基于单片机的模拟病房呼叫系统(11)
发布时间:2021-06-08
发布时间:2021-06-08
2.4 主要元器件介绍
本课题主要用到了:AT89S51单片机和74HC164芯片。
2.4.1 51单片机与74HC164静态显示接口
在单片机应用系统中,显示器显示常用两种方法:静态显示和动态扫描显示。所谓静态显示,就是每一个显示器都要单独占用具有锁存功能的I/O接口用于笔划段字形代码。这样单片机只要把要显示的字形代码发送到接口电路,就不用管它了,直到要显示新的数据时,再发送新的字形码,因此,使用这种方法单片机中CPU的开销小。可以提供单独锁存的I/O接口电路很多,这里以常用的串并转换电路74HS164为例,介绍一种常用静态显示电路,以使大家对静态显示有一定的了解。
MCS-51单片机串行口方式0为移位寄存器方式,外接6片 74HS164作为6位LED显示器的静态显示接口,把8031的RXD作为数据输出线,TXD作为移位时钟脉冲。74HS164为TTL单向8位移位寄存器,可实现串行输入,并行输出。其中A、B(第1、2脚)为串行数据输入端,2个引脚按逻辑与运算规律输入信号,共一个输入信号时可并接。T(第8脚)为时钟输入端,可连接到串行口的TXD端。每一个时钟信号的上升沿加到T端时,移位寄存器移一位,8个时钟脉冲过后,8位二进制数全部移入74LS164 中。R(第9脚)为复位端,当R=0时,移位寄存器各位复0,只有当R=1时,时钟脉冲才起作用。Q1 Q8(第3-6和10-13引脚)并行输出端分别接LED显示器的hg a各段对应的引脚上。
4HC164是串入并出器件,串入是一位一位进的,先进入的后出如:数码管要显示数字1,数字1共阴数码管的并口代码是06,二进制是00000110,所以要颠过来送数,先送高位后出高位,为01100000,代码为C0,这样才能显示数字0
2.4.2 单片机AT89S51介绍
at89s51单片机是美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含4K bytes的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度,非易失性存储技术生产,兼容标准8051指令系统及引脚。它集Flash程序存储器,既可在
上一篇:儿童体检技术