ROM存储区,其它空间可任意安排128KB的内存SRAM区。AD0809,8255,8253,8259外设的口地址可自行设计安排。
仿真的方法是向译码器输出不同的地址值,观察输出是否符合对应的输出电平。 2、4周:
(1)在前面设计电路基础上实现AD0809及8位LED显示电路设计,以及将AD采样8位二进制数据显示在LED的程序,并通过仿真环境调节AD模拟输入电压时在8位LED上观察到正确的输出数字量结果。
(2)在以上设计内容基础上, 实现基于8255的小键盘+3位数码管的电路设计,基于小键盘采样频率设置及十进制数据显示程序的设计。通过仿真环境进行采样频率在1Hz到100Hz的设置(仅将设置值保存,不具体实现定时),以及采样工作过程中8位数码管和8位LED采样数据的同步显示。 3、5周
(1)在前面设计内容基础上设计定时器8253和中断控制器8259的电路,实现基于8253定时功能(完成前面小键盘设置的定时值)及8259定时中断功能的1Hz到100Hz 定时采样程序。
(2)进行硬件电路及系统程序优化,编写需求分析及设计报告、程序设计流程框图、分步骤仿真运行结果、调试过程。 第二阶段: 1、6周
(1)焊接最小系统电路板,包括8088CPU、4MHz有源晶振、地址锁存电路、数据收发电路、存储区片选译码及128K ROM和128K SRAM电路、8位LED电路。
(2)编写并固化验证最小系统工作的程序断,即让8位数码管不断显示00H~FFH。 2、7周
(1)在以上电路基础上焊接8255、4×4小键盘及3位8段数码管电路。 (2)编写并固化基于小键盘进行参数设置的程序。 3、8周
(1)在以上电路基础上焊接8253、8259电路
(2)编写并固化基于8253和8259进行中断定时的可编程采样频率程序。 4、9周
(1)进行作品演示及设计实现过程讲解
(2)整理打印最终设计报告。要求设计报告二人各写自己负责的内容。 (3)进行设计内容及实现过程的考核(卷面笔试)