《实验注意事项》PPT课件.ppt_第1页
《实验注意事项》PPT课件.ppt_第2页
《实验注意事项》PPT课件.ppt_第3页
《实验注意事项》PPT课件.ppt_第4页
《实验注意事项》PPT课件.ppt_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

上机注意事项,a.可能的接线与输入/输出确定译码输出CS-1CS-2CS-3CS-4CS-5CS-6CS-7CS-8300H320H340H360H380H3A0H3c0H3e0H时钟输出47K94K6M8254CLK(输入)GATE(输入)OUT(输出)共三组8254需接CS发光二极管L1L2L3L4L5L6L7L8(接8255,输出)8255AA口PA0PA1PA2PA3PA4PA5PA6PA78255AB口PB0PB1PB2PB3PB4PB5PB6PB78255AC口PC0PC1PC2PC3PC4PC5PC6PC7第五片8255A需接CS开关K1K2K3K4K5K6K7K8(接8255,输入)LED段ABCDEFGH(接8255,输出)LED位DS1DS2DS3DS4DS5DS6DS7DS8(接8255,输出)键盘行P0P1P2P3(接8255,输入)键盘列Q0Q1Q2Q3(接8255,输出)8259AIR0IR1IR2IR3IR4IR5IR6IR7(输入)SP(输入)两片8259A需接CSINT(输出)按键正脉冲负脉冲(输出)CPU(输入)INTR说明:第14片8255以及三色LED不需要连线,其口地址和工作方式都已经固定,b.程序功能模块端口输入MOVDX,XXXXHINAL,DX端口输出MOVDX,XXXXHMOVAL,XXHOUTDX,AL,8255(5)方式控制字(设CS1作片选)MOVDX,30CHMOVAL,XXHOUTDX,AL8254方式控制MOVDX,32CH(假定片选接CS2)MOVAL,XXHOUTDX,AL,8255端口读写MOVDX,300H;304H,308HINAL,DXMOVDX,300H;304H,308HMOVAL,XXHOUTDX,AL8254初值写法MOVDX,320H;324H,328HMOVAL,XXHOUTDX,ALMOVDX,320H;324H,328HMOVAX,XXXXHOUTDX,ALMOVAL,AHOUTDX,AL,小键盘输入:由列给出信号(Q3Q2Q1Q0),行输入信号(P3P2P1P0)特征码组合方式:Q3Q2Q1Q0P3P2P1P0特定键判断,设查表得到该键特征码为XYh,假如A口接列,B口接行,程序如下:LP1:MOVDX,PORTAMOVAL,0FXhOUTDX,ALMOVDX,PORTBINAL,DXANDAL,0FhCMPAL,0YhJELP2JMPLP1LP2:检测到该按键的处理程序注意,若口变化,程序要相应变化,请思考若C口为键盘接口该如何处理?,特定行的任意键判断,列信号全给0,检查特定行信号即可。检测2、6、A、E有任意键按下,假如C口高四位接列,C口低四位接行,程序如下:LP1:MOVDX,PORTCMOVAL,0FhOUTDX,ALINAL,DXANDAL,0FhCMPAL,0BhJELP2JMPLP1LP2:检测到该行按键的处理程序,特定列的任意键判断,只将该列信号给0,检查行信号,非全1即可。检测4、5、6、7有任意键按下,假如C口高四位接行,C口低四位接列,程序如下:LP1:MOVDX,PORTCMOVAL,0DhOUTDX,ALINAL,DXANDAL,0F0hCMPAL,0F0hJNELP2JMPLP1LP2:检测到该列按键的处理程序,如何取K3K6开关数据输入错误问题:如MOVAX,DATAMOVDX,AXMOVDS,AX,上机步骤,读题,分析8255A、B、C口各与哪些口连接,需连线根数,并按高低顺序接好所有连线。按照各口的连接情况确定工作方式、输入还是输出,并确定方式控制字。分析所需的数据段内容,是否需要显示字符的段码表、键盘的特征码表、其它变量数据在现有实验环境中,将大量的数据放在代码区,将DS指向CS以便访问,少量数据可以用EQU定义符号常量使用.采用正确的程序结构,先把程序框架写完整并汇编通过初始化DS,并写好8255的方式控制字编写核心程序段,放入相应位置,并调试改错,直到运行结果正确,程序退出符合要求。,上机步骤,须保证下面各要点:a会按照要求建目录和文件b程序能汇编、连接通过,得到EXE文件

温馨提示

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

评论

0/150

提交评论