发新帖我要提问
12
返回列表
打印

机接收不到

[复制链接]
楼主: zhaoxqi
手机看帖
扫描二维码
随时随地手机跟帖
21
zhenykun| | 2017-6-18 22:04 | 只看该作者 回帖奖励 |倒序浏览
看得出LZ用的是11.0592MHz的晶振,单片机也是12分频的老51
那么初始化时应该TH = 0x4C;

TL = 0x00;
复制代码每次中断重载定时值时只重载TH,即
TH = 0x4C;
// TL不用管
如果我写的话,初始化完毕后中断ISR也就如此而已:    void Timer0_ISR(void) interrupt 1

    {  

        TH0 = 0x4C;

        l_SysTimer_TimeBaseTriggered = 1;

    }
复制代码具体主循环内才对l_SysTimer_TimeBaseTriggered进行处理

使用特权

评论回复
22
zhaoxqi|  楼主 | 2017-6-18 22:06 | 只看该作者
嗯,我再好好缕一缕吧,有了好消息及时通知大家,结贴喽

使用特权

评论回复
23
vaiting| | 2017-6-19 09:53 | 只看该作者
楼主,建议你采用固件函数编程,这样的话,你不用去研究特殊功能寄存器,而且库函数编程能够使你的程序可读性和结构很清晰。

使用特权

评论回复
24
Soraka| | 2017-6-29 09:02 | 只看该作者
先查看发送出去没有

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则