计算机组成原理与接口技术实验
实 验 报 告
实 验 人: 刘继辉 学 号: 10389259 日 期: 2012-05-31 院(系): 软件学院 专业(班级): 10通软
实验题目: 综合实验三 点阵显示自己的名字
一. 实验目的
1. 2. 3. 4. 5. 6.
了解双色点阵LED显示器的基本原理。
了解PC机控制双色点阵LED显示程序的设计方法。
掌握8255工作于方式0以及设置A口为输出口,C口为输入口的方法。 了解定时器8253的原理。
了解模/数转换的基本原理,掌握ADC0809的使用方法。 掌握PC机中断处理系统的基本原理,了解8259的基本原理。
二. 实验原理
点阵LED及驱动电路
计算机组成原理与接口技术实验
模数转换电路
中断电路 8255原理图
计算机组成原理与接口技术实验
8253原理图
说明:实验接线基本上按照上面的原理图来接,不过,一些端口地址要根据实验程序要改的。比如点阵LED及驱动电路的CS1接280H,CS2接288H,CS3接290H;8255原理图的CS接2A8H,K0与PC0相接,其他的都不用接了;8253原理图的CS接2B0H。
实验流程图:
提示显示学号还是汉字
从C口读入数据 设置8255C口为输入 Y 显示学号 显示汉字 键盘按1 N 开始 提示是否需要中断
计算机组成原理与接口技术实验
N Y 接收数据为 01H N 初始化8253 设置8253的0、1通道工作在方式2并写入对应的计数初值 设置中断向量,开中断 保护有关的寄存器 滚动显示红字 显示提示信息,旋转开关控制滚动速度 滚动显示黄字 从A/D转换器读入一个 数字 键盘有键按下 Y 中断结束,关中断 对读到的数字进行处理放到count里面控制滚动速度 中断返回 返回DOS
三. 实验内容。
1.建立好字库,用拨动开关改变显示不同的字
中断子程序流程图 2.可以考虑使用8253,8255,8259中断,A/D转换等实现附加功能,比如字体滚动速度的调节等。 要求:
建议用到的主要器件有ADC0809,I/O芯片8255,定时器8253,可采用中断。 实现的功能有:
(1) 一开始通过键盘按键选择是滚动显示学号还是滚动显示名字 (2) 从开关信息读入开关状态,决定是否需要中断
计算机组成原理与接口技术实验
(3) 不需要中断时实现程序基本功能:能够循环显示你定义的字,按键退出
(4) 如果有中断,实现用ADC0809读入变阻器电压,根据电压大小控制所显示字体的滚动速度。 四. 实验器材
一台PC机,一台扩展实验台,一些导线。 五. 实验分析与设计 设计行代码:
小:04h,08h,10h,0ffh,012h,08h,04h,00h 辉:064h,05ch,07f,05ch,0e4h,053h,0feh,051h