欢迎来到天天文库
浏览记录
ID:36806279
大小:2.23 MB
页数:37页
时间:2019-05-10
《《单片机技术交通》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单片机技术交通灯九江职业技术学院电气工程系孙旭日制制作任务十字路口交通灯的设计要求:1、用4个发光二极管模拟十字路口交通灯的东西和南北向的红、绿灯。用一个LED数码管模拟倒计时显示。2、当东西方向红灯亮时,南北方向绿灯亮。当东西方向绿灯亮时,南北方向红灯亮。每隔5秒进行切换,由LED数码管从5倒计时显示。电路原理图十字交通灯工作表端口P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0P1状态悬空悬空悬空悬空东西红东西绿南北绿南北红码值STATE0STATE1STATE2显示器接口技术显示器分类LEDLCD点阵显示器LED显示器原理abcdefgdp共阴极共阳
2、极cdedp12345678910abfgcomcomabcefabcdefgdpcomcomLED显示字形码表显示字符共阳极码共阴极码显示字符共阳极码共阴极码0C0H3FH990H6FH1F9H06HA88H77H2A4H5BHB83H7CH3B0H4FHCC6H39H499H66HDA1H5EH592H6DHE86H79H682H7DHF84H71H7F8H07H“灭”FFH00H880H7FHLED显示方式静态显示动态显示并口静态显示串口静态显示显示亮度强,无闪烁占用I/O资源较多所有LED的段选线共同连接在一起共用一个8位I/O口,而每个LED的位选分别由一根相应
3、的I/O口线控制。动态扫描问题引入:LED显示器如何显示出指定数字/字符?comcom模拟产品计数显示电路编程MOVP1,#0C0H;数码管显示0MOVP1,#0F9H;数码管显示1MOVP1,#0A4H;数码管显示2MOVP1,#0B0H;数码管显示3串口静态显示8155动态显示单片机与LCD接口设计一、字符型LCD模块ShenzhenPolytechnicLCD实验模块的连接管脚1234567891011121314151612345678910111213141516VSSVDDVORSR/WEDB0DB1ADB3DB2DB5DB4DB7DB6KLCD模块Vss:+
4、5V电源管脚(Vcc)VDD:地管脚(GND)Vo:液晶显示驱动电源(0V~5V)12345678910111213141516VSSVDDVORSR/WEDB0DB1ADB3DB2DB5DB4DB7DB6KLCD模块DB0~DB7:数据线,可以用8位连接,也可以只用高4位连接,节约单片机资源,本实验中采用的是八位连接方法。12345678910111213141516VSSVDDVORSR/WEDB0DB1ADB3DB2DB5DB4DB7DB6KLCD模块A:背光控制正电源K:背光控制地12345678910111213141516VSSVDDVORSR/WEDB0DB
5、1ADB3DB2DB5DB4DB7DB6KLCD模块单片机与LCD模块之间有四种基本操作:写命令读状态写显示数据读显示数据12345678910111213141516VSSVDDVORSR/WEDB0DB1ADB3DB2DB5DB4DB7DB6KLCD模块RSR/W操作00写命令操作(初始化、光标定位等)01读状态操作(读忙标志)10写数据操作(要显示内容)11读数据操作(可以把显示存储区中的数据反读出来)12345678910111213141516VSSVDDVORSR/WEDB0DB1ADB3DB2DB5DB4DB7DB6KLCD模块RS:数据和指令选择控制端,R
6、S=0:命令/状态;RS=1:数据R/W:读写控制线,R/W=0:写操作;R/W=1:读操作E:数据读写操作控制位,E线向LCD模块发送一个脉冲,LCD模块与单片机之间将进行一次数据交换二、单片机与字符型LCD模块接口数据线:DB7~DB0接单片机的P1.7~P1.0控制端:RS~~P3.0R/W~~P3.1E~~P3.2单片机与LCD模块硬件连接实验模块:A01、A07连线表:动手做A01A07连接1+5V/GND+5V/GND连接2P1.0-P1.7DB0-DB7连接3P3.0RS连接4P3.1RW连接5P3.2E注意:连接时,需要将跳线设置与E端接通三、LCD接口程
7、序设计程序设计功能设置——写命令子程序LCD初始化:按一定顺序写命令字如:写清屏命令字、写DDRAM光标定位地址命令字显示数据——写数据子程序读入状态字——读状态子程序1.读状态字RSR/W操作00写命令操作(初始化、光标定位等)01读状态操作(读忙标志)10写数据操作(要显示的内容)11读数据操作(可以把显示存储区中的数据反读出来)E(P3.2):RS(P3.0)=0;R/W(P3.1)=1;RSEQUP3.0RWEQUP3.1EEQUP3.2E(P3.2):R/W(P3.1)=1;RS(P3.0)=0;SETBRW;RW=
此文档下载收益归作者所有