black

微机原理

登录

问答题

简答题

基于16位总线的压力检测系统如下图所示,已知8255的PA口作为A/D转换器ADC0809的接口;ADC0809的500KHz CLK时钟由8254 OUT1产生,已知8254的CLK1端接2MHz的时钟信号,GATE1接8255的PC7;DAC0832作为后向输出通道,各地址关系及与系统总线连接如图所示。系统工作过程为:采集8路压力,将其转换后的数字量一方面存放到内存缓冲区(由DATABUF指示),然后取8路压力的平均值,把平均值数字量通过逻辑取反后由DAC0832变换成模拟量输出,如果采集平均值超过Pmax值,则通过在8254的OUT0输出正脉冲为5ms的方波,如果低于Pmin,则让在8254的OUT2输出最大的负脉冲(不需要硬件触发)。 
试按以下要求用编写有关程序片段: 
(1)写出8255在本应用系统中的初始化程序片段 
(2)写出供ADC0809的CLK端500KHZ方波的程序片段  
(3)根据系统工作过程写出满足要求的程序片段 
(4)通过该电路,还可以扩展应用,请自行设计,说明要求,并给出参考答案。

【参考答案】






相关考题

问答题 如何加载中断向量?写出加载中断类型号为50H到内存的程序片段。

问答题 已知内存单元中有关单元存放的信息如下表所示,CR0=60000001H,IDTR=6500000007FFH,GDTR=001000007FFFH,求类型号为11H的中断服务程序入口地址。

问答题 已知8254的CLK0接5MHz时钟,其端口地址为280H,282H,284H和286H系统采用16位的8086,画出8254与系统的连接图,译码电路自行设计。 (1)要在OUT0引脚周期性地产生负脉冲宽度为2ms的信号作为定时中断请求信号,写出初始化程序; (2)若利用8254产生1S为周期的定时中断信号,说明实现方法,画出相应的连接图,并编写相应程序。

All Rights Reserved 版权所有©PP题库网库(pptiku.com)

备案号:湘ICP备14005140号-5

经营许可证号:湘B2-20140064