2021年2組基于QMJ3酒精傳感器的酒精檢測儀課程設(shè)計_第1頁
2021年2組基于QMJ3酒精傳感器的酒精檢測儀課程設(shè)計_第2頁
2021年2組基于QMJ3酒精傳感器的酒精檢測儀課程設(shè)計_第3頁
2021年2組基于QMJ3酒精傳感器的酒精檢測儀課程設(shè)計_第4頁
2021年2組基于QMJ3酒精傳感器的酒精檢測儀課程設(shè)計_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 精編范文 2組基于QM-J3酒精傳感器的酒精檢測儀課程設(shè)計溫馨提示:本文是筆者精心整理編制而成,有很強的的實用性和參考性,下載完成后可以直接編輯,并根據(jù)自己的需求進行修改套用。2組基于QM-J3酒精傳感器的酒精檢測儀課程設(shè)計 本文簡介:單片機課程設(shè)計專業(yè):自動化班級:xx自動化班學生姓名:_xx指導教師:_x成績:20XX年X月X日單片機課程設(shè)計任務(wù)書課程設(shè)計題目基于QM-J3酒精傳感器的酒精檢測儀1.內(nèi)容概述2.方案框圖1.內(nèi)容概述:基于QM-J3酒精傳感器的酒精檢測儀主要是用來檢測酒精濃度的, 它主要2組基于QM-J3酒精傳感器的酒精檢測儀課程設(shè)計 本文內(nèi)容:單片機課程設(shè)計專業(yè):自動化班

2、級:xx自動化班學生姓名:_xx指導教師:_x成績:20XX年X月X日單片機課程設(shè)計任務(wù)書課程設(shè)計題目基于QM-J3酒精傳感器的酒精檢測儀1.內(nèi)容概述2.方案框圖1.內(nèi)容概述:基于QM-J3酒精傳感器的酒精檢測儀主要是用來檢測酒精濃度的, 它主要由酒精傳感器、模數(shù)轉(zhuǎn)換器、單片機、蜂鳴器、發(fā)光二極管及LED數(shù)碼管顯示構(gòu)成。酒精傳感器將檢測到的酒精濃度轉(zhuǎn)化為電信號, 然后將電信號傳送給AD轉(zhuǎn)換器, 經(jīng)過AD轉(zhuǎn)換器轉(zhuǎn)換后, 把轉(zhuǎn)換后得到的數(shù)字信號傳給單片機, 單片機對所輸入的數(shù)字信號進行分析處理, 最后將分析處理的結(jié)果通過LED數(shù)碼管顯示器顯示出來。當酒精濃度超過設(shè)定的上限值時, 蜂鳴器會發(fā)出響聲,

3、 此時發(fā)光二極管也會發(fā)出光芒。1.方案框圖:1.應(yīng)用價值2.技術(shù)指標1.應(yīng)用價值:本次酒精檢測儀的設(shè)計是一個基于STC89C51單片控制的儀器, 可以實現(xiàn)酒精濃度的檢測, 應(yīng)用到生活中, 常見的是用來檢測駕駛員的酒駕問題。酒精測試儀的工作原理是通過測試呼吸氣體中的酒精含量, 便可測出此人的醉酒程度。人在飲酒之后, 大概有百分之九十_大DC24V負載電阻()4K(或可調(diào))清潔空氣中電阻()2000K靈敏度()5(在100ppm蒸汽中)分辨率()3(在100ppm汽油蒸汽中)響應(yīng)時間(tres)10S恢復時間(tres)30S元件功耗0.7W監(jiān)測范圍505000ppm使用壽命2年(3)TLC154

4、3技術(shù)指標:A0A10(19、11、12腳)為11個模擬輸入端;REF+(14腳, 通常為VCC)和REF-(13腳, 通常為地)為基準電壓正負端;CS(15腳)為片選端, 在CS端的一個下降沿變化將復位內(nèi)部計數(shù)器并控制和使能ADDRESS、I/OCLOCK(18腳)和DATAOUT(16腳);ADDRESS(17腳)為串行數(shù)據(jù)輸入端, 是一個1的串行地址用來選擇下一個即將被轉(zhuǎn)換的模擬輸入或測試電壓;EOC(19腳)輸出端變高表明轉(zhuǎn)換完成。內(nèi)部轉(zhuǎn)換器具有高速(10S轉(zhuǎn)換時間), 高精度(10分辨率, 最大1LSB不可調(diào)整誤差)。發(fā)揮部分當酒精達到設(shè)定值時, 我們利用LM358, 當其輸出高電平

5、時, 使三極管導通, 蜂鳴器和發(fā)光二極管(紅色)接通, 蜂鳴器就會發(fā)出報警響聲, 二極管就會發(fā)出紅色報警燈。20XX年X月X日摘要酒后駕車問題越來越得到社會的關(guān)注, 酒精濃度對工業(yè)安全生產(chǎn)也很重要, 為此設(shè)計了酒精測試儀來檢測空氣中酒精濃度。AT89C51是一種可編程控制的微處理器, 具有體積小, 價格低, 性能穩(wěn)定的特點,被廣泛的應(yīng)用于工業(yè)自動化、智能儀器儀表等領(lǐng)域。酒精傳感器QM-J3以其靈敏度高、性能穩(wěn)定、價格便宜、體積小在酒精檢測設(shè)計中被廣泛使用。酒精測試儀硬件主要由89C51、酒精傳感器QM-J3、A/D轉(zhuǎn)換器TLC1543、數(shù)碼管、發(fā)光二極管、比較器LM258、蜂鳴器七部分組成,

6、其中89C51是核心。軟件用C語言進行編程, 采用模塊化設(shè)計思想。在該裝置中, QM-J3將檢測到的酒精濃度值轉(zhuǎn)化為電壓信號, 電壓信號經(jīng)TLC1543轉(zhuǎn)化為數(shù)字信號, 并送入單片機, 單片機對所輸入數(shù)字信號分析處理, 并送至數(shù)碼管顯示。當酒精濃度大于設(shè)定值時, 通過比較器, 使蜂鳴器發(fā)出警報, 發(fā)光二極管發(fā)出亮光, 實現(xiàn)了對酒精濃度的監(jiān)測、顯示、報警功能。關(guān)鍵詞:酒精測試儀, 89C51, TLC1543, 酒精傳感器QM-J3, LM358ABSTRACTDrinkingdrivingisbecomingaserioussocialproblemwithmoresocialconcerns

7、,alcoholconcentrationisalsoimportantinindustrialproduction,soanalcoholdetectorisdesignedtodetectthealcoholconcentrationintheair.89C51isaprogrammablecontrolmicroprocessor,withsmallvolume,lowprice,stableperformancecharacteristics,andwidelyappliedtoindustrialautomation,intelligentinstrument,etc.Alcohol

8、sensorMQ-J3iswidelyusedforitshighsensitivity,stability,pricecheap,smallvolume.Alcoholdetector”shardwareconsistsofSTC89C52,alcoholsensorMQ-J3,A/DconverterTLC1543,keyboardandbuzzer.SoftwarewithClanguageprogramming,theuseofmodulardesign.Inthedevice,QM-J3willdetectthatthealcoholconcentrationvaluetransfo

9、rmationintoavoltagesignal,voltagesignalbyTLC1543transformedintodigitalsignals,andintotheSCM,SCMtotheinputdigitalsignalprocessingandanalysisandsendtothedigitaltubedisplay.Whenthealcoholconcentrationishigherthanthesetvalue,thebuzzersendsoutthealarmthroughthecomparator,andthelightemittingdiodeemitsligh

10、ttorealizethemonitoring,thedisplayandthealarmfunctionofthealcoholconcentration.KEYWORDS:AlcoholConcentrationMonitor,89C51,TLC1543,AlcoholSensorMQ-J3, LM358目錄第1章設(shè)計內(nèi)容及方案概述11.1設(shè)計思路11.2設(shè)計方案11.3方案框圖1第2章硬件電路設(shè)計32.1電源和開關(guān)模塊32.2QM-J3傳感器模塊32.3蜂鳴器和發(fā)光二極管模塊42.4單片機最小系統(tǒng)模塊42.5AD采集模塊52.6數(shù)碼管顯示模塊5第3章電路工作原理及各器件介紹73.1QM-

11、J3酒精傳感器部分73.2TLC1543數(shù)據(jù)采集部分83.3數(shù)據(jù)數(shù)據(jù)處理(單片機系統(tǒng))部分93.3.1單片機的選擇與介紹93.3.2引腳功能描述103.4數(shù)碼管顯示的原理12第4章軟件設(shè)計14第5章原理圖和PCB圖175.1原理圖175.2PCB圖17第6章結(jié)論與心得18參考文獻19第1章設(shè)計內(nèi)容及方案概述1.1設(shè)計思路基于QM-J3酒精傳感器的酒精檢測儀主要是用來檢測酒精濃度的, 它主要由酒精傳感器、模數(shù)轉(zhuǎn)換器、單片機、蜂鳴器、發(fā)光二極管及LED數(shù)碼管顯示構(gòu)成。酒精傳感器將檢測到的酒精濃度轉(zhuǎn)化為電信號, 然后將電信號傳送給AD轉(zhuǎn)換器, 經(jīng)過AD轉(zhuǎn)換器轉(zhuǎn)換后, 把轉(zhuǎn)換后得到的數(shù)字信號傳給單片機

12、, 單片機對所輸入的數(shù)字信號進行分析處理, 最后將分析處理的結(jié)果通過LED數(shù)碼管顯示器顯示出來。當酒精濃度超過設(shè)定的上限值時, 蜂鳴器會發(fā)出響聲, 此時發(fā)光二極管也會發(fā)出光芒。1.2設(shè)計方案1.2.1硬件部分硬件設(shè)計時, 考慮酒精濃度是由傳感器把非電量轉(zhuǎn)換為電量, 傳感器輸出的是0-5伏的電壓值且電壓值穩(wěn)定(變化不大), 外部干擾小等。因此, 可以直接把傳感器輸出電壓值經(jīng)過TLC1543采集數(shù)據(jù)送入單片機進行處理。將輸出的電壓值與參考的標定電壓值進行比較, 如果在某一個范圍內(nèi)就將這個范圍的檔數(shù)顯示到LED上。當酒精濃度超過設(shè)定的上限值時, 經(jīng)過LM358比較器比較后蜂鳴器會發(fā)出響聲, 同時發(fā)光

13、二極管也會發(fā)出光芒。1.2.2軟件部分采用STC89C51單片機, 并用C語言進行程序編寫, 主要流程是單片機對采集的數(shù)據(jù)進行處理和數(shù)碼管顯示這兩個環(huán)節(jié), 具體見軟件流程圖。1.3方案框圖1.3.1硬件原理設(shè)計框圖酒精傳感器AD轉(zhuǎn)換器LM358比較器STC89C51單片機蜂鳴器發(fā)光二極管數(shù)碼管圖1硬件設(shè)計框圖1.3.2軟件原理設(shè)計框圖(流程圖)開始定時器初始化延時500ms, 采集數(shù)據(jù)進行AD轉(zhuǎn)換將AD轉(zhuǎn)換后的數(shù)據(jù)進行數(shù)碼管顯示結(jié)束圖2軟件設(shè)計框圖(流程圖)第2章硬件電路設(shè)計2.1電源和開關(guān)模塊對于一個完整的電子設(shè)計來講,首要問題就是為整個系統(tǒng)提供電源供電模塊,電源模塊的穩(wěn)定可靠是系統(tǒng)平穩(wěn)運行

14、的前提和基礎(chǔ)。51單片機雖然使用時間最早、應(yīng)用范圍最廣是在實際使用過程中,一個典型的問題就是相比其他系列的單片機,51單片機更容易受干擾而出現(xiàn)程序跑飛的現(xiàn)象,克服這種現(xiàn)象出現(xiàn)的一個重要手段就是為單片機系統(tǒng)配置一個穩(wěn)定可靠的電源供電模塊。圖3電源和開關(guān)模塊上圖電源模塊通過排針P1來接外輸入+5V電源;接入電源后, 六角自鎖開關(guān)K1來控制電源的通斷;電路中接入二極管D2就是防止電源的正負極接反對其他模塊造成損壞;電容C5、C6起濾波的作用, 穩(wěn)定了輸出的VCC電壓值;發(fā)光二極管POWER檢測電源是否接通, 正負極接的是否正確, 亮就表示電源連接的正確, 否則連接錯誤沒接通。2.2QM-J3傳感器模

15、塊根據(jù)QM-J3傳感器1性能, 可知其電導率隨氣體濃度的增加而迅速升高, 就相當于其阻值隨氣體濃度的增加而減小,VOUT輸出端輸出電壓約0.02V-5V,經(jīng)過滑動變阻器RP1分壓后再接到比較器LM3582正極端, 與負極端電壓1.6V進行比較, 來控制后面的蜂鳴器等原件(見后面蜂鳴器和發(fā)光二極管模塊)。VOUT輸出端還與AD轉(zhuǎn)換器TLC1543連接(見后面AD采集模塊)。圖4QM-J3傳感器模塊2.3蜂鳴器和發(fā)光二極管模塊VOUT輸出端輸出電壓經(jīng)過滑動變阻器RP1分壓后再接到比較器LM358正極端, 與負極端電壓1.6V進行比較, 當大于1.6V時, 比較器LM358輸出高電平作為三極管VT1

16、的基極輸入信號, 而三極管的發(fā)射極接地, 所以三極管就被導通, YBZ就相當于接地了, 蜂鳴器BZ和發(fā)紅光的二極管D1就接通了, 會發(fā)出響聲和發(fā)出紅光。反之, VOUT輸出端輸出電壓沒有1.6V, 則三極管沒有導通, 蜂鳴器和發(fā)光二極管就不會被接通, 不會有任何反應(yīng)。圖5蜂鳴器和發(fā)光二極管模塊2.4單片機最小系統(tǒng)模塊本設(shè)計的復位電路采用按鍵復位, 利用按動開關(guān)產(chǎn)生高電平使單片機復位。晶振用12MHz的, 是給51單片機提供工作動力的。P1.0-P1.3端口連接的是TLC1543芯片, P0口由于硬件上漏極開路, 所以需要接上拉電阻, 此端口接數(shù)碼管。P2.6-P2.7連接數(shù)碼管公共選擇端。圖6

17、單片機最小系統(tǒng)2.5AD采集模塊模數(shù)轉(zhuǎn)換電路的功能是將連續(xù)變化的模擬量轉(zhuǎn)換為離散的數(shù)字量, 是架起模擬系統(tǒng)跟數(shù)字系統(tǒng)之間連接的橋梁。對輸入模擬量要求:信號單極性, 電壓范圍是05V, 若信號太小, 必須進行放大;輸入的模擬量在轉(zhuǎn)換過程中應(yīng)該保持不變, 如若模擬量變化太快, 則需在輸入前增加采樣保持電路。從VOUT端輸入模擬信號, DOUT端輸出轉(zhuǎn)換后的數(shù)字信號, CS是片選引腳。圖7AD采集模塊2.6數(shù)碼管顯示模塊LED數(shù)碼管是由多個發(fā)光二極管封裝在一起組成“8”字型的器件, 引線已在內(nèi)部連接完成, 只需引出它們的各個筆劃, 公共電極。LED數(shù)碼管常用段數(shù)一般為7段, 有的另加一個小數(shù)點。我采

18、用兩位數(shù)碼管顯示, P0口連接數(shù)碼管的7段和一個小數(shù)點, 而P2.6和P2.7連接兩位數(shù)碼管的選擇位, 通過這兩個引腳來空著兩個數(shù)碼管顯示出各自對應(yīng)的數(shù)字。圖8數(shù)碼管顯示模塊第3章電路工作原理及各器件介紹3.1QM-J3酒精傳感器部分氣體傳感器是氣體檢測系統(tǒng)的核心, 通常安裝在探測頭內(nèi)。從本質(zhì)上講, 氣體傳感器是一種將某種氣體體積分數(shù)轉(zhuǎn)化成對應(yīng)電信號的轉(zhuǎn)換器。探測頭通過氣體傳感器對氣體樣品進行調(diào)理, 通常包括濾除雜質(zhì)和干擾氣體、干燥或制冷處理、樣品抽吸, 甚至對樣品進行化學處理, 以便化學傳感器進行更快速地測量。在選擇傳感器的時候, 一定要考慮到穩(wěn)定性、靈敏度、選擇性和抗腐蝕性, 由于設(shè)計要求

19、是能夠抗干擾而且測量范圍在0-3000ppm范圍內(nèi), 常見的氣敏傳感器MQ3、QM-J3、TGS822三種傳感器, 可是第一種的測量范圍只在0-1000ppm之內(nèi), 故排除, 后面兩種傳感器的性能相似但是TGS822并不常見, 而且價格比QM-J3貴, 綜合以上考慮這里選擇QM-J3。QM-J33是以復合金屬氧化物為主體材料的N型半導體氣敏元件, 當元件接觸乙醇蒸汽時, 其電導率隨氣體濃度增加而迅速升高。其對汽油蒸汽有抗干擾能力、靈敏度高、響應(yīng)速度好、壽命長、工作穩(wěn)定可靠等特點。表1QM-J3技術(shù)指標表類別說明加熱電壓()AC或DC50.2V回路電壓()最大DC24V負載電阻()4K(或可調(diào))

20、清潔空氣中電阻()2000K靈敏度()5(在100ppm蒸汽中)分辨率()3(在100ppm汽油蒸汽中)響應(yīng)時間(tres)10S恢復時間(tres)30S元件功耗0.7W監(jiān)測范圍505000ppm使用壽命2年使用方法和注意事項:(1)元件開始通電工作時, 沒有接觸檢測氣體, 其電導率也急劇增加, 約1分鐘后達到穩(wěn)定, 這時方可正常使用, 這段變化在設(shè)計中電路時可采用延時處理解決?;揪凭珳y試電路如圖4所示。(2)加熱電壓的改變會直接影響元件的性能, 所以在規(guī)定的電壓范圍內(nèi)使用為佳。(3)元件在接觸標定氣體100ppm10秒鐘以內(nèi)負載電阻兩端的電壓可達到()差值的80%(即響應(yīng)時間);脫離標定

21、氣體100ppm30秒鐘以內(nèi)負載電阻兩端的電壓下降到()差值的80%(即恢復時間)。(4)負載電阻可根據(jù)需要適當改動, 不影響元件靈敏度。(5)使用條件:溫度1535;相對濕度4575%RH;大氣壓力80106KPa。(6)環(huán)境適度的變化會給元件電阻帶來小的影響, 當元件在精密儀器上使用時, 應(yīng)進行溫度補償, 最簡便的方法是采用熱敏電阻補償之。傳感器檢測原理:半導體氣敏傳感器是利用待測氣體在半導體表面的氧化和還原反應(yīng)導致敏感元件阻值變化來檢測氣體的種類和濃度的。當半導體器件被加熱到穩(wěn)定狀態(tài), 在氣體接觸半導體表面而被吸附時, 被吸附的分子首先在表面自由擴散, 失去運動能量, 一部分分子被蒸發(fā)掉

22、, 另一部分殘留分子產(chǎn)生熱分解而固定在吸附處時, 如果半導體的功函數(shù)大于吸附分子的離解能, 吸附分子將向器件釋放電子, 而形成正離子吸附。如H2、CO、碳氫化合物等, 被稱為還原型氣體。當還原型氣體吸附到N型半導體上時, 載流子增多, 使半導體電阻值下降。根據(jù)模塊電路的設(shè)計, 當吹進一定量的含有酒精的氣體時, 測試電壓從電路中輸出, 由于在我們所要求的范圍內(nèi)其測試電壓在0-5V之間, 另外一個模塊電路是回路電壓VCC產(chǎn)生, 同樣我們利用運放將標準的5V電壓進行進過濾波除噪, 電路中的穩(wěn)壓管保證輸出回路電壓能穩(wěn)定在5V左右。3.2TLC1543數(shù)據(jù)采集部分模數(shù)轉(zhuǎn)換電路的功能是將連續(xù)變化的模擬量轉(zhuǎn)

23、換為離散的數(shù)字量, 是架起模擬系統(tǒng)跟數(shù)字系統(tǒng)之間連接的橋梁。對于本系統(tǒng)而言, 就是用于快速、高精度地對輸入的酒精濃度信號進行采樣編碼, 將其轉(zhuǎn)換成單片機所能夠處理的數(shù)字量。模數(shù)轉(zhuǎn)換電路是本系統(tǒng)的關(guān)鍵部分, 其性能的好壞直接影響整個系統(tǒng)的質(zhì)量。模數(shù)轉(zhuǎn)換采用TLC1543,TLC1543是由TI公司開發(fā)的開關(guān)電容式AD轉(zhuǎn)換器, 該芯片具有如下的一些特點:10位精度、11通道、三種內(nèi)建的自測模式、提供EOC(轉(zhuǎn)換完成)信號等。該芯片與單片機的接口采用串行接口方式, 引線很少, 與單片機連接簡單。圖9是TLC1543的引腳示意圖, 其中A0-A10是11路輸入, Vcc和GND分別是電源引腳, REF

24、+和REF-分別是參考電源的正負引腳, 使用時一般將REF-接到系統(tǒng)的地, 達到一點接地的要求, 以減少干擾。其余的引腳是TLC1543與CPU的接口, 其中CS為片選端, 如不需選片, 可直接接地。I/OClock是芯片的時鐘端, Adress是地址選擇端, DataOut是數(shù)據(jù)輸出端, 這三根引腳分別接到CPU的三個I/O端即可。EOC用于指示一次AD轉(zhuǎn)換已完成, CPU可以讀取數(shù)據(jù), 該引腳是低電平有效, 根據(jù)需要, 該引腳可接入CPU的中斷引腳, 一旦數(shù)據(jù)轉(zhuǎn)換完成, 向CPU提出中斷請求;此外, 也可將該引腳接入一個普通的I/O引腳, CPU通過查詢該引腳的狀態(tài)來了解當前的狀態(tài), 甚至

25、該引腳也可以不接, 在CPU向TLC1543發(fā)出轉(zhuǎn)換命令后, 過一段固定的時間去讀取數(shù)據(jù)即可。圖9TLC1543的引腳示意圖3.3數(shù)據(jù)數(shù)據(jù)處理(單片機系統(tǒng))部分3.3.1單片機的選擇與介紹根據(jù)常見的單片夾類型再結(jié)合本次設(shè)計方案可以選擇出STC89C515是最適合的。STC89C51是采用8051核的ISP(InSystemProgramming)在系統(tǒng)可編程芯片, 最高工作時鐘頻率為80MHz, 片內(nèi)含8KBytes的可反復擦寫1000次的Flash只讀程序存儲器, 器件兼容標準MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu), 芯片內(nèi)集成了通用8位中央處理器和ISPFlash存儲單元, 具有在系統(tǒng)可

26、編程(ISP)特性, 配合PC端的控制程序即可將用戶的程序代碼下載進單片機內(nèi)部, 省去了購買通用編程器, 而且速度更快。STC89C51系列單片機是單時鐘/機器周期(1T)的兼容8051內(nèi)核單片機, 是高速/低功耗的新一代8051單片機, 全新的流水線/精簡指令集結(jié)構(gòu),內(nèi)部集成MAX810專用復位電路。主要性能:(1)增強型1T流水線/精簡指令集結(jié)構(gòu)8051CPU(2)(5V單片機)/2.0V3.8V(3)相當于普通8051的0420MHz,實際工作頻率可達48MHz(4)用戶應(yīng)用程序空間12K/10K/8K/6K/4K/2K字節(jié)(5)片上集成512字節(jié)RAM(6)通用I/O口(27/23個)

27、, 復位后為:準雙向口/弱上拉(普通8051傳統(tǒng)I/O口可設(shè)置成四種模式:準雙向口/弱上拉, 推挽/強上拉, 僅為輸入/高阻, 開漏每個I/O口驅(qū)動能力均可達到20mA, 但整個芯片最大不得超過55mA(7)ISP(在系統(tǒng)可編程)/IAP(在應(yīng)用可編程), 無需專用編程器可通過串口(P3.0/P3.1)直接下載用戶程序, 數(shù)秒即可完成一片(8)EEPROM功能(9)看門狗(10)內(nèi)部集成MAX810專用復位電路(外部晶體20M以下時, 可省外部復位電路)(11)時鐘源:外部高精度晶體/時鐘, 內(nèi)部R/C振蕩器。用戶在下載用戶程序時, 可選擇是使用內(nèi)部R/C振蕩器還是外部晶體/時鐘。常溫下內(nèi)部R

28、/C振蕩器頻率為:5.2MHz6.8MHz。精度要求不高時, 可選擇使用內(nèi)部時鐘, 因為有溫漂, 請選4MHz8MHz(12)有2個16位定時器/計數(shù)器(13)外部中斷2路,下降沿中斷或低電平觸發(fā)中斷,PowerDown模式可由外部中斷低電平觸發(fā)中斷方式喚醒(14)PWM(4路)/PCA(可編程計數(shù)器陣列), 也可用來再實現(xiàn)4個定時器或4個外部中斷(上升沿中斷/下降沿中斷均可支持)(15)通用異步串行口(UART)(16)SPI同步通信口, 主模式/從模式(17)工作溫度范圍:075/-40+853.3.2引腳功能描述圖9AT89C51的引腳(1)VCC:供電電壓。(2)GND:接地。(3)P

29、0口:P0口是一個8位漏極開路的雙向I/O口。作為輸出口, 每位能驅(qū)動8個TTL邏輯電平。對P0端口寫“1”時, 引腳用作高阻抗輸入。當訪問外部程序和數(shù)據(jù)存儲器時, P0口也被作為低8位地址/數(shù)據(jù)復用。在這種模式下, P0具有內(nèi)部上拉電阻。在Flash編程時, P0口也用來接收指令字節(jié);在程序校驗時, 輸出指令字節(jié)。程序校驗時, 需要外部上拉電阻。(4)P1口:P1口是一個具有內(nèi)部上拉電阻的8位雙向I/O口, P1輸出緩沖器能驅(qū)動4個TTL邏輯電平。對P1端口寫“1”時, 內(nèi)部上拉電阻把端口拉高, 此時可以作為輸入口使用。作為輸入使用時, 被外部拉低的引腳由于內(nèi)部電阻的原因, 將輸出電流(II

30、L)。此外, P1.0和P1.2分別作定時器/計數(shù)器2的外部計數(shù)輸入(P1.0/T2)和時器/計數(shù)器2的觸發(fā)輸入(P1.1/T2EX)。在Flash編程和校驗時, P1口接收低8位地址字節(jié)。(5)P2口:P2口是一個具有內(nèi)部上拉電阻的8位雙向I/O口, P2輸出緩沖器能驅(qū)動4個TTL邏輯電平。對P2端口寫“1”時, 內(nèi)部上拉電阻把端口拉高, 此時可以作為輸入口使用。作為輸入使用時, 被外部拉低的引腳由于內(nèi)部電阻的原因, 將輸出電流(IIL)。在訪問外部程序存儲器或用16位地址讀取外部數(shù)據(jù)存儲器時, P2口送出高八位地址。在這種應(yīng)用中, P2口使用很強的內(nèi)部上拉發(fā)送1。在使用8位地址訪問外部數(shù)據(jù)

31、存儲器時, P2口輸出P2鎖存器的內(nèi)容。在Flash編程和校驗時, P2口也接收高8位地址字節(jié)和一些控制信號。(6)P3口:P3口是一個具有內(nèi)部上拉電阻的8位雙向I/O口, P3輸出緩沖器能驅(qū)動4個TTL邏輯電平。對P3端口寫“1”時, 內(nèi)部上拉電阻把端口拉高, 此時可以作為輸入口使用。作為輸入使用時, 被外部拉低的引腳由于內(nèi)部電阻的原因, 將輸出電流(IIL)。P3口亦作為AT89C51特殊功能(第二功能)使用, 在Flash編程和校驗時, P3口也接收一些控制信號。引腳號第二功能:P3.0RXD(串行輸入)。P3.1TXD(串行輸出)。P3.2INT0(外部中斷0)。P3.3INT1(外部

32、中斷1)。P3.4T0(定時器0外部輸入)。P3.5T1(定時器1外部輸入)。P3.6WR(外部數(shù)據(jù)存儲器寫選通)。P3.7RD(外部數(shù)據(jù)存儲器讀選通)。(7)RST:復位輸入。晶振工作時, RST腳持續(xù)2個機器周期高電平將使單片機復位??撮T狗計時完成后, RST腳輸出96個晶振周期的高電平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能無效。DISRTO默認狀態(tài)下, 復位高電平有效。(8)ALE/PROG:地址鎖存控制信號(ALE)是訪問外部程序存儲器時, 鎖存低8位地址的輸出脈沖。在Flash編程時, 此引腳(PROG)也用作編程輸入脈沖。在一般情況下, ALE以晶振六分之一的固定頻率輸出脈沖, 可用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論