微机原理实验硬件部分实验报告要求总结如何检测硬件实验环境的好坏(包括检测工具、检测方法、检测程序、检测信号、检测波形)。
以一简单硬件实验为例,总结硬件实验的全过程(包括软硬件设计、实验安装调试、检测程序、主要检测点及相应波形、测试结果)。
总结四个大实验(I/O、D/A、A/D、8255)(包括实验原理、实验电路、主要控制软件)。
实验收获与体会(包括所遇到的故障及现象、解决方法、理论分析),要求具体。
改进意见(包括具体电路、参考软件、实验安排等方面的建议及意见)。
第12、14周上机已知某PC系统的I/O地址组选信号IOY0:B800H~ B81FH,
用244构成I/O输入电路,273构成I/O输出电路,利用138、32等组内译码,使得244的读地址为B803H,273的写地址为B804H,并结合硬件电路编写相应程序,读入输入电路中8位输入按键的状态,除向显示器输出结果外还向输出电路中的8位发光二极管输出按键信息。
设计利用DAC0832输出周期性的三角波的接口电路;已知IOW,IOY0:B800H-B81FH,D7-O,A15-0,要求采用单缓冲方式:第一个直通,第二个受控,且DAC_Reg的I/O端口地址为B806H。
提示:
受控管脚要由IOW#和B806H共同控制受控管脚为低电平有效,IOW#和B806H也是低电平有效。
请画出延时方式和中断方式采集数据的ADC0809和PC微机的接口电路;并编写对通道2连续采集16个数据保存、并在显示器显示结果(十六进制)的程序段;已知IOY0:B800H-B81FH,IRQ=IRQ9,IOW,IOR,D7-D0,A19-A0等信号;要求通道的数据端口地址为B810,地址/控制端口地址为B812。
要求:
端口地址译码灵活设计;
先做采集、保存;
2步正确后再在显示器上以十六进制显示结果;
2、3、4、5、6、7、8、9、A,b、C,d、E、F的硬件电路和相应的程序,要求端口地址仅为B861H 。