找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 12739|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

使用STC15W4K32S4系列的A版芯片時(shí),需注意如下幾點(diǎn)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:51088 發(fā)表于 2014-8-21 00:26 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
使用STC15W4K32S4系列的A版芯片時(shí),需注意如下幾點(diǎn):. 比較器的下降沿中斷暫時(shí)無法單獨(dú)使能,必須與上升沿同時(shí)打開才可以工作(單獨(dú)打開上升沿是可以正常工作的);. 定時(shí)器3和定時(shí)器4的T3/T4口用作外部中斷口是可以正常工作的但是若要使用T3和T4口作為掉電喚醒口,芯片內(nèi)部對(duì)T3/T4口設(shè)計(jì)反了,這是芯片設(shè)計(jì)上的失誤,在下一版中將會(huì)改正;. 芯片上電后,所有與PWM相關(guān)的IO口均為高阻態(tài),在程序中需將這些口設(shè)置為準(zhǔn)雙向口或強(qiáng)推挽模式方可正常使用。PWM相關(guān)IO為:P0.6/P0.7/P1.6/P1.7/P2.1/P2.2P2.3/P2.7/P3.7/P4.2/P4.4/P4.5. 芯片上電后,P1.0和P1.4默認(rèn)為強(qiáng)推挽輸出,在硬件上建議在這兩個(gè)端口上各串聯(lián)一個(gè)100歐姆的電阻,并在程序初始化時(shí)將這兩個(gè)口設(shè)置為弱上拉準(zhǔn)雙向口;下面提供將全部的IO設(shè)置為準(zhǔn)雙向口模式的代碼:匯編代碼;SFR定義P0M1 DATA 093HP0M0 DATA 094HP1M1 DATA 091HP1M0 DATA 092HP2M1 DATA 095HP2M0 DATA 096HP3M1 DATA 0b1HP3M0 DATA 0b2HP4M1 DATA 0b3HP4M0 DATA 0b4HP5M1 DATA 0C9HP5M0 DATA 0CAHP6M1 DATA 0CBHP6M0 DATA 0CCHP7M1 DATA 0E1HP7M0 DATA 0E2H;端口模式設(shè)置MOV P0M0,#00HMOV P0M1,#00HMOV P1M0,#00HMOV P1M1,#00HMOV P2M0,#00HMOV P2M1,#00HMOV P3M0,#00HMOV P3M1,#00HMOV P4M0,#00HMOV P4M1,#00HMOV P5M0,#00HMOV P5M1,#00HMOV P6M0,#00HMOV P6M1,#00HMOV P7M0,#00HMOV P7M1,#00HC語言代碼//SFR定義sfr P0M1 = 0x93;sfr P0M0 = 0x94;sfr P1M1 = 0x91;sfr P1M0 = 0x92;sfr P2M1 = 0x95;sfr P2M0 = 0x96;sfr P3M1 = 0xb1;sfr P3M0 = 0xb2;sfr P4M1 = 0xb3;sfr P4M0 = 0xb4;sfr P5M1 = 0xC9;sfr P5M0 = 0xCA;sfr P6M1 = 0xCB;sfr P6M0 = 0xCC;sfr P7M1 = 0xE1;sfr P7M0 = 0xE2;//端口模式設(shè)置P0M0 = 0x00;P0M1 = 0x00;P1M0 = 0x00;P1M1 = 0x00;P2M0 = 0x00;P2M1 = 0x00;P3M0 = 0x00;P3M1 = 0x00;P4M0 = 0x00;P4M1 = 0x00;P5M0 = 0x00;P5M1 = 0x00;P6M0 = 0x00;P6M1 = 0x00;P7M0 = 0x00;P7M1 = 0x00;
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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