单片机原理及应用(人机界面接口技术).ppt

单片机原理及应用(人机界面接口技术).ppt

ID:55868243

大小:373.50 KB

页数:17页

时间:2020-06-11

单片机原理及应用(人机界面接口技术).ppt_第1页
单片机原理及应用(人机界面接口技术).ppt_第2页
单片机原理及应用(人机界面接口技术).ppt_第3页
单片机原理及应用(人机界面接口技术).ppt_第4页
单片机原理及应用(人机界面接口技术).ppt_第5页
资源描述:

《单片机原理及应用(人机界面接口技术).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十三章人机界面接口技术(人机交互)13.1显示接口技术13.2常用显示设备LED、七段数码管、LCM、LCD等;13.3常用显示设备—LED(发光二极管)13.4常用显示设备—数码管13.4.1单个8段LED数码管的结构如下:共阳型共阴型13.4.2组合式的数码管有两种显示方式:动态显示接口和静态显示接口多位数码管内部结构图13.4.3单片机控制单个LED数码管显示数字(0-9)数码管与单片机的硬件连接图13.4.4字形码的确定表5-1字符0-9的字形引脚P07P06P05P04P03P02P01P00字形码(共阴--/共阳)字段HGFEDCBA011000000C0H--3FH11111

2、1001F9H–06H210100100A4H–5BH310110000B0H–4FH41001100199H–66H51001001092H–6DH61000001082H–7DH711111000F8H–07H81000000080H–7FH91011000090H–6FH13.4.5单片机控制多个LED数码管显示数字(静态显示方式)静态显示接口13.4.6单片机控制多个LED数码管显示数字(动态显示方式)动态显示接口上机操作要求(1)单个共阳型7段数码实验,循环显示0-9数字,写出源程序并编译下载运行;(2)4个共阳型7段数码实验,固定显示1234数字,写出源程序并编译下载运行;(3)

3、4个共阳型7段数码实验,实现计时功能,递减计时(每秒):从9999-0000变化,递增计时(每秒):从0000-9999变化)写出源程序并编译下载运行;实现秒表功能13.5常用显示设备—LCM(LCD)连接方式如图所示字符型液晶显示器的使用使用字符型液晶显示器通用驱动程序初始化液晶显示器命令清屏命令(CLRLCD)光标控制命令(SETCUR)写字符命令(WRITECHAR)字符串命令(WRITESTRING)13.6键盘接口13.6.1独立式按键设计按键接法13.6.2矩阵式按键设计键的抖动13.6.3按键防抖动设计13.6.4读取按键键值程序设计1、独立式按键键值读取if(P3_2==0)

4、/*开始*/{for(j=0;j<1000;j++);/*用for循环延时,再读键*/if(P3_2==0)/*开始*/{/*此处要加用户程序*/}}2、矩阵式按键键值读取键盘扫描流程图for(i=0;i<4;i++)/*4X4扫描,检验是否有键按下*/{j=i+4;clrbit(P0,j);/*P1.4,P1.5,P1.6*/for(us=0;us<1000;us++);/*为防抖动再次读键8952*/KeyValue=P0;/*读入键值*/if((KeyValue&0x0f)!=0x0f)/*有键按下*/{for(us=0;us<10000;us++);/*为防抖动再次读键8952*/i

5、f(KeyValue==P0){KeyMenu();/*菜单处理*/}}setbit(P0,j);}

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

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

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