首页 > 论文范文 > 历史论文

51单片机右边的按键没反应,51单片机数字时钟没反应

2024-02-17  本文已影响 478人 

今天中国论文网小编为大家分享毕业论文、职称论文、论文查重、论文范文、硕博论文库、论文写作格式等内容.51单片机计算器按键没反应?

如果所有按键都失灵,拆开看看里面的排线是不是有断的,如果只是有一两个按键失灵了,是按键下面的导电材质磨损光了,这个如果计算器不贵的话就换了吧。

计算器部分按键功能作用:

xtw.com.cn

M+:把目前显示的值放在存储器中,是计算结果并加上已经储存的数,(如屏幕无"M"标志即存储器中无数据,则直接将显示值存入存储器)。

M-:从存储器内容中减去当前显示值,是计算结果并用已储存的数字减去目前的结果,如存贮器中没有数字,按M-则存入负的显示屏数字。

MS:将显示的内容存储到存储器,存储器中原有的数据被冲走。

MR:按下此键将调用存储器内容,表示把存储器中的数值读出到屏幕,作为当前数值参与运算。

MC:按下时清除存储器内容(屏幕"M"标志消除)。

MRC:第一次按下此键将调用存储器内容,第二次按下时清除存储器内容。

基于51单片机的简易计算器设计,急

//功能 0 1 2 3 4 5 6 7 8 9 + - × ÷ = 清零  表3-1  3.2 计算器的软件设计 

#include   //头文件 

#define uint unsigned int //  

#define uchar unsigned char   

sbit lcden=P2^3; //定义引脚 

sbit rs=P2^4;

sbit rw=P2^0;

sbit busy=P0^7;

char i,j,temp,num,num_1;

long a,b,c;     //a,第一个数 b,第二个数 c,得数

float a_c,b_c;

uchar flag,fuhao;//flag表示是否有符号键按下,fuhao表征按下的是哪个符号  

uchar code table[]={ 7,8,9,0, 4,5,6,0, 1,2,3,0, 0,0,0,0};

uchar code table1[]={

7,8,9,0x2f-0x30,

4,5,6,0x2a-0x30,

1,2,3,0x2d-0x30,

0x01-0x30,0,0x3d-0x30,0x2b-0x30};  

void delay(uchar z) // 延迟函数

{

uchar y;

for(z;z>0;z--)

for(y=0;y

wWw.lunwen.net.Cn中国论文网免费学术期刊论文发表,目录,论文查重入口,本科毕业论文怎么写,职称论文范文,论文摘要,论文文献资料,毕业论文格式,论文检测降重. 返回历史论文列表

展开剩余(
毕业论文结束语的总结怎么写,毕业论文结束语怎么写呢上一篇: 返回列表下一篇:

继续阅读

热门标签