题目资料来源
微机原理与接口技术 第二版 马维华 主编
P382 10.5题电路原理图修改如下: 1. 将ADC0809直接挂载到总线上,读写逻辑和教材P379同,分配地址Y2; 2. 8255PA口接8段的段码,PC6-5接8段的位码; 3. 去掉DAC0832; 4. GATE1直接接到VCC 5V; 5. OUT2接无源蜂鸣器,报警用蜂鸣器同P282一样,就是将R1改为反相器然后输入端接到OUT2。要使无源蜂鸣器发音只需给控制晶体管基极发送一个人耳范围内频率的波形比如1KHz即可。
题目描述
已知8255的PA口作为8段显示器的段码接口,PC7接8253的GATE2,PC6-5接8段的位码,ADC0809的CLK时钟有8253OUT1产生,已知8253的CLK1和CLK2端接2MHz的时钟信号。系统工作过程为,循环以下过程:采集ADC0809的IN0的数字量送到8段显示器,如果采集到的数据所对应的模拟量低于1V,则由OUT2产生1KHz的方波,通过蜂鸣器报警。
补充
EOC仍然在PC0,只是使用P379的读写逻辑,读写方式就和实验箱相同了。
分析
1 | Y0:0E00H-0E03H 8253 |
源代码
1 | base53 equ 0e00h |