找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 3203|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)程序移植問題 stc89c516移植到stc15w408as不能正常工作

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:243891 發(fā)表于 2018-1-25 22:51 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
原程序是對應(yīng)stc89c516單片機(jī)的,現(xiàn)需要移植到stc15w408as中,在不改變代碼的情況下,程序不能正常工作。
以下是定時(shí)器0的代碼:
        TMOD &= 0xF0;           //清定時(shí)器0
         TMOD |= 0x01;           //定時(shí)器0:16位定時(shí)器
         TL0 = TH_L;               //每步時(shí)間
        TH0 = TH_H;
        ET0 = 1;
        EA  = 1;
        TR0 = 1;


需要如何改變才可以???
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:213173 發(fā)表于 2018-1-26 08:53 | 只看該作者
這個(gè)定時(shí)器初始化程序用在stc15w408as中沒有問題,加一條AUXR &= 0x7F;//定時(shí)器時(shí)鐘12T模式
要看其它部分,因?yàn)閟tc15w408as是1T機(jī),軟件延時(shí)就不一樣了。
回復(fù)

使用道具 舉報(bào)

板凳
ID:97438 發(fā)表于 2018-1-26 10:30 | 只看該作者
wulin 發(fā)表于 2018-1-26 08:53
這個(gè)定時(shí)器初始化程序用在stc15w408as中沒有問題,加一條AUXR &= 0x7F;//定時(shí)器時(shí)鐘12T模式
要看其它部分 ...

加這一條無意義。STC15上電復(fù)位后,定時(shí)器的模式就是12分頻的,即假如你不去設(shè)置它,它默認(rèn)就是12T的。所以,目測是樓主程序的其他地方引起的問題。
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表