单片机矩阵键盘与显示课件.ppt

单片机矩阵键盘与显示课件.ppt

ID:57110271

大小:149.00 KB

页数:16页

时间:2020-07-31

单片机矩阵键盘与显示课件.ppt_第1页
单片机矩阵键盘与显示课件.ppt_第2页
单片机矩阵键盘与显示课件.ppt_第3页
单片机矩阵键盘与显示课件.ppt_第4页
单片机矩阵键盘与显示课件.ppt_第5页
资源描述:

《单片机矩阵键盘与显示课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理与接口技术广州大学自动化系肖忠1一、设计目标任务:矩阵键盘与显示2二、典型硬件电路3三、知识点1-矩阵键盘工作原理B7~B4定义为:输出口(输出0时扫描键)B3~B0定义为:带上拉的输入口B7--OB6--OB5--OB4--OB3--IB2--IB1--IB0--I4三、知识点1-矩阵键盘工作原理扫描第一列:PORTB=11101111读取值:PINB&0x0F=00001111B7--1B6--1B5--1B4--0B3--1B2--1B1--1B0--15三、知识点1-矩阵键盘工作原理扫描第二列:PORTB=11

2、011111读取值:PINB&0x0F=00001011B7--1B6--1B5--0B4--1B3--1B2--0B1--1B0--16三、知识点1-矩阵键盘工作原理扫描第三列:PORTB=10111111读取值:PINB&0x0F=00001111B7--1B6--0B5--1B4--1B3--1B2--1B1--1B0--17三、知识点1-矩阵键盘工作原理扫描第四列:PORTB=01111111读取值:PINB&0x0F=00001111B7--0B6--1B5--1B4--1B3--1B2--1B1--1B0--18三、

3、知识点2-键盘信息总结第1列扫描:11101111(EF)00001110--0键00001101--1键00001011--2键00000111--3键第2列扫描:11011111(DF)“4”=(0E)“5”=(0D)“6”=(0B)“7”=(07)第3列扫描:10111111(BF)“8”=(0E)“9”=(0D)“A”=(0B)“b”=(07)第4列扫描:01111111(7F)“c”=(0E)“d”=(0D)“E”=(0B)“F”=(07)9四、软件设计1-扫描程序PORTB=0xEF;//第一次扫描码C=PINB&0

4、x0F;switch(c){case0x0E:key=0;break;case0x0D:key=1;break;case0x0B:key=2;break;case0x07:key=3;break;}PORTB=0xDF;//第二次扫描码C=PINB&0x0F;switch(c){case0x0E:key=4;break;case0x0D:key=5;break;case0x0B:key=6;break;case0x07:key=7;break;}10五、电路仿真11六、实物演示12七、作业1、矩阵键盘与显示13本次课所学知识IO

5、端口----输入、输出、第二功能定时器----普通、CTC、PWM中断----定时器中断、外部中断其它----AD、USART、SPI、比较器14课后复习数据手册:P~教材:P62~6415下一讲的主要内容AVR定时器的PWM模式16

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。