【任务分析】 当按键被按下时,电平被拉成低电平,此电平作为作为单片机的输入,单片机接收到低电平时,认为产生了按键动作,执行相应的程序。 } void main() { while(1) { keyscan(); P0=yin[n]; //在数码管上显示相应的键值 } } 【进阶提高】 用状态机实现按键检测识别。 #includereg52.h //头文件 #define uchar unsigned char //宏定义 #define uint unsigned int uchar key,n; //定义变量 uchar code table[]={0xee,0xed,0xeb,0xe7,0xde,0xdd,0xdb,0xd7, 0xbe,0xbd,0xbb,0xb7,0x7e,0x7d,0x7b,0x77}; //矩阵键盘的各个按键的计算值 uchar code yin[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; //共阴极数码管显示0~F #define key P3 //矩阵键盘的数据口 #define no_key 0xff /
您可能关注的文档
- (Verilog HDL数字集成电路设计原理与应用)第1章VerilogHDL数字集成电路设计方法概述.ppt
- (Verilog HDL数字集成电路设计原理与应用)第6章VerilogHDL高级程序设计举例.ppt
- (Verilog HDL数字集成电路设计原理与应用)第7章仿真测试工具和综合工具.ppt
- (Verilog HDL数字集成电路设计原理与应用)第8章设计与验证语言的发展趋势.ppt
- (传感器与检测技术)第1章检测技术的基本知识.ppt
- (传感器与检测技术)第3章温度传感器.ppt
- (传感器与检测技术)第4章流量传感器.ppt
- (传感器与检测技术)第5章压力传感器.ppt
- (传感器与检测技术)第6章气敏传感器.ppt
- (传感器与检测技术)第7章物位检测技术.ppt
- (2026)医院评审筹备与科室标准化建设工作总结(2篇).docx
- 2026年资质年检自查报告(2篇).docx
- 2026水库自查报告(2篇).docx
- 2026年北师大版适配小升初历史寒假衔接卷重大事件因果分析标准试卷第473套(含答案解析与可打印作答区).docx
- 河北唐山市2026年高三下学期第一次模拟演练物理试卷(解析版).pdf
- 六年级上册Unit 2物理练习:第2课时单词拼写与选择题.pdf
- 湖北省襄阳市第四中学2025-2026学年高三上学期教学质量检测(二)物理(II)试题(解析版).pdf
- 湖北省随州市六校2026年高三下学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).docx
原创力文档

文档评论(0)