最新8255A应用举例教学讲义PPT.ppt

最新8255A应用举例教学讲义PPT.ppt

ID:62064501

大小:920.00 KB

页数:33页

时间:2021-04-14

最新8255A应用举例教学讲义PPT.ppt_第1页
最新8255A应用举例教学讲义PPT.ppt_第2页
最新8255A应用举例教学讲义PPT.ppt_第3页
最新8255A应用举例教学讲义PPT.ppt_第4页
最新8255A应用举例教学讲义PPT.ppt_第5页
资源描述:

《最新8255A应用举例教学讲义PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、8255A应用举例图18255控制开关、发光二极管电路首先根据电路确定8255A4个端口的地址。确定端口地址用下述方法进行,为了能够访问8255A,必须使8255A的片选信号CS=0,A9~A4的信号必须如下:A9A8A7A6A5A4A3A210011000PA端口01PB端口10PC端口11控制端口(a)7段发光二极管标号bcadfegabcdefgcomabcdefgcom(b)对应电路图(c)引脚分布图2-1共阴极7段数码管逻辑结构从图2-1可以看出。当com端接低电平,a~g端接高电平,对应的发光二极管就发亮。如果想在

2、7段数码管上显示数字0,需要在com端接低电平,a、b、c、d、e、f端接高电平,g端接低电平。七段数码管的字形代码表如下:显示字形gfedcba段码001111113fh1011000030h210110115bh310011114fh4110011066h511011016dh611111017dh7000011107h一片8255A只需4个端口地址,而题中给出的地址范围由16个地址,这意味着低4位地址中有些地址可以不参加地址译码。设计电路的第一部还需要设计出片选电路。必须用指定地址范围内状态不变的地址信号作为片选电路的输

3、入信号。A9A8A7A6A5A4A3A2A1A0110100 0000 340H1101000001341H∶110100 1111 34FH从上述分析中可以看出,指定地址范围内状态不变的地址信号是A9A8A7A6A5A4它们的状态分别是110100,这意味着A9~A4上出现的信号状态为110100,8255A的CS必须为低电平。下面讨论如何用74LS138译码器实现这一功能。设计片选电路的基本原则是:用A9~A4作为74LS138的输入,用74LS138其中一个输出Yi去连接8255的CS,当且仅当A9~A4=110100时

4、,Yi才能变为低电平。图2-2中,用A6、A5、A4分别连接74LS138的G、G2A、G2B,只有当A6A5A4=100时74LS138才能进行译码操作,用A9、A8、A7分别连接74LS138的C、B、A,而用Y6输出连接8255的CS,这样,只有当A9A8A7=110时,Y6输出为低电平。图2-2 用74LS138译码器实现8255的片选电路用一片8255A连接8个7段数码管。且使8个7段数码管显示8个不同的数字。开始,似乎感到有点困难。实际上,任何时刻只显示一个7段数码管,其余7个7段数码管都没有显示状态,CPU通过8

5、255A逐个显示7段数码管,并在不同的7段数码管上显示不同的数字。在逐个显示完8个数码管后,又开始新一轮的逐个显示过程,当这个循环周期间隔足够短时,由于人的眼睛有滞后效应,使得人们发现每一个数码管都出于显示状态,且显示不同的数字。从电路中可以得出,8255A4个端口的地址分别是:340H(PA端口)、344H(PB端口)348H(PC端口)、34CH(控制口)程序的设计思路是先通过PB端口选中某个数码管(使其公共端为低电平),然后再从PA端口输出选中的数码管所对应的显示码,在完成当前数码管显示后,显示下一个数码管,在完成一轮显

6、示后,开始下一轮的显示。datasegmentorg100hbuff1db3fh,30h,5bh,4fh,66h,6dh,7dh,07h;定义0~7的显示码buff2db0feh,0fdh,0fbh,0f7h,0efh,0dfh,0bfh,7fh;定义位码dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,ax;初始化dsmovdx,34Ch;设置8255控制端口地址moval,80h;使8255的A口、B口、C口为方式0输出outdx,alyyy1:mo

7、vsi,offsetbuff1;设置显示码指针movdi,offsetbuff2;设置控制码指针movcx,8;每一轮循环中显示的数码管的数目yyy2:movdx,340h;先使所有数码管变黑moval,0outdx,almovdx,344h;选中一个数码管moval,[di]outdx,almovdx,340h;输出该数码管对应的显示码moval,[si]outdx,alincsi;选择下一个数码管所对应的显示码incdi;选择下一个数码管loopyyy2;显示下一个数码管jmpyyy1;开始新的一轮的显示movah,4ch

8、int21hcodeendsendstart燃料乙醇项目可行性研究报告《十二五规划》提供各类优秀《发改委甲级资质》商业计划书可行性研究报告项目建议书节能评估报告资金申请报告本报告主要用途;政府立项银行贷款环评批地【关键词】燃料乙醇项目投资可行性研究报告【收费标准】:根据项目复

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。