一、实验项目名称
7段数码管显示
包括2个任务1:protues上仿真实现8个数码管动态显示0~7,2:在实验箱上完成8个数码管动态显示0~7,进一步实现数字流动显示
二、实验目的
1:以便熟练掌握C语言编程,2:以便熟练使用I/O口操作,3:以便熟练使用开发软件4:以便熟练使用实验箱,5:以便熟练学会测试程序,6以便掌握数码管驱动芯片74HC595的编程要点
三、实验基本原理
数码管显示原理图如下:
如图所示:数码管8个段通过限流电阻与下面的74HC595的8个输出端口相连,而每个数码管的公共端口又分别与上面的74HC595的8个输出端口相连。通过控制上下两个芯片的端口输出,从而可以实现8个数码管的现实控制。此实验用的是共阴极来点亮,所以,对于数码管位选端,通过输出低电平0来选择点亮;而对于每个数码管的段选端,则通过输出高电平1来实现相应数字点亮。而对于74HC595芯片,SER端口:数据输入,RCLK端口:锁定存储数据的控制时钟,SRCLK:数据移位传输输出的控制时钟。/Q7端口,级联输出,与上面的74HC595的SER端口相连。E端:低电平控制使能。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !