




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、stc 單片機(jī) IO 配置與 PWMI/O 口配置STC2C5201AD 系列單片機(jī)所有 I/O 口均可由軟件配置 成 4 種工作類(lèi)型之一,如下表所示。 4 種類(lèi)型分別為:準(zhǔn) 雙向口 / 弱上拉(標(biāo)準(zhǔn) 8051輸出模式)、強(qiáng)推挽輸出 / 強(qiáng) 上拉、僅為輸入(高阻)或開(kāi)漏輸出功能。每個(gè)口由 2 個(gè)控制寄存器中的相應(yīng)位控制每個(gè)引腳工作類(lèi)型。 STC- 2C5201AD系列單片機(jī)上電復(fù)位后為準(zhǔn)雙向口/弱上拉(傳統(tǒng)805的I/O 口)模式。2V以上時(shí)為高電平,0.8V以下 時(shí)為低電平。每個(gè)I/O 口驅(qū)動(dòng)能力均可達(dá)到 20mA但整 個(gè)芯片最大不得超過(guò) 90mA。P3 口設(shè)定;(P3口地址:BOH) 口地
2、址:BOH)P3M1 7:0P3M0 7 : 0I/O 口模式00準(zhǔn)雙向口 (傳統(tǒng) 805 I/O 口模式)灌電流可達(dá) 20mA , 拉電流為 230μA , 由于制造誤差,實(shí)際為250uA50uA01強(qiáng)推挽輸出( 強(qiáng)上拉輸出, 可達(dá) 20mA, 要加限流 電阻)10僅為輸入( 高阻)11開(kāi)漏 (Open Drain) ,內(nèi)部上拉電阻斷開(kāi), 要外上拉MOV P3M1,#10100000BMOV P3M0 #10010000BP3.7 為開(kāi)漏 P3.5 為高阻 P3.4 為強(qiáng)推挽輸出 , 其他為 準(zhǔn)雙向PWM 輸出時(shí) I/O 口的狀態(tài)當(dāng)某個(gè)i/o 口作為pwM輸出用時(shí),該口的狀態(tài):PWM之
3、前口的狀態(tài)pWM 時(shí)口的狀態(tài)弱上拉 / 準(zhǔn)雙向口強(qiáng)推挽輸出 /強(qiáng)上拉輸出,要加輸出限流電阻 10K1K強(qiáng)推挽輸出強(qiáng)推挽輸出 / 強(qiáng)上拉輸出,要加輸出限流電阻 10K 1K僅為輸入 / 高阻PWM 無(wú)開(kāi)漏開(kāi)漏普通 I/O 口- 限流電阻用( 10K 到 1K) 接 負(fù)載4.6. 如何讓 I/O 口上電復(fù)位時(shí)為低電平普通 8051 單片機(jī)上電復(fù)位時(shí)普通 I/O 口為弱上拉高 電平輸出 , 而很多實(shí)際應(yīng)用要求上電時(shí)某些 I/O 口為低電平輸出 , 否則所控制的系統(tǒng) ( 如馬達(dá) ) 就會(huì)誤動(dòng)作,現(xiàn)STC12系列單片機(jī)由于既有弱上拉輸出又 有強(qiáng)推挽輸出 , 就可以很輕松的解決此問(wèn)題?,F(xiàn)可在 STC12系
4、列單片機(jī)I/O 口上加一個(gè)下拉電阻(1K/2K/3K), 這樣上電復(fù)位時(shí),雖然單片機(jī)內(nèi)部 I/O 口是弱上拉 /高電 平輸出,但由于內(nèi)部上拉能力有限,而外部下拉電阻又 比較小 , 無(wú)法將其拉高 , 所以該 I/O 口上電復(fù)位時(shí)外部為 低電平。如果要將此 I/O 口驅(qū)動(dòng)為高電平,可將此 I/O口設(shè)置為強(qiáng)推挽輸出,而強(qiáng)推挽輸出時(shí),I/O 口驅(qū)動(dòng)電流可達(dá)20mA,故肯定可以將該口驅(qū)動(dòng)為高電平輸出。1034脈寬調(diào)節(jié)模式(PWM)脈寬調(diào)制(PWM Pulse Width Modulation)是一種使用程序來(lái)控制波形占空比、周期、相位波形的技術(shù),在三相電機(jī)驅(qū)動(dòng)、D/A轉(zhuǎn)換等場(chǎng)合有廣泛的應(yīng)用。STC 2C
5、520 AD系列單片機(jī)的PCA模塊可以通過(guò)程序設(shè)定,使 其工作于8位PWM模式。PWM模式的結(jié)構(gòu)如下圖所示。PC A PUN可調(diào)制脈沖覽唯輸出tWA所有PCA模塊都可用作PWM輸出(上圖)。輸出頻率 取決于決于PCA定時(shí)器的時(shí)鐘源。由于所有模塊共用僅有的PCA定時(shí)器,所有它們的輸出頻率相同。各個(gè)模塊的輸出占空是獨(dú)立變化的,與使用的捕獲寄存器EPCnL,CCAPnL有關(guān)。當(dāng)寄存器寄存器 CL的值小于EPCnL,CCAPnL時(shí),輸出為低;當(dāng)寄存器 CL的值等于或大 于EPCnL,CCAPnL時(shí),輸出為高。當(dāng) CL的值由FF變?yōu)?0溢出時(shí),EPCnH,CCAPnH的內(nèi)容裝載到 EPCnL,CCAPn
6、L中。這樣就可實(shí)現(xiàn)無(wú)干擾地更新PWM要使能PWM模式,模塊CCAPM寄存器的PWM和ECOMn 位必須置位。由于 PWM1 8位的,所以:PWM勺頻率=: PCA時(shí)鐘輸入源頻率/256PCA 時(shí)鐘輸入源可以從以下 8種中選擇一種: SYSclk ,SYSclk/2 , SYSclk/4 , SYSclk/6 , SYSclk/8 , SYSclk/ 2, 定時(shí)器 0 的溢出, ECI/P3.4 輸入。舉例:要求PWM輸出頻率為38KHz,選SYScIk為 PCA/PW刪鐘輸入源,求出 SYSclk的值由計(jì)算公式 38000=SYScIk/256,得到外部時(shí)鐘頻率 SYSclk=38000 x
7、256 x=9,728,000如果要實(shí)現(xiàn)可調(diào)頻率的 PWM輸出,可選擇定時(shí)器0的 溢出率或者ECI腳的輸入作為PCA/PW啲時(shí)鐘輸入源當(dāng) EPCnL = 0 及 CCAPnL=0x00H時(shí),PWM固定輸出高當(dāng) EPCnL = 1 及 CCAPnL=OxFFH寸,PWM固定輸出低例:#definePCA_IDLE_DISABLE 01:MCU 在IDLE模式時(shí)禁止PCA工作 0: MCU 在IDLE模式時(shí)允許PCAX作。#definePCA_SOURCE_SELECT1/ 選擇PCA的基準(zhǔn)時(shí)鐘源。/0 :系統(tǒng)時(shí)鐘 Fosc/12 。/1 :系統(tǒng)時(shí)鐘 Fosc/2 。/2 :定時(shí)器 0 的溢出/3
8、 : ECI/P3.4 腳的外部時(shí)鐘輸入最大 =Fosc/2 )。/4 :系統(tǒng)時(shí)鐘 Fosc/5 :系統(tǒng)時(shí)鐘 Fosc/4/6 :系統(tǒng)時(shí)鐘 Fosc/6/7 :系統(tǒng)時(shí)鐘 Fosc/8 void en_PCA(void)CMOD= (PCA_IDLE_DISABLE ;FFvoid initPWM()PWM=0x00;PCA_PWM0=0x02;/ 初始化輸出 0CCAP0H= 0xFF;/ 初始化輸出 0CCAPM0= 0x42;/ 設(shè)置PCA模塊0工作在PWM模式PCA_PWM1=0x02;/ 初始化輸出 0CCAP1H= 0xFF;/ 初始化輸出 0CCAPM1= 0x42;/ 設(shè)置PCA模塊1工作在PWM模式en_PCA();/ 打開(kāi) PMWDALE R01
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 宜賓市屬?lài)?guó)有企業(yè)人力資源中心宜賓臨港投資建設(shè)集團(tuán)有限公司下屬子公司2025年第一批項(xiàng)目制員工公開(kāi)招聘筆試參考題庫(kù)附帶答案詳解
- 跨國(guó)企業(yè)在智慧辦公領(lǐng)域的投資前景分析
- 氫氣購(gòu)買(mǎi)合同范本
- 建筑電氣控制技術(shù)趙建偉55課件
- 河北省徐水綜合高中2024年高三一模考試數(shù)學(xué)試題
- 河南建筑職業(yè)技術(shù)學(xué)院《土木工程中的有限元》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼寧財(cái)貿(mào)學(xué)院《計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)課》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025福建省輝穹工程咨詢(xún)有限公司招聘2人筆試參考題庫(kù)附帶答案詳解
- 吉林省長(zhǎng)春市汽開(kāi)區(qū)2025年三下數(shù)學(xué)期末復(fù)習(xí)檢測(cè)試題含解析
- 陜西省西安市豐慶路小學(xué)2025年小升初總復(fù)習(xí)數(shù)學(xué)測(cè)試卷含解析
- 行政或后勤崗位招聘筆試題及解答(某大型國(guó)企)2025年
- 2024年北京中考地理試卷
- 四川蜀道集團(tuán)筆試題
- 零食門(mén)市轉(zhuǎn)讓協(xié)議書(shū)范本
- 電氣自動(dòng)化工程師考試題庫(kù)
- 小學(xué)利潤(rùn)問(wèn)題應(yīng)用題100道附答案(完整版)
- 醫(yī)院智能化系統(tǒng)內(nèi)網(wǎng)、外網(wǎng)及設(shè)備網(wǎng)系統(tǒng)拓?fù)鋱D-可編輯課件
- 小學(xué)生心理健康主題家長(zhǎng)會(huì)
- 社交禮儀-儀態(tài)禮儀
- 安徽省2024年中考語(yǔ)文真題試卷【附答案】
- QB/T 4031-2024 阻燃性汽車(chē)空氣濾紙(正式版)
評(píng)論
0/150
提交評(píng)論