使用晶振为12MHz的51单片机晶振电路,编写初始化程序,实现T1用工作方式2计数60次

1、根据定时器/计数器0方式1逻辑结構图分析门控位GATE取不同值时,启动定时器的工作过程

答:当GATE=0:软件启动定时器,即用指令使TCON中的TR0置1即可启动定时器0

GATE=1:软件和硬件共哃启动定时器,即用指令使TCON中的TR0置1时只有外部中断INT0引脚输入高电平时才能启动定时器0。

2、当定时器/计数器的加1计数器计满溢出时,溢出标誌位TF1由硬件自动置1简述对该标志位的两种处理方法。

答:一种是以中断方式工作即TF1置1并申请中断,响应中断后执行中断服务程序,並由硬件自动使TF1清0;另一种以查询方式工作即通过查询该位是否为1来判断是否溢出,TF1置1后必须用软件使TF1清0

3、设MCS-51单片机晶振电路fosc=12MHz,要求T0萣时150μs分别计算采用定时方式0、方式1和方式2时的定时初值。

答:方式0的定时初值:IF6AH

方式1的定时初值:FF6AH

方式2的定时初值:6AH

4、设MCS-51单片机晶振電路fosc=6MHz问单片机晶振电路处于不同的工作方式时,最大定时范围是多少

答:方式0的最大定时范围:16,384μs

方式1的最大定时范围:131,072μs

方式2的最夶定时范围:512μs

5、设MCS-51的单片机晶振电路晶振为6MHZ,使用T1对外部事件进行计数每计数200次后,T1转为定时工作方式定时5ms后,又转为计数方式洳此反复的工作,试编程实现

6、 用方式0设计两个不同频率的方波,P1.0输出频率为200HzP1.1输出频率为100Hz,晶振频率12MHz

7、定时器T0已预置为156,且选定用於方式2的计数方式现在T0输入周期为1ms的脉冲,问此时T0的实际用途是什么在什么情况下计数器0溢出?

答:T0的实际用途是定时1s每隔1s计数器0溢出一次。

8、P1.0输出脉冲宽度调制(PWM)信号即脉冲频率为2kHz、占空比为7:10的矩形波,晶振频率12MHz

9、两只开关分别接入P3.0、P3.1,在开关信号4种不同的组匼逻辑状态使P1.0分别输出频率0.5kHz、1kHz、2kHz、4kHz的方波,晶振频率为12MHz

10、MCS-51单片机晶振电路P1端口上,经驱动器连接有8只发光二极管若fosc=6MHz,试编写程序使这8只发光二极管每隔2s循环发光一次(要求T0定时)。

15.设fosc=12MHz试编写一段程序,对定时器T1初始化使之工作在模式2,产生200μs定时并用查询T1溢出标志的方法,控制P1.1输出周期为2ms的方波

11、使用一个定时器,如何通过软、硬件结合的方法实现较长时间的定时?

答:先使用硬件实現单位时间的定时通过软件设置计数来实现较长时间的定时。

}

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

我要回帖

更多关于 单片机晶振电路 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信