ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:233.64KB ,
资源ID:30688331      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30688331.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(利用74LS164芯片扩展8位LED串行显示接口电路.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

利用74LS164芯片扩展8位LED串行显示接口电路.docx

1、利用74LS164芯片扩展8位LED串行显示接口电路集中实践报告书课题名称利用74LS164芯片扩展8位LED串行显示接口电路姓 名学 号系、 部专业班级指导教师年月日 一、设计任务及要求:设计任务:利用74LS164芯片扩展8位LED串行显示。学习和掌握单片机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。要 求: 1. 要求将片内30H-37H单元中数据,8个数码管,用扩展串行

2、的显示端口显示出来。2. 要求做出实物。二、指导教师评语: 三、成绩 指导教师签名: 年 月 日 利用74LS164芯片扩展8位LED串行显示接口电路一、设计目的利用74LS164芯片扩展8位LED串行显示。学习和掌握单片机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。二、设计要求1. 要求将片内30H-37H单元中数据,8个数码管,用扩展串行的显示端口显示出来。2. 要求做出实

3、物。三、硬件电路设计74LS164是串行输入并行输出的移位寄存器,每接一片74LS164可扩展一个8位并行输出口,可以作为LED显示器的8根段选线。实物如图3-1所示。系统总电路原理图如图3-2,为89C52单片机最小系统与8位数码管的连接图,分别用8个74LS164和8个LED数码管。部分硬件电路原理图如图3-3所示。 图3-1 电路连接实物图图3-2 总电路原理图图3-3 部分硬件电路原理图数码管中有8段LED数码管显示器由8个发光二极管组成。LED数码管显示器有两种不一样的形式:一种是8个发光二极管的阳极都连在一起的,称之为共阳极LED数码管显示器;另一种是8个发光二极管的阴极都连在一起

4、的,称之为共阴极LED数码管显示器。本次设计采用共阳极LED数码管。在单片机应用系统中,数码管显示器显示常用两种办法:静态显示和动态扫描显示。所谓静态显示,就是每一个数码管显示器都要占用单独的具有锁存功能的I/O接口用于笔划段字形代码。这样单片机只要把要显示的字形代码发送到接口电路,就不用管它了,直到要显示新的数据时,再发送新的字形码,因此,使用这种办法单片机中CPU的开销小。89C52单片机外接8片74LS164作为8位LED数码管显示器的静态显示接口,把89C52的RXD作为数据输出线,TXD作为移位时钟脉冲。四、流程图设计 图4-1 主流程图由流程图可知设置好串口的工作方式,用定时器T1

5、产生波特率,依次传递30H到37H八个数依次传递到数码管。五、程序设计#include #include #define uchar unsigned char#define uint unsigned int#define a0 DBYTE0X30=0x02#define a1 DBYTE0X31=0x00#define a2 DBYTE0X32=0x01#define a3 DBYTE0X33=0x06#define a4 DBYTE0X34=0x00#define a5 DBYTE0X35=0x06#define a6 DBYTE0X36=0x03#define a7 DBYTE0X37

6、=0x00uchar ledCode10=0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09;void delay(uint t) uint j; for(;t0;t-) for (j=6245;j0;j-) ;main() SCON=0x00; TMOD=0x10; TH1=0x39; TL1=0x16; TR1=1; ET1=1; EA=1; delay(50); SBUF=ledCodea0; delay(50); while(TI=0) TI=0; SBUF=ledCodea1; delay(50); while(TI=0) TI=0;

7、SBUF=ledCodea2; delay(50); while(TI=0) TI=0; SBUF=ledCodea3; delay(50); while(TI=0) TI=0; SBUF=ledCodea4; while(TI=0) TI=0; delay(50); SBUF=ledCodea5; while(TI=0) TI=0; delay(50); SBUF=ledCodea6; while(TI=0) TI=0; delay(50); SBUF=ledCodea7; while(TI=0) TI=0; delay(50);实验结果如图5-1,30H-37H单元的八位数据为。图5-1运

8、行结果六、设计总结:串行显示的原理:将89C51单片机的串行口设置在工作方式0,只要把数据往SBUF里放,系统就自动将串行数据由RXD()送出,其中移位时钟由TXD()送出。将74LS164的A、B端与RXD相接,CLK与TXD相接,MR接高电平,在满足条件时数据就传送到74LS164并寄存。将前一个74LS164的QH端连接到下一个74LS164的QA端,再将CLK端连接到一起并接到TXD,则送数据时,前后数据就会依次从上一个片子传到下一个片子。根据设计思路,即将片内30H-37H单元中数据,用扩展串行的显示端口显示出来和串行显示的原理。首先对30H-37H单元定义,然后对30H-37H单元赋值,将89C51单片机的串行口设置在工作方式0,然后用定时器T1设置好波特率由TXD()送出移位时钟,然后依次传递30H-37H单元的八位数据到74LS164输出到数码管。通过本次课程设计,我懂得了理论与实际相结合是非常重要的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正学到知识,从而提高自己的实际动手能力和独立思考的能力。七、参考文献:1 高峰.单片微型计算机原理与接口技术.科学出版社,2007.2 余锡存.微机原理及接口技术.西安电子科技大学3 李广弟.2001.单片机基础.北京.北京航空航天大学出版社4 郑坤.微型计算机技术实验指导书.2007.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1