欢迎来到天天文库
浏览记录
ID:6781297
大小:319.00 KB
页数:9页
时间:2018-01-25
《8位led串行显示器设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、8位LED串行显示器设计一、设计目的利用74LS164芯片扩展8位LED串行显示。学习和掌握单片机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。二、设计要求1、要求将片内30H-37H单元中数据,8个数码管,用扩展串行的显示端口显示出来。2、要求做出实物。三、硬件电路设计3.1系统结构框
2、图LED数码管74LS164移位寄存器单片机STC89C523.2 STC89C52单片机介绍89C52共有四个八位的并行双向口,即有329根输入输出口线。各口的每一位均由锁存器、输出驱动器和输入缓冲器组成。引脚功能:VCC(40引脚):电源电压VSS(20引脚):接地P0端口(P0.0~P0.7,39~32引脚):P0口是一个漏极开路的8位双向I/O口。作为输出端口,每个引脚能驱动8个TTL负载,对端口P0写入“1”时,可以作为高阻抗输入。在访问外部程序和数据存储器时,P0口也可以提供低8位地址和8
3、位数据的复用总线。此时,P0口内部上拉电阻有效。在FlashROM编程时,P0端口接收指令字节;而在校验程序时,则输出指令字节。验证时,要求外接上拉电阻。P1端口(P1.0~P1.7,1~8引脚):P1口是一个带内部上拉电阻的8位双向I/O口。P1的输出缓冲器可驱动(吸收或者输出电流方式)4个TTL输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电位,这是可用作输入口。P1口作输入口使用时,因为有内部上拉电阻,那些被外部拉低的引脚会输出一个电流。P1口特点是输出锁存器,输出时没有条件。输入缓冲,输
4、入时有条件,即需要先将该口设为输入状态,先输出1。此外,P1.0和P1.1还可以作为定时器/计数器2的外部技术输入(P1.0/T2)和定时器/计数器2的触发输入(P1.1/T2EX)P3口为准双向口。可以字节访问,也可以位访问。P3.0---RXD,串行输入口。P3.1---TXD,串行输出口。P3.2---INT0,外部中断0的请求。P3.3---INT1,外部中断1的请求。P3.4---T0,定时器/计数器0外部计数脉冲。P3.5---T1,定时器/计数器,1外部计数脉冲。P3.6---WR,外部
5、数据存储器写选通。P3.7---RD,外部数据存储器读选通。RST(9引脚):复位输入。当输入连续两个机器周期以上高电平时为有效,用来完成单片机单片机的复位初始化操作。ALE(30引脚):地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8位地址的输出脉冲。XTAL1(19引脚):振荡器反相放大器和内部时钟发生电路的输入端。XTAL2(18引脚):振荡器反相放大器的输入端。STC89C52引脚图如图3-1所示。93.3 显示电路74LS164芯片各引脚定义,当清除端(CLEAR)为低电平时,输出
6、端(Q0-Q7)均为低电平。串行数据输入端(A,B)可控制数据。当A、B任意一个为低电平,则禁止新数据输入,在时钟端(CLOCK)脉冲上升沿作用下Q0为低电平。当A、B有一个为高电平,则另一个就允许输入数据,并在CLOCK上升沿作用下决定Q0的状态。引脚功能:CLOCK:时钟输入端CLEAR:同步清除输入端(低电平有效)A、B:串行数据输入端Q0-Q7:输出端74LS164芯片引脚图如图3-2所示。图3-1 STC89C52引脚图图3-274LS164芯片引脚图5161AS型号数码管采用共阴极接法,有
7、十个引脚,工作电压1.8V,工作电流2mA~33mA。LED是发光二极管的缩写。LED数码管里面有8只发光二极管,与实验板P1端口所接的二极管是相同的。分别记作a﹑b﹑c﹑d﹑e﹑f﹑g﹑dp﹑9其中dp为小数点,每一只发光二极管都有一根电极引到外部引脚上,而另外一只引脚就连接在一起同样也引到外部引脚上,记作公共端(COM),如图3-3所示。图3-3数码管引脚图3.4 复位电路在单片机启动0.1s后,电容C两端的电压持续充电为5V,这时候10K电阻两端的电压接近0V,RST处于低电平,所以系统正常工作
8、。当按键按下时,开关导通,这时电解电容两端形成一个回路,电容被短路,并释放之前充的电量。随着时间的推移,电容的电压在0.1s内,从5V释放到1.5V,甚至更小。根据串联的电压为各处之和,这时10K电阻两端的电压为3.5V,甚至更大,所以RST引脚又接收到高电平,即实现自动复位。9复位电路如图3-4所示。图3-4 复位电路图3.5 电路参数的选择电路供给电压为5V,数码管最大压降为1.8V,根据欧姆定律,数码管前应串入的最大电阻为(5-1.8)/0.002
此文档下载收益归作者所有