微机接口课程设计实验报告

微机接口课程设计实验报告

ID:11625477

大小:690.00 KB

页数:13页

时间:2018-07-13

微机接口课程设计实验报告_第1页
微机接口课程设计实验报告_第2页
微机接口课程设计实验报告_第3页
微机接口课程设计实验报告_第4页
微机接口课程设计实验报告_第5页
资源描述:

《微机接口课程设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、微机接口课程设计实验报告摘要:1、通过《微机原理及应用》、《微机原理应用实践》课程的学习,能够综合运用基本理论,并进行简单的软硬件实验。2、实验要求:预习实验内容,软件独立完成,硬件设计两人一组,调试结果详细记录。实验一:8255动态LED数码显示实验基本要求:1.掌握8255的使用原理;2.掌握动态LED数码显示原理;提高要求:编制并调试在数码管上连续显示0—9。实验二:8251串行接口实验基本要求:1.掌握8251串行接口芯片的工作原理和编程方法;2.完成双机通行编程设计。3、规范化地撰写实验报告。4、仔细思考任务书上的思考题。关键词:8255A8251A

2、可编程接口芯片-8-目录:1、实验一………………………………………………………………………31.1实验目的和内容……………………………………………31.2实验电路……………………………………………………31.3实验原理分析………………………………………………31.4流程图………………………………………………………51.5程序清单……………………………………………………61.6思考题………………………………………………………72、实验二………………………………………………………………………82.1实验目的和内容……………………………………………82.2实验电路…

3、…………………………………………………82.3实验原理分析………………………………………………82.4流程图………………………………………………………92.5程序清单……………………………………………………102.6思考题………………………………………………………113、心得体会……………………………………………………………………124、参考文献……………………………………………………………………12-8-实验一8255动态LED数码显示实验一、实验目的和内容1.进一步掌握8255的使用原理;2.掌握动态LED数码显示的原理;3.完成动态LED数码显示的编程实

4、验;4.在四个数码管上进行十进制的加法计数,最大数为9999,显示器显示提示信息,然后按键返回;5.在四个数码管找那个任意二位上进行十进制加法计数,最大数为50,显示器显示提示信息,然后案件返回;6.编制并调试在数码管上连续显示0—9。二、实验电路动态LED数码显示的原理如下:8255的B口工作于简单输出方式,经缓冲控制动态LED数码管各显示段的亮暗(1:亮,0:暗),PC4~PC7设置为输出,控制四个LED数码管公共端的电流通路(0:通,1:断),从而构成动态LED数码显示器。设立一计数单元,该单元做0~9999的十进制加计数。编制动态LED数码显示的子程序

5、和计数单元并显示的主程序。三、实验原理分析1.可编程并行通信接口8255A1)8255A的内部结构由四部分组成:(一)数据总线缓冲器(二)数据端口A、B、C(三)A组和B组的控制电路(四)读/写控制逻辑如下图7-1:-8-2)8255A的工作状态8255A的工作状态是由CPU用输出指令向控制寄存器送的控制字来决的,8255A的控制字可以分为两类:(一)方式选择控制字:可以使8255A工作在不同的方式,格式见下图7-3:(二)端口C置1/置0控制字格式如下图7-5:-8-2.LED显示器接口七段发光二极管简称LED,它是一种应用很普遍的显示器件。LED的主要部分

6、是七段发光管,这七段发光管分别称为:a、b、c、d、e、f、g,有的产品还附带一个小数点DP。通过七段发光管的不同组合,可以显示0~9和A~F共16个字母数字,从而实现十六进制数的显示。LED可以分为共阴极和共阳极两种结构。一、流程图8255动态LED数码显示实验框图如图3-3-2所示。-8-图3-3-28255动态LED数码显示实验NNYY退出在CRT上显示提示信息开始写8255控制字(88H)四位十进制计数器单元加1COUNT减1为0?调用显示子程序COUNTß50S1~S4按下?取百位数,取显示段码,送PB口,开百位显示控制,延时,关百位显示控制取千位数

7、,取显示段码,送PB口,开千位显示控制,延时,关千位显示控制显示子程序入口取个位数,取显示段码,送PB口,开个位显示控制,延时,关个位显示控制取十位数,取显示段码,送PB口,开十位显示控制,延时,关十位显示控制返回一、-8-程序清单-8-DLYC1EQU50DLYC2EQU200DATASEGMENTDISCDB0BBH,0A0H,97H,0B5H,0ACH,3DH,3FH,0A1H,0BFH,0BDH,0AFH,3EH,1BH,0B6H,1FH,0FHDIS0DB'PRESSANYOFTHEKEYSTOQUIT!',24HDDBBDB4DUP(0)COUNT

8、DB00HDATAENDSCODESE

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

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

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