标题:
单片机程序移植问题 stc89c516移植到stc15w408as不能正常工作
[打印本页]
作者:
kuerten
时间:
2018-1-25 22:51
标题:
单片机程序移植问题 stc89c516移植到stc15w408as不能正常工作
原程序是对应stc89c516单片机的,现需要移植到stc15w408as中,在不改变代码的情况下,程序不能正常工作。
以下是定时器0的代码:
TMOD &= 0xF0; //清定时器0
TMOD |= 0x01; //定时器0:16位定时器
TL0 = TH_L; //每步时间
TH0 = TH_H;
ET0 = 1;
EA = 1;
TR0 = 1;
需要如何改变才可以???
作者:
wulin
时间:
2018-1-26 08:53
这个定时器初始化程序用在stc15w408as中没有问题,加一条AUXR &= 0x7F;//定时器时钟12T模式
要看其它部分,因为stc15w408as是1T机,软件延时就不一样了。
作者:
luoluoluo136
时间:
2018-1-26 10:30
wulin 发表于 2018-1-26 08:53
这个定时器初始化程序用在stc15w408as中没有问题,加一条AUXR &= 0x7F;//定时器时钟12T模式
要看其它部分 ...
加这一条无意义。STC15上电复位后,定时器的模式就是12分频的,即假如你不去设置它,它默认就是12T的。所以,目测是楼主程序的其他地方引起的问题。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1