问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用51单片机的定时器产生一种方波,频率60HZ,但是占空比只有约0.5%,求一个程序

发布网友 发布时间:2022-04-29 23:06

我来回答

4个回答

热心网友 时间:2023-10-10 03:28

不知道LZ用什么单片机,使用多少T 模式指令时钟,按标准51系列单片机计算,指令周期为 12个系统时钟周期;

24MHz晶振,系统时钟周期 t =1/24 us;单片机指令周期(机械周期)T=12t=0.5us;
16位定时器的最大计数为 65536个机械周期,即 32768us=32.768ms,足够产生 16.67ms 的脉冲了。
程序思路:
①先计算2个值:60us = 120 ×0.5us=120T;16.67ms=33333 ×0.5us=33333T;
②定时器内有个变量1,这个变量1 负责记录总时间(33333T),每次这个变量1 的值 加到 33333T时,就 清0;(1T 不代表一次中断时间,LZ可以自己设置中断时间,比如 3T,40T等)
③同时在 定时器内,对 变量1 的值进行判断,当 它 不足(<)目标值(120T)时,对 全局变量标志位 进行 置1,否则(≥),标志位 清 0;
④功能函数中,将 标志位 的结果 赋值 给 输出端口,就能得到LZ 要求的波形了;

PS:60Hz 的周期为 16666.6us,在这个值附近,60us 的倍数为16620(277倍),16680(278倍),其中:
前者 频率 约为 60.168Hz ,误差为 +0.28%;
后者 频率 约为 59.952Hz ,误差为 -0.08%;
要是要求不高的话,为了程序方便(定时器时间为60us,120T),建议LZ 选择 后者

热心网友 时间:2023-10-10 03:28

c语言的

可以帮你写

热心网友 时间:2023-10-10 03:29

看看你的程序,才能解决。

热心网友 时间:2023-10-10 03:29

用c可以做,有扣扣吗?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 求51单片机输出100khz的方波程序,晶振为11.0592mhz 用51单片机的P0.0发出一个50Hz的方波用工作方式2晶振12MHz的程序急求 求能使51单片机输出频率可调的方波的程序 51单片机如何产生峰值为3V的方波,具体程序? 电脑跟手机视频聊天对方听不到我的声音 51单片机输出方波,周期20ms,占空比5%,p2^0串口,频率333HZ,求大神给个c程序! 视频时为什么电脑说话手机没声音 如何从安全模式启动到电脑桌面上? 怎样用51单片机产生方波? 请问手机qq与PC如何实现视频通话 需要个51单片机产生方波的程序 手机怎么与远方家里的电脑视频聊天? 编写51单片机程序,方波程序,at89s52的单片机 手机如何能跟电脑视频聊天 在电脑旁边用手机微信视频聊天回不回干扰信号?会影响电脑吗? 老土姜与普通生姜的区别是什么? 怀姜与普通姜的区别 云南有机姜,能写海南有机姜吗? 云技术的云技术的关键 非洲野生姜和普通姜的区别 电脑开不开机,安全模式进不去,桌面有重要文件,不想重装系统,求解 51单片机产生15KHZ占空比可调方波信号程序 QQ红包软件哪里有在哪里下载 安全模式和最后一次正确配置都进不去桌面,怎么办 51单片机编程输出40khz方波 程序? - 信息提示 怎样快速去除红铜上的绿绣 红铜如何去锈 黄铜或者紫铜上面的锈斑如何清除! 紫铜管怎样处理才能变亮变新 仿红铜漆铁门刚刚上漆就起皮什么原因,是? 《九章算术·方田》主要讲述了什么内容 紫铜排怎样去除污 这枚红铜咸丰当十 去锈之后价值多少? 九章算术方田是什么形状? 铁器如何鉴定它的年代 重庆哪里卖紫铜火锅 红铜葫芦 《九章算术》分为方田、粟米、均输、方程、勾股等九章。这反映出中国古代数学( )①注重解决实际问题 ② 怎样能让紫铜快速产生包浆