实验五8255A的应用.doc

实验五8255A的应用.doc

ID:56777210

大小:310.50 KB

页数:9页

时间:2020-07-09

实验五8255A的应用.doc_第1页
实验五8255A的应用.doc_第2页
实验五8255A的应用.doc_第3页
实验五8255A的应用.doc_第4页
实验五8255A的应用.doc_第5页
资源描述:

《实验五8255A的应用.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生实验报告学院:软件与通信工程学院课程名称:微机原理与接口技术专业班级:姓名:学号:学生实验报告学生姓名学号同组人:无实验项目8255A的应用■必修□选修□演示性实验□验证性实验■操作性实验□综合性实验实验地点H123实验仪器台号指导教师朱华贵实验日期及节次2017/05/10一、实验综述1、实验目的及要求实验目的:1.加深对8255基本原理及工作方式的了解;2.掌握8255初始化编程的方法;3.掌握通过8255A并行口传输数据的方法。实验任务一:利用8255A与开关和LED的连接电路,PA口作输出连接发光二极管,PB口作输

2、入连接八个开关。编程实现开关闭合,对应的发光二极管亮;反之则暗。实验任务二:利用8255A与七段共阳LED连接电路实现循环显示数码0~9。(可利用查表指令XLAT实现。)实验任务三:利用8255A的PA口与七段共阳LED连接,PC口连接按键电路,实现按键键值显示,按16个按键显示对应按键的键值数码。2、实验仪器、设备或软件微软电脑xp、masm软件、proteus电路仿真软件二、实验过程(实验步骤、记录、数据、分析)实验步骤:1、按图连好实验线路2、编写程序,调试并生产相应的EXE文件3、将EXE文件下载到CPU8086中4、

3、运行实验程序,观察结果与程序是否一致,修改程序直至与要求一致。实验任务一代码:nIO3EQU30HnCODESEGMENT;定义代码段nASSUMECS:CODE,DS:CODEnmainprocfarnSTART:MOVAX,CODE;建立DS段地址nMOVDS,AXnMOVAL,10000011BnMOVDX,IO3+6nOUTDX,ALnL1:MOVDX,IO3+2nINAL,DXnMOVDX,IO3+0nOUTDX,ALnJMPL1nRETnmainendpnCODEENDS;代码段结束nENDSTART实验任务二代码

4、:nDATASSEGMENTnTABDB0C0H,0F9H,0A4H,0B0H,99HnDB92H,82H,0F8H,80H,90HnDB88H,83H,0C6H,0A1H,86H,8EHnnDATASENDSnnSTACKSSEGMENTn;此处输入堆栈段代码nSTACKSENDSnnCODESSEGMENTnASSUMECS:CODES,DS:DATAS,SS:STACKSnSTART:nMOVAX,DATASnMOVDS,AXn;此处输入代码段代码nMOVAL,10000000BnOUT36H,ALnMOVBX,OFFS

5、ETTABnL1:MOVAH,0nL2:MOVAL,AHnXLATnOUT30H,ALnnMOVCX,12000nWAIT1:NOPnNOPnLOOPWAIT1nINCAHnCMPAH,0AHnJZL1nJMPL2nnnMOVAH,4CHnINT21HnCODESENDSnENDSTART实验任务三代码:nDATASSEGMENTn;此处输入数据段代码nDATASENDSnnSTACKSSEGMENTnTABDB0C0H,0F9H,0A4H,0B0H,99HnDB92H,82H,0F8H,80H,90HnDB88H,83H,0

6、C6H,0A1H,86H,8EHnnSTACKSENDSnnCODESSEGMENTnASSUMECS:CODES,DS:DATAS,SS:STACKSnSTART:nMOVAX,DATASnMOVDS,AXn;此处输入代码段代码nMOVAL,10000001B;8255初始化nOUT36H,ALnMOVAL,0FFH;暗灯nOUT30H,ALnL1:NOPnWAIT1:MOVAL,00001111BnOUT34H,ALnINAL,34HnANDAL,00001111BnCMPAL,0FHnJZWAIT1nMOVAH,0;0列

7、nMOVDL,11101111B;扫描初值nL2:MOVAL,DLnOUT34H,ALnINAL,34H;PC口nTESTAL,01HnJNZLONEnMOVAL,0;0行nJMPKEYJSnLONE:TESTAL,02HnJNZLTWOnMOVAL,04HnJMPKEYJSnLTWO:TESTAL,04HnJNZLTHRnMOVAL,08HnJMPKEYJSnLTHR:TESTAL,08HnJNZNEXTnMOVAL,0CHnKEYJS:ADDAL,AHnLEABX,TABnXLATnOUT30H,ALnWAIT2:INAL

8、,34HnANDAL,0FHnCMPAL,0FHnJNZWAIT2nJMPL1nNEXT:INCAHnROLDL,1nCMPDL,11111110BnJZLP1nJMPL2nnnLP1:JMPL1nnMOVAH,4CHnINT21HnCODESENDSnENDSTART三、结

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

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

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