- 7
- 0
- 约3.89千字
- 约 8页
- 2023-03-15 发布于上海
- 举报
.
.
.
.
东南大学
《微机实验及课程设计》实验报告
实验六 8255 并行输入输出
姓 名: 学 号:
专 业:测控技术与仪器 实 验 室: 516
同组人员: 评定成绩:
一、 实验目的
1)掌握 8255 方式 0 的工作原理及使用方法,利用直接输入输出进行控制显示;
2) 掌握 8 段数码管的动态刷新显示控制;
二、 (1)实验内容(必做)
、8 段数码管静态显示: 编程从键盘输入一位十进制数字(0~9),在数码管上显示出来。
、8 段数码管动态显示:在两个数码管上同时显示不同的两位数字或字母, 保持不变直至退出。(如 56 或 7f)
(2)实验内容(必做一题,选做一题)
静态显示:用逻辑电平开关预置某个数字(0~9)的 ASCII 码,将该数据用 8255 的 C 口读入,并用 A 口输出,并在数码管显示出来;如果预置的 ASCII 码不是数字(0~9),数码管显示 E 字母。
动态显示:在两个数码管上滚动循环显示不同的 0~f 字符。(即开始时两个数码管显示 01,12,23,34 · f0,一直循环直至退出)
三、 实验原理
(1) 实验预备知识
图 八段式 LED 数码管的符号和引脚
开始设置
开始
设置 8255 控制字(A 端口输出)
从键盘输入字符
N
是否为 0~9?
Y
将对应段码输出到 8255A 端口
结束
源代码: data segment
原创力文档

文档评论(0)