1 / 11
文档名称:

基于51单片机的简易计算器.doc

格式:doc   大小:100KB   页数:11
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于51单片机的简易计算器.doc

上传人:guoxiachuanyue013 2021/8/4 文件大小:100 KB

下载得到文件列表

基于51单片机的简易计算器.doc

相关文档

文档介绍

文档介绍:: .
基于51单片机的简易计算器
/****************************************************************
阿斌独家制作:
计算器数码管显示
可计算10以下数加减乘除 可连续运算最大显示结果数值9999
*****************************************************************/
键盘设置:
#
#
主程序:
#in clude<>
#defi ne uint un sig ned int
#defi ne uchar un sig ned char
uchar nu m,temp,jia=O,jia n=O,che ng=O,chu二 O,qin g=0;
uint key,key1;
uchar table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x0};
#
#
#
void delay( uint z)
{
uint x,y;
for(x二z;x>0;x--)
for(y=110;y>0;y--); } void keysca n()
{
P3=0xfe;
temp二P3;
temp二temp&0 xf0;
while(temp!=OxfO)
{
delay(5);
temp=P3;
temp二temp&0 xf0;
while(temp!=0xf0)
{
temp=P3;
switch(temp)
{
case 0xee:key=1; num=0;break;
case 0xde:key=2 ;num=O;break;
case 0xbe:key=3 ;num=O;break;
//加号
case 0x7e:num=1;break;
}
while(temp!=OxfO)
{
temp=P3;
temp二temp&0 xf0;
}
}
}
P3=0xfd;
temp=P3;
temp二temp&0 xf0;
while(temp!=0xf0)
{
delay(5);
temp=P3;
temp二temp&OxfO;
while(temp!=0xf0) {
temp=P3;
switch(temp)
{
case Oxed:key二 4;num=O;break;
case 0xdd:key=5 ;num=O;break;
case 0xbd:key=6 ;num=O;break;
case 0x7d:num=2;break;
II减号
while(temp!=OxfO)
temp=P3;
temp二temp&OxfO;
P3=0xfb;
temp=P3;
temp二temp&OxfO;
while(temp!=0xf0)
delay(5);
temp=P3;
temp二temp&OxfO;
#
while(temp!=OxfO) {
temp二P3;
switch(temp)
{
case 0xeb:key=7 ;num=O;break;
case 0xdb:key=8 ;num=O;break;
case 0xbb:key=9 ;num=O;break;
case 0x7 b:num=3;break; // 乘号
}
while(temp!=0xf0)
{
temp=P3;
temp二temp&0 xf0;
}
}
}
P3=0xf7;
temp=P3;
temp二temp&0 xf0;
while(temp!=OxfO)
{
5
delay(5);
temp二P3;
temp二temp&0 xfO;
while(temp!=OxfO)
{
temp=P3;
switch(temp)
{
case 0xe7:key=0;num=O;break;
case 0xd7:num=6;break; // 清除
case 0xb7:num=5;break; // 等于号
case 0x77:num=4;break; // 除号
}
while(temp!=0xf0)
{
temp=P3;
temp二temp&0 xf0;
}
}
}
}
void

最近更新

2026湖南海利高新技术产业集团有限公司国家危.. 50页

2025广东广州医科大学药学院特聘教授向俊鸿课.. 47页

2025海南三亚中心医院(海南省第三人民医院).. 43页

2026年c语言初学者编程题目(综合卷) 13页

2026年C语言程序设计理论试题库及1套完整答案.. 13页

2026年云南省临沧地区单招职业倾向性测试模拟.. 45页

2026年信阳航空职业学院单招职业适应性测试题.. 44页

2024年长春职业技术大学辅导员考试笔试真题汇.. 30页

2026年制冷与空调作业人员考试题库带答案(培.. 40页

2026年南充职业技术学院单招职业适应性测试题.. 44页

2025年云南交通运输职业学院单招职业技能测试.. 44页

2025年芜湖职业技术大学马克思主义基本原理概.. 12页

2026年安徽省宣城市单招职业倾向性考试题库附.. 44页

2026年山西金融职业学院单招综合素质考试模拟.. 44页

2026南昌市昌南学校招聘派遣制初中体育教师1人.. 50页

2026年《红楼梦》知识竞赛试题库100道含答案【.. 39页

2026年会计专业技术资格考试题库200道及答案(.. 88页

2026年注册税务师考试题库含答案【研优卷】 47页

2026年哈密廉政考试题库及答案(各地真题) 14页

2026年自考专业(国贸)考试题库200道及完整答案.. 85页

2026年辽宁省锦州市单招职业倾向性考试题库附.. 44页

2026年工贸试题-考试题库附参考答案(研优卷).. 42页

2026辽宁沈阳市沈北汇置育邦实验学校小学招聘.. 52页

2026年最新西安摩托车考试历年真题精选答案 29页

2026年安徽城市管理职业学院单招职业适应性考.. 37页

2025年湖南省建设工程工程量清单计价办法(新).. 51页

2025年江西信息应用职业技术学院单招职业适应.. 127页

2025年江西信息应用职业技术学院单招职业倾向.. 73页

喝酒给老婆的检讨书 6页

vae乳液低温发泡工艺 29页