- 6
- 0
- 约3.91千字
- 约 6页
- 2016-12-03 发布于贵州
- 举报
单片机中用阵键盘实现计算器
计算器
1.程序要求:
用矩阵按键实现简单的加减乘除运算。
2.程序代码:
#include reg51.h
#include stdio.h
sbit col_1=P1^4;
sbit col_2=P1^5;
sbit col_3=P1^6;
sbit col_4=P1^7;
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //共阴极数码管
unsigned char keynum,flag;
unsigned char num1,num2,flag1,flag2,flag3,flag4;
void keyscan(void);
void display();
void keyfind(unsigned char);
void keyprocess(void);
void delay(unsigned int z) //延时1ms
{
unsigned int x,y;
for(x=110;x0;x--)
for(y=z;y0;y--);
}
void main(void)
{
while(1)
{
keyscan(); //按键扫描函数
keyprocess(); //数据处理
display(); /
您可能关注的文档
- 华为TD掉率定时器.doc
- 华南理工 络建设项目管理.doc
- 华南理工大考博真题.doc
- 华南理工大网络教育 刑事诉讼法学 随堂练习及答案4.doc
- 华南资讯美考察团线路推介(方案一).doc
- 华图语言理与词语表达笔记.doc
- 华工网教—大学英语B(二)随堂练习答案.doc
- 华师专升本学考试复习资料.doc
- 华师在线-幼儿美术教育2016上半年答案.doc
- 华工计算机络作业及随堂练习.doc
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
最近下载
- forester-2013款森林人用户手册维修保修保养等.pdf VIP
- 毕业设计花岭沟铁矿说明书.docx VIP
- 2013款索兰托产品介绍.pdf
- 血液净化中心透析患者实名制管理制度.docx VIP
- 采矿设计说明书.docx VIP
- 山东省青岛市2025年初中学业水平考试英语真题(含答案)(含解析).docx VIP
- 设施设备维护及验证和校准管理制度.docx VIP
- 全面解读安全生产“十条硬措施” 及落地执行要点+讲义.pptx VIP
- 2025年新高考2卷(新课标Ⅱ)数学试卷(含答案及解析).pdf
- 固收量化套利策略系列之二:基于宏观因子的国债期货跨品种套利策略-240529-中信期货-17页.pdf VIP
原创力文档

文档评论(0)