欢迎来到天天文库
浏览记录
ID:53774316
大小:432.50 KB
页数:3页
时间:2020-04-06
《实验一 开关状态显示.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实验一开关状态显示一、电路图二、流程图三、实验程序及注释CODESEGMENTASSUMECS:CODEORG1200HSTART:MOVDX,8000H累加器A输入8000H口的数据INAL,DXTESTAL,01H判断累加器A是不是为01H JNZJUDGE1值不等于零跳转JUDGE1TESTAL,02H判断累加器A是不是为02H JNZJUDGE2值不等于零跳转JUDGE2MOVDX,9000HMOVAL,0FFH0FFH送9000H口OUTDX,ALJMPSTART跳转循环JUDGE1:TESTAL,02HJNZJUDGE3值不等于零跳转MOV
2、DX,9000HMOVAL,0AAH0AAH送9000H口,点亮奇数号灯OUTDX,ALJMPSTART跳转循环JUDGE3:MOVDX,9000HMOVAL,00H送9000H口,所有灯全灭OUTDX,ALJMPSTART跳转循环JUDGE2:MOVDX,9000HMOVAL,55H55H送9000H口,点亮偶数号灯OUTDX,ALJMPSTART跳转循环CODEENDSENDSTART四、问答题:1.I/O端口的寻址方式有哪两种?在x86系统中,采用哪一种? 一种是“I/O端口与内存统一编址”和“I/O端口与内存独立编址”; 在x86系统
3、中采用的是“I/O端口与内存独立编址”2.在输入/输出电路中,为什么要常常使用锁存器和缓冲器?在输出接口电路中,通常使用锁存器。原因是外设速度比较慢,要求输出数据在接口电路输出端维持一段时间。 在输入接口电路中,通常使用缓冲器。原因是缓冲器具有三态输出,选通时,输出端为输入数据并进数据总线;未被选通时,输出端为高阻态,不影响数据总线。五、调试过程: 1. 按连线图连接好,检查无误后打开实验箱电源。 2. 在PC端软件开发平台上输入设计好的程序,编译通过后下载到实验箱。 3. 运行程序后,拨动K1-K2,控制L1-L8 的亮灭。 六、心得体会:
4、 这次实验让我熟悉了实验箱使用,对元器件的接线有了足够的了解,让我知道了实验芯片的用法.通过自己动手写程序对I/O接口的作用有一个更深刻的认识。
此文档下载收益归作者所有