利用74LS164芯片扩展8位LED串行显示接口电路_第1页
利用74LS164芯片扩展8位LED串行显示接口电路_第2页
利用74LS164芯片扩展8位LED串行显示接口电路_第3页
利用74LS164芯片扩展8位LED串行显示接口电路_第4页
利用74LS164芯片扩展8位LED串行显示接口电路_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.251;。 251;。集中实践报告任务名称使用74LS164芯片扩展8位LED串行显示器介面电路名字学号科系,财富专业班导师年月日一、设计工作和要求:设计工作:使用74LS164芯片扩展8位LED串行显示。学习和掌握单筹码微机上常用介面电路的应用和设计技术,充分理解理论知识对应用技术的指导作用,进一步加强理论知识和应用相结合的实践和运动。通过这次设计实践,可以进一步加深对专业知识和理论知识学习的认识和理解,全面提高自己的设计水平和所学知识的应用能力,问题解决分析能力。要求:1.切片内30H-37H单位的数据,必须将8个数字管道标记为扩展串行显示器端口。2.要求制作实物。二、讲师意见:三、成绩

2、讲师签名:年月日使用74LS164芯片扩展8位LED串行显示器介面电路一、设计目的使用74LS164芯片扩展8位LED串行显示。学习和掌握单筹码微机上常用介面电路的应用和设计技术,充分理解理论知识对应用技术的指导作用,进一步加强理论知识和应用相结合的实践和运动。通过这次设计实践,可以进一步加深对专业知识和理论知识学习的认识和理解,全面提高自己的设计水平和所学知识的应用能力,问题解决分析能力。二、设计要求1.切片内30H-37H单位的数据,必须将8个数字管道标记为扩展串行显示器端口。2.要求制作实物。三、硬件电路设计74LS164是串行输入并行输出的移位寄存器,每个74LS164可以通过LED显

3、示器的八段线选择扩展8位并行输出端口。实物如图3-1所示。如图3-2所示,总系统电路图是89C52单筹码微机的最小系统和8位数码管的连接图,分别是8个74LS164和8个LED数码管。部分硬件电路图如图3-3所示。图3-1电路连接物理图表图3-2总电路原理图图3-3部分硬件电路原理图数字管包含8个LED数字管显示器,由8个发光二极管组成。LED数码管显示器有两种茄子形式。一个是八个发光二极管的阳极都连接在一起,这称为共阳极LED数码管显示器。另一种是八个发光二极管的阴极都连接在一起,称为共阴极LED数字管显示器。牙齿设计采用共阳极LED数码管。在单筹码微电脑应用系统中,数码管显示通常采用两种茄

4、子方法:静态显示和动态扫描显示。静态显示是每个数码管显示器使用具有单独锁定功能的I/O接口的行程段字形。这样,单筹码微型计算机只需将要显示的字形代码发送到介面电路,在显示新数据之前就不需要发送新的字形代码,因此使用牙齿方法可以减少单筹码微型计算机的CPU开销。89C52单筹码外部8个74LS164是8位LED数码管显示器的静态显示器接口,将89C52的RXD用作数据输出线,将TXD用作移动时钟脉冲。四、流程图设计图4-1基本流程图在流程图中,可以知道串行端口的工作方式,使用计时器T1生成波特率,并将30H中的37H 8个数依次传递给数字管。五、编程#include#include#define

5、 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=0x00Uchar ledcode 10=0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1

6、f,0x01,0x 09 ;Void delay(单位t)uint j;for(;t0;T -)for(j=6245;j0;J-);主()SCON=0x00TMOD=0x10TH1=0x39TL1=0x16TR1=1;ET1=1;EA=1;delay(50);SBUF=led codeA0;delay(50);While(TI=0)TI=0;SBUF=led codea1;delay(50);While(TI=0)TI=0;SBUF=led codea2;delay(50);While(TI=0)TI=0;SBUF=led codea3;delay(50);While(TI=0)TI=0;SB

7、UF=led codea4;While(TI=0)TI=0;delay(50);SBUF=led codea5;While(TI=0)TI=0;delay(50);SBUF=led codea6;While(TI=0)TI=0;delay(50);SBUF=led codea7;While(TI=0)TI=0;delay(50);实验结果为图5-1,30H-37H单位的8位数据为20160630。图5-1运行结果六、设计摘要:串行显示器原理:将89C51单筹码串行端口设置为操作模式0,将数据插入SBUF后,RXD(P3.0)将自动传输串行数据,其中移动时钟将在TXD(P3.1)上传输。将74L

8、S164的A、B与RXD连接,将CLK与TXD连接,MR连接高电平,满足条件后将数据发送到74LS164进行存档。将上一个74LS164的QH端连接到下一个74LS164的QA端,然后连接CLK端,接收TXD,在传输数据时,将数据从上一部电影依次传输到下一部电影。根据设计思路,将切片内30H-37H单位的数据显示为扩展串行显示器端口,并演示串行显示的原理。首先,定义单元30H-37H,然后在单元30H-37H中指定值,将89C51单筹码串行端口设置为操作模式0,然后使用计时器T1将波特率设置为TXD(P3.1)中的传输时钟,并将单元30H-37H中的8位数据依次传输到74LS164。通过这次课程设计,我发现理论与实际相结合很重要。只有把所学的理论知识和实践结合起来,才能从理论中得出结论。才能真正学习知识。因此,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论