假设单片机的晶振频率为12MHz.请利用单片机内部定时器T0的工作方式0,编程实现频率为100KHz的方波信号,从P1.0引脚输出。(请采用查询方式编程)

1个回答
展开全部
摘要 你好,很高兴为您解答为实现频率为100KHz的方波,您可以在T0的工作方式0下采用多值转换模式,即TMOD.0=1,TMOD.1=0,利用TH0设置比特时间120,TL0设置清零时间118,使其输出时间比例为2/120,可以得到100KHz方波。P1.0引脚需要与定时器T0的相应的复位或者中断标志有关。
咨询记录 · 回答于2023-01-05
假设单片机的晶振频率为12MHz.请利冲团用单片机内部定时器T0的工作方式0,编程实现频率为100KHz的方波信号,从P1.0引脚输颤判戚出。茄陵(请采用查询方式编程)
你好,很高兴为您解答为实现频率为100KHz的方波,您可以在T0的工作方式0下采用多值转换模式,即TMOD.0=1,TMOD.1=0,利用慎者TH0设置比特时间120,TL0设置清零时间118,使其输出时间比例为2/120,可以得到100KHz方波轮孝或。P1.0引脚需要与定时器T0的相应的复位或腊伍者中断标志有关。
我要完整代码
下侍慎运老梁面是孝贺完整代码:mov TH0, #0xFCmov TL0, #0xFFmov TMOD, #0x01mov P1, #0x00setb TR0again: mov A, #0x05 jnb ACC.0, x setb P1.0 xor A, #0x01 jmp againend:
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消