查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

由AT89C51构成十进制加法计数器电路如下图所示,按钮开关SW用来输入计数信号,两个LED数码管用来实时显示计数值。每按动一次SW则计数值加一。若计数值为99,则再次按动SW时计数值变为00。请写出芯片U2和U3的地址范围,并编程实现上述功能。 
要求:外部中断1和定时器T1工作在中断方式下。外部中断1服务程序完成加法计数和数据处理任务;定时器T1中断服务程序完成20ms定时显示工作;主程序负责初始化工作。可以不考虑按键的消抖动问题。

参考答案:


问答题

由AT89C51构成十进制加法计数器电路如下图所示,按钮开关SW用来输入计数信号,两个LED数码管用来实时显示计数值。每按动一次SW则计数值加一。若计数值为99,则再次按动SW时计数值变为00。请写出芯片U2和U3的地址范围,并编程实现上述功能。 
要求:外部中断1和定时器T1工作在中断方式下。外部中断1服务程序完成加法计数和数据处理任务;定时器T1中断服务程序完成20ms定时显示工作;主程序负责初始化工作。可以不考虑按键的消抖动问题。

参考答案:


问答题

由AT89C51构成函数信号发生器电路如下图所示。单刀双掷开关SW1用来控制输出信号的波形种类,当P1.0接高电平时输出幅值为4.90±0.02V、频率为2Hz的三角波,同时点亮发光二极管D1;当P1.0接低电平时输出幅值为4.90±0.02V、频率为2Hz的锯齿波,同时发光二极管D1熄灭。请写出D/A转换器U3的地址范围,并编程实现上述功能。要求:定时器T1工作在方式1(16位)、中断方式下。 
编程提示:主程序完成初始化、读取开关SW1的状态、点亮/熄灭发光二极管D1、根据SW1状态改变波形种类标志等工作。在T1定时中断中完成根据波形种类标志重新赋定时初值和信号输出等工作。

参考答案:


问答题

由AT89C51构成函数信号发生器电路如下图所示。单刀双掷开关SW1用来控制输出信号的波形种类,当P1.0接高电平时输出幅值为4.90±0.02V、频率为20Hz的三角波,同时点亮发光二极管D1;当P1.0接低电平时输出幅值为4.90±0.02V、频率为20Hz的锯齿波,同时发光二极管D1熄灭。请写出D/A转换器U3的地址范围,并编程实现上述功能。要求:定时器T0工作在方式2(8位)、中断方式下。 
编程提示:主程序完成初始化、读取开关SW1的状态、点亮/熄灭发光二极管D1、改变定时器T0的定时初值和根据SW1状态改变波形种类标志等工作。在T0定时中断中完成根据波形种类标志输出信号等工作。

参考答案:


问答题

由AT89C51构成的产品自动装箱系统电路如下图所示。产品计数脉冲由外部中断1输入,两个数码管实时显示包装箱中产品的数量。当包装箱中产品数量达到40时,由P1.0发出一个脉宽为50ms的正脉冲用以驱动封箱机构,同时将数码管显示清为00以便为下一箱产品装箱做好准备。请分别写出两个数码管驱动器U2、U3的地址范围,并编程实现上述功能。编程提示:主程序完成初始化、产品数量实时显示、判断是否装满和发出封箱信号的工作。外部中断1中断服务程序负责完成产品计数工作。封箱信号的脉宽定时用T0中断来实现。

参考答案:



问答题

由AT89C51构成的产品自动装箱系统电路如下图所示。产品计数脉冲由外部中断0输入,两个数码管实时显示包装箱中产品的数量。当包装箱中产品数量达到60时,由P1.0发出一个脉宽为50ms的正脉冲用以驱动封箱机构,同时将数码管显示清为00以便为下一箱产品装箱做好准备。请分别写出两个数码管驱动器U2、U3的地址范围,并编程实现上述功能。编程提示:主程序完成初始化、产品数量实时显示、判断是否装满和发出封箱信号的工作。外部中断0中断服务程序用来完成产品计数工作。封箱信号的脉宽定时用T1中断来实现。

参考答案:



问答题

由89C51组成的单片机应用系统如图所示:
(1)请写出DAC0832的地址范围; 
(2)请编程实现从Vout端子输出频率为1Hz、幅度为0~4.88V±20mV的三角波。要求:定时器T0工作在方式2下,在定时中断中对DAC0832进行控制。

参考答案:


问答题

由89C51组成的单片机应用系统如图所示:
(1)请写出DAC0832的地址范围; 
(2)请编程实现从Vout端子输出频率为1Hz、幅度为0~4.88V±20mV的锯齿波。要求:定时器T0工作在方式2下,在定时中断中对DAC0832进行控制。

参考答案:


问答题

由89C51组成的单片机应用系统如图所示:
(1)请写出DAC0832的地址范围; 
(2)请写出ADC0809通道0(IN0)的地址; (注:写出1个即可) 
(3)请编程实现每2ms将ADC0809通道0(IN0)输入的模拟电压采样值取反后从Vout端输出。要求:利用定时器T1实现0.2mS定时中断,并对中断次数进行计数的办法来实现2ms定时,同时在定时中断中实现对A/D和D/A的操作。T1工作在方式2下。

参考答案:


问答题

由89C51组成的单片机应用系统如图所示:
(1)请写出DAC0832的地址范围; 
(2)请写出ADC0809通道0(IN0)的地址; (注:写出1个即可) 
(3)请编程实现每250ms将ADC0809通道0(IN0)输入的模拟电压采样值取反后从Vout端输出。要求:利用定时器T1实现25mS定时中断,并对中断次数进行计数的办法来实现250ms定时,同时在定时中断中实现对A/D和D/A的操作。T1工作在方式1下。

参考答案:


赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved