片机接口技术及实例仿真.ppt
《片机接口技术及实例仿真.ppt》由会员分享,可在线阅读,更多相关《片机接口技术及实例仿真.ppt(43页珍藏版)》请在三一办公上搜索。
1、9 单片机接口技术及实例仿真,2,教学目的,了解单片机接口技术基本含义了解MCS-51单片机的常用外围显示装置(如LED发光二极管、点阵LED、数码管、12864点阵LCD等),常见按键(如独立式按键和矩阵式按键)和信号采集分析与控制中常用的转换装置(如ADC0808模数转换器和DAC0832数模转换器)等常用器件的接口使用方法。掌握常用外围设备的接口仿真方法,3,本章内容,显示器接口应用实例与仿真键盘接口应用实例与仿真A/D、D/A接口应用实例与仿真,9.1 显示器接口应用实例与仿真,发光二级管(LED)及数码管LED点阵显示屏液晶显示器(LCD),5,为什么进行接口扩展?MCS-5l系列单
2、片机有4个8位并行输入输出口P0口一般作地址线的低8位和数据线使用;P2口作地址线的高8位使用;P3一般使用其第二功能,产生控制信号;当单片机在外部扩展了程序存储器、数据存储器时,可专供外部输入/输出设备使用的只剩下P1口。现实系统常需单片机接多个外设,I/O口资源不足,必须进行接口扩展,9.1 显示器接口应用实例与仿真,发光二级管(LED)及数码管,6,单片机接口扩展方法MCS-51单片机的I/O口扩展主要是通过总线(P0)口扩展,利用P0口扩展时必须分时使用,要求P2口提供高8位地址或较多的片选控制线,控制外部扩展芯片的选通或截止。单片机通过I/O口或接口芯片连接键盘、显示器,通过I/O口
3、和驱动芯片控制电动机等。这时必须考虑与之相连的外设电气特性,如驱动功率、电平、干扰抑制及隔离等,这也是我们所说的接口技术。,9.1 显示器接口应用实例与仿真,发光二级管(LED)及数码管,7,发光二极管 发光二级管(LED)在日常生活中常被用来做开关指示灯或信号指示灯,在与单片机构成系统时要考虑单片机的驱动功率。一般高亮LED的工作电流取5mA,普通LED的工作电流取10mA。单片机单个I/O口的驱动能力一般在10mA左右,为了防止电路中电流过大烧毁二极管和单片机,需要串联限流电阻标准化的必要性在驱动发光二极管时,一般考虑单片机I/O口的灌电流能力较强的特点,采用图9.1所示下拉驱动点亮的方式
4、点亮发LED。,9.1 显示器接口应用实例与仿真,发光二级管(LED)及数码管,LED驱动电路,8,9.1 显示器接口应用实例与仿真,发光二级管(LED)及数码管,9,LED数码管LED数码管是由7段发光二极管按顺序排列组成字形,同时在段数码组成的图形右下角还有1段表示小数点发光二极管,这样完整的数码管显示应该是位段数码管组成。LED数码管有静态显示和动态显示两种方式,9.1 显示器接口应用实例与仿真,发光二级管(LED)及数码管,10,例1 74LS244驱动数码管实现静态显示 功能:实现0 9循环计数,计数时间间隔s。说明:在电路中使用了74LS244 驱动芯片。该芯片引脚A0A3为输入口
5、,Y0Y3为输出口,是低电平有效三态允许端。74LS244在使用的时候,需接低电平,A0A3输入高电平或低电平时,Y0Y3相应的输出高电平或低电平。若 接高电平,无论输入端是什么电平,输出端都是高阻状态。74LS244的实物是个输入端和8个输出端,在proteus仿真库内只显示了组输入输出,这一点请读者学习时注意参考74LS244的说明书。,9.1 显示器接口应用实例与仿真,发光二级管(LED)及数码管,11,74LS244芯片驱动数码管显示的仿真电路 程序请参考教材。,9.1 显示器接口应用实例与仿真,发光二级管(LED)及数码管,12,9.1.2 LED点阵显示屏88点阵LED外观及引脚图
6、,9.1 显示器接口应用实例与仿真,LED点阵显示屏,13,LED点阵显示屏是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。常见的是88点阵LED,其实物等效电路图如下图,9.1 显示器接口应用实例与仿真,LED点阵显示屏,14,88点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上。当点阵中的某一行置高电平,某一列置低电平,则该行列线交叉点的二极管就点亮。因此要实现某一列的发光二级管都点亮,则该列的列线上应送低电平,所有行线送高电平;若实现某一行的发光二级管都点亮,该行的行线上送高电平,所有列线送低
7、电平,这一操作可以利用软件扫描的方法实现,下面以例2进行说明。,9.1 显示器接口应用实例与仿真,LED点阵显示屏,15,例2 88 LED点阵图形显示功能:利用AT89C52设计单片机系统,通过按键控制88LED点阵显示,三种不同图形。说明:7407是六高压输出缓冲器/驱动器,即六输入六输出。输入端为A1A6,输出端位Y1Y6。7407在使用时输出电平值是和输入电平值一致的,即输入端输入高电平或低电平,相应的输出端也输出高电平或低电平,它只起到了提高驱动能力的作用。使用时要注意,7407的输出是集电极开路型,只有接上拉电阻才能输出高电平。在proteus的仿真库内简化了7407的结构,只显示
8、一个输入输出,这一点也是需要读者注意的。,9.1 显示器接口应用实例与仿真,LED点阵显示屏,16,88LED点阵图形显示proteus仿真电路程序请参考教材,9.1 显示器接口应用实例与仿真,LED点阵显示屏,17,例3 168点阵LED显示功能:将88LED矩阵扩展成168LED矩阵,要求循环显示09十个数字,且要求数字是由上下两块点阵上图形组合成的,如数字0,要求上下点阵块上的两部分图形共同组成“0”图形。说明:在电路中使用两片74HC595分别驱动两个点阵块的行,接点阵块的共阳极。74HC138输出端接点阵块阴极,通过PNP三极管TIP127选择驱动点阵块的列线。,9.1 显示器接口应
9、用实例与仿真,LED点阵显示屏,74HC595的引脚分布情况如图9.8所示各引脚功能:Q1Q7是并行数据输出口,即储存器的数据输出口Q7 串行输出口,其应该接SPI总线的MISO接口ST_CP存储寄存器的时钟脉冲输入口SH_CP移位寄存器的时钟脉冲输入口 输出使能端 芯片复位端DS 串行数据输入端,18,9.1 显示器接口应用实例与仿真,LED点阵显示屏,74HC595的使用方法74HC595是具有8位移位寄存器和一个存储器,三态输出功能。移位寄存器和存储器使用独立的时钟。数据在SH_CP的上升沿输入,在ST_CP的上升沿进入的存储寄存器中去。如果两个时钟连在一起,则移位寄存器总是比存储寄存器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 接口 技术 实例 仿真

链接地址:https://www.31ppt.com/p-6228674.html