fcy880220
2020/5/17 15:39:04
为防止列车司机在驾驶时发呆或瞌睡,采用8088CPU组成的最小系统,64KB的ROM,地址范围安排在0F0000H~0FFFFFH;64KB的RAM,其地址范围安排为00000H~0FFFFH。在司机驾驶台上需要安装警示装置和一个警醒键,司机每2分钟内至少需要按下警醒键一次,每次按下键后系统重新从0开始计时。8253计数器0输出频率为128Hz的方波,计数器1工作在方式2,若再2分钟内司机没有按下警醒键,蜂鸣器会发出刺耳的声音,直到警醒键再次按下才会取消,假设82C55的端口地址分别为60H~63H,8253的端口地址分别为40H~43H。
(1)选择存储芯片,设计系统连接图及82C55、8253的片选译码电路图。
(2)开机自检RAM好坏?
(3)写出82C55的初始化程序;
(4)写出8253的初始化程序;
(5)写出8253计数器1的赋初值程序;
(6)设计实现此警醒功能的程序。(要有程序框图及程序清单)