掌握Proteus软件的使用方法,学习利用静态内存芯片扩展系统存储器的电路设计方法,理解奇偶地址、数据总线高字节、低字节和奇偶内存芯片的对应关系;
学会在Proteus软件环境中绘制系统的连线图,并且掌握内存映射到地址空间中不同区域的连线方案;
学会汇编程序的编译和在线调试法,能够利用MASM32编译软件编译、调试和运行8086汇编程序,完成扩展内存单元的读写操作。
按照所提供的电路图,编写程序,读入74LS244的开关状态,将该状态取反后写入74LS273的端口(参见Demo程序)。同时将该开关状态的高4位和低4位的十六进制数值分别写入扩展内存U10和U11的第二个单元。
编写程序,控制三色LED灯(可发红,绿,黄光),模拟十字路口交通灯管理。
如果要求74LS244的选片地址为90H~97H之间的偶地址,74LS273的选片地址为A0H~A7H之间的偶地址,请修改电路图,再完成实验要求1。
8255芯片使用PA和PB端口驱动七段数码管显示,PC高4位和低4位端口分别用于数据输出和开关量输入。
8253芯片的Timer0口用于对输入的时钟信号做分频;Timer1口级联前级Timer0的输出作为输入;Timer2口被用于超时检测的看门狗功能验证。
LS1为看门狗蜂鸣器
1