- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
键盘按键结构示意图五、计算机大键盘简介*键盘插座示意图及各引脚功能**思考题:1、设计一个2行8列键盘,使用8255A的A口作行线,B口作列线,设:8255A的端口基地址为310H。2、仿照书上例题,用逐行扫描法为该键盘编写一个键扫描子程序,要求写出程序注释,以及程序的出口和入口。*共阴acbdefgdpacbdefgdp+5V共阳一、LED显示器结构§8.2LED显示器接口*二、CPU与LED显示器的接口bfedgdpac01100110例如:显示接口D7D4D6D3D5D1D2D0aDBgfedcbdpCPUCPUD0D7*四位静态LED显示器电路*八位LED动态显示器电路*使用硬件译码的静态显示电路*使用软件译码的静态显示电路例1:利用8255A设计一个6位、软件译码的动态显示电路。设计出的硬件电路如下图所示:*共阴*DSP:LEASI,D_BUF ;显示缓冲区首址送SIMOVBL,FEH ;使显示器最右边位亮MOVCX,06H ;显示6位LD0:MOVAL,[SI] ;从显示缓冲区取数据PUSHBXLEABX,W_TAB ;W_TAB是字形码表XLAT ;查表,字形码在AL中MOVDX,PORT_A;PORT_A是A口地址OUTDX,ALPOPBXMOVDX,PORT_C;PORT_C是C口地址MOVAL,BLOUTDX,,AL ;位选择字送C口*CALLDLY_2ms ;延时ROLBL ;指向下一位INCSI ;指向下一个待显示数据LOOPLD0RET*例2:8255A的A端口编程为方式0,A端口向7段LED显示器提供段码,端口C的低4位作为开关数据输入。本例中,实现的功能是:将4位开关输入的二进制数(≤9)转换成对应的十进制数,并在7段LED上显示。设8255A的A端口地址为200H。本例采用了共阴极7段LED显示器,需输出高电平将7段LED显示器点亮;如果采用共阳极显示器,可在程序中将共阴极的字形码取出后用NOT指令取反即可。*开关输入与显示程序如下:DATASEGMENTSEGTABDB3FH,06H,5BH,4FH,66H,6DHDB7DH,07H,7FH,67H;定义7段码表DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AX ┇MOVAL;8255A初始化MOVDX,203HOUTDX,AL* MOVDX,202H;端口C地址INAL,DX;读C口的开关状态 LEABX,SEGTAB XLAT;查表求段码 MOVDX,200H;向端口A输出7段码 OUTDX,AL ┇ MOVAX,4C00H;返回DOS操作系统 INT21HCODE ENDS ENDSTART*作业:如图所示,为逻辑门检测电路编写测试程序段,测试正常绿灯亮,否则红灯亮。设:CS#=300H。?1D0D7A1A2WRRDCSPA0PA1
您可能关注的文档
- 《数据库原理》第9章 视图-教学课件(非AI生成).ppt
- 《数据库原理》第10章 存储过程和触发器-教学课件(非AI生成).ppt
- 《微机原理与接口技术》补充 16550串行通信芯片简介-教学课件(非AI生成).ppt
- 《微机原理与接口技术》第1章 概述 第2章 微处理器-教学课件(非AI生成).ppt
- 《微机原理与接口技术》第3章 接口电路概述 第4章 中断技术-教学课件(非AI生成).ppt
- 《微机原理与接口技术》第5章 DMA技术(直接存储器存取方式)-教学课件(非AI生成).ppt
- 《微机原理与接口技术》第6章 串行通信技术-教学课件(非AI生成).ppt
- 《微机原理与接口技术》第7章 并行通信与接口技术-教学课件(非AI生成).ppt
- 《微机原理与接口技术》第10章 DAC和ADC、AD转换器-教学课件(非AI生成).ppt
- 《操作系统》第4章 存储器管理-教学课件(非AI生成).ppt
- 《操作系统》第5章 设备管理-教学课件(非AI生成).ppt
- 《操作系统》第6章 文件管理-教学课件(非AI生成).ppt
- 《汇编语言程序设计》第1章 概述-教学课件(非AI生成).ppt
- 《汇编语言程序设计》第2章 汇编语言指令系统-教学课件(非AI生成).ppt
- 《汇编语言程序设计》第3章 汇编语言程序设计-教学课件(非AI生成).ppt
- 《计算机原理与接口技术》TDdebug 集成环境使用方法-教学课件(非AI生成).ppt
- 《数据库原理》第1章 作业(规范化)-教学课件(非AI生成).ppt
- 《数据库原理》第1章 练习题-教学课件(非AI生成).ppt
文档评论(0)