欢迎来到天天文库
浏览记录
ID:55868243
大小:373.50 KB
页数:17页
时间:2020-06-11
《单片机原理及应用(人机界面接口技术).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);}
此文档下载收益归作者所有