-10000=55536=D8F0HР 初始化程序段:Р MOV TMOD, #01HР MOV TH0, #0D8HР MOV TL0, #0F0HР SETB TR0Р7. 并行I/O接口芯片8255的端口地址为4000H~4003H,假设控制字为95H,如何将控制字写入8255的控制寄存器?Р答:MOV DPTR,#4003HР MOV A,#95HР MOVX @DPTR,AР四、系统扩展题Р1.以80C51为中心扩展一片DAC0832,接成单缓冲输入、单极性输出方式,试画出原理图,并将内部RAM20H单元的内容送D/A进行转换。80C51和DAC0832如图。Р答:连线如图:РMOV A,20H РMOV DPTR,#7FFFH РMOVX @DPTR,AР2.以80C51单片机为主机,外部扩展一片RAM6264,请画出电路图。写出6264对应的地址空间。完成程序段,将累加器A的值写到RAM6264的任意一个单元。80C51和RAM6264如图。Р Р答:连线如图,6264的/CE1接译码器输出Y0:0000H-1FFFHРMOV DPTR,#0000H РMOVX @DPTR,AР3.以80C51单片机为主机,外部扩展一片EPROM2764,请画出电路图,并写出EPROM2764的地址空间。如果80C51首先执行内部程序存储器中指令,当内部程序存储器中的指令执行完,才访问外部EPROM2764,则EA引脚如何接线?Р Р答:连线如图,2764的地址空间为0000-1FFFH, 。Р4.以80C51为主机,外部扩展一片ADC0809,请画出电路图,写出ADC0809对应的地址空间,并写代码段,实现读取通道0的A/D转换结果到累加器A。Р Р答:A/D端口地址:7FFFH(选通信号线不同,则地址不同) Р MOV DPTR,#7FFFH Р MOVX A,@DPTR