




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年陪诊师考试服务态度试题及答案
- 2025年东莞市人工智能训练师初赛竞赛练习题及答案
- (试题)社会救助公共基础知识题库及答案
- 施工现场应急预案方案
- 2025年新媒体运营师中级考试预测题及实战技巧解析
- 2025年护士招聘面试预测题及应对技巧
- 北京市门头沟区2023-2024学年九年级下学期初中学业水平考试(一模)化学试题及答案
- 桃花姬阿胶糕课件
- 桃江眼科知识培训班课件
- 2025年财务主管职位面试预测题及应对建议
- JJF 1847-2020 电子天平校准规范-(高清现行)
- 人工智能遥感解译介绍课件
- 大信审计执业问题解答-存货监盘审计指引
- 锚杆支护技术规范正式版本
- 婚育情况证明
- 下一代互联网技术
- 皮肤知识与问题性皮肤分析(入行必看)
- 单位消防安全评估报告(模板)
- 江西之江化工“7.2”压力容器爆炸事故
- 岩土工程勘察 第七章 静力触探试验ppt课件
- 流行性出血热疫苗接种知情同意书
评论
0/150
提交评论