只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
使用道具 举报
188610329 发表于 2021-10-28 13:27 你往机器里烧的时候,晶振选的是18.432么?
lkc8210 发表于 2021-10-28 14:42 和我遇到的情況差不多STC 1T单片机的奇怪情况 中斷打斷了比較邏輯 提早進入了if( t == 0)
yzwzfyz 发表于 2021-10-28 14:47 加一个标记:BJ。 在中断服务程序,判断:当t=1000时,置位BJ=1。并将t回0。 在主程序中:以BJ=1,决定LE ...
丝瓜侦探 发表于 2021-10-28 17:11 你这个是对的,二楼也是这样做,经过验证,是能正确延时了!问题随然解决,但还不了解发生的原因,等大师 ...
查看全部评分
哈尼小可爱 发表于 2021-10-28 17:25 中断模式设置12T试试
Y_G_G 发表于 2021-10-28 20:49 if(t == 1000) 这个逻辑本身就是错的 t是在中断中增加
yzwzfyz 发表于 2021-10-29 09:39 如果你了解汇编语句,会对你的理解有帮助。所以不懂汇编是不能称为精通单片机的。 C语言t=1000中的t,在CP ...
dzc3458 发表于 2021-10-29 11:00 晶振选对了吗
丝瓜侦探 发表于 2021-10-29 14:13 理是这个理,但那应该是慢一倍以上,而不是快呀,搞得我现在还弄不明白那里的问题。
丝瓜侦探 发表于 2021-10-29 14:09 有道理!在程序大时的确可能会产生问题,但现在就这一个1ms中断测试,不会影响它判断,是别的问题
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网