【正文】
果中斷允許,同樣產(chǎn)生中斷。T2EX引腳為邏輯“1”時(shí),定時(shí)器向上計(jì)數(shù),當(dāng)計(jì)數(shù)0FFFFH 向上溢出時(shí),置位TF2,同時(shí)把16 位計(jì)數(shù)寄存器RCAP2H 和RCAP2L 重裝載到TH2 和TL2 中。如果定時(shí)/計(jì)數(shù)器2 作 為發(fā)送器或接收器,其發(fā)送和接收的波特率可以是不同的,定時(shí)器1 用于其它功能。定時(shí)器2 作為波特率發(fā)生器時(shí),與作為定時(shí)器的操作是不同的,通常作為定時(shí)器時(shí),在每個(gè)機(jī)器周期(1/12 振蕩頻率)寄存器的值加1,而作為波特率發(fā)生器使用時(shí),在每個(gè)狀態(tài)時(shí)間(1/2 振蕩頻率)寄存器的值加1。在波特率發(fā)生器工作方式中,TH2 翻轉(zhuǎn)不能使TF2 置位,故而不產(chǎn)生中斷。因?yàn)榇藭r(shí)每個(gè)狀態(tài)時(shí)間定時(shí)器都會(huì)加1,對(duì)其讀寫將得到一個(gè)不確定的數(shù)值。 引腳除了是一個(gè)標(biāo)準(zhǔn)的I/O 口外,還可以通過編程使其作為定時(shí)/計(jì)數(shù)器2 的外部時(shí)鐘輸入和輸出占空比50%的時(shí)鐘脈沖。定時(shí)器2 作為波特率發(fā)生器使用時(shí),還可作為時(shí)鐘發(fā)生器使用,但需要注意的是波特率和時(shí)鐘輸出頻率不能分開確定,這是因?yàn)樗鼈兺褂肦CAP2L和RCAP2L。編程完成后, 變?yōu)楦唠娖奖硎緶?zhǔn)備就緒狀態(tài)。讀片內(nèi)簽名字節(jié):AT89C52單片機(jī)內(nèi)有3 個(gè)簽名字節(jié),地址為030H、031H 和032H。(032H)=FFH 聲明為12V 編程電壓。傳感器包括一個(gè)電阻式感濕元件和一個(gè)NTC測溫元件,并與一個(gè)高性能8位單片機(jī)相連接。單線制串行接口,使系統(tǒng)集成變得簡易快捷。DHT11是數(shù)字傳感器,所以不需要進(jìn)行模數(shù)的轉(zhuǎn)換。5%RH互 換 性:可完全互換響應(yīng)時(shí)間:1/e(63%)25176。176。C響應(yīng)時(shí)間:1/e(63%) 10s電氣特征供 電:DC 供電電流: 待機(jī)60μA采樣周期:次 大于2秒 應(yīng)用信息1工作與貯存條件超出建議的工作范圍可能導(dǎo)致高達(dá)3%RH的臨時(shí)性漂移信號(hào)。2暴露在化學(xué)物質(zhì)中電阻式濕度傳感器的感應(yīng)層會(huì)受到化學(xué)蒸汽的干擾,化學(xué)物質(zhì)在感應(yīng)層中的擴(kuò)散可能導(dǎo)致測量值漂移和靈敏度下降。3恢復(fù)處理置于極限工作條件下或化學(xué)蒸汽中的傳感器,通過如下處理程序,可使其恢復(fù)到校準(zhǔn)時(shí)的狀態(tài)。如果與釋放熱量的電子元件共用一個(gè)印刷線路板,在安裝時(shí)應(yīng)盡可能將DHT11遠(yuǎn)離電子元件,并安裝在熱源下方,同時(shí)保持外殼的良好通風(fēng)。焊接信息手動(dòng)焊接,在最高260℃的溫度條件下接觸時(shí)間須少于10秒。數(shù)據(jù)傳送正確時(shí)校驗(yàn)和數(shù)據(jù)等于“8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bi溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)”所得結(jié)果的末8位。DHT11發(fā)送響應(yīng)信號(hào)的時(shí)候總線為低電平 ,DHT11把總線拉高80us之前,必須等到響應(yīng)信號(hào)發(fā)送,準(zhǔn)備發(fā)送數(shù)據(jù)時(shí),每一bit數(shù)據(jù)都以50us低電平時(shí)隙開始,數(shù)據(jù)位是0或1是由高電平的長或短來決定。在單片機(jī)的人機(jī)交流界面中,一般的輸出方式有以下幾種:發(fā)光管、LED數(shù)碼管、液晶顯示器。 液晶顯示簡介線段的顯示:點(diǎn)陣圖形式液晶由MN個(gè)顯示單元組成,假設(shè)LCD顯示屏有64行,每行有128列,每8列對(duì)應(yīng)1字節(jié)的8位,即每行由16字節(jié),共168=128個(gè)點(diǎn)組成,屏上6416個(gè)顯示單元與顯示RAM區(qū)1024字節(jié)相對(duì)應(yīng),每一字節(jié)的內(nèi)容和顯示屏上相應(yīng)位置的亮暗對(duì)應(yīng)。這樣一來就組成某個(gè)字符。第1腳:VSS為地電源。第5腳:R/W為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。第15腳:背光源正極。(說明:1為高電平、0為低電平)指令1:清顯示,指令碼01H,光標(biāo)復(fù)位到地址00H位置。指令4:顯示開關(guān)控制。指令7:字符發(fā)生器RAM地址設(shè)置。指令11:讀數(shù)據(jù)。在對(duì)液晶模塊的初始化中要先設(shè)置其顯示模式,在液晶模塊顯示字符時(shí)光標(biāo)是自動(dòng)右移的,無需人工干預(yù)。顯示電路就是把LCD1602顯示屏和單片機(jī)P0口分別連接在一起,為了增加單片機(jī)的輸出能了,增加單片機(jī)的輸出電流,故將排阻與單片機(jī)的P0口分別連接在一起。原理圖 晶振電路石英晶體振蕩器是利用石英晶體(二氧化硅的結(jié)晶體)的壓電效應(yīng)制成的一種諧振器件,它的基本構(gòu)成大致是:從一塊石英晶體上按一定方位角切下薄片(簡稱為晶片,它可以是正方形、矩形或圓形等),在它的兩個(gè)對(duì)應(yīng)面上涂敷銀層作為電極,在每個(gè)電極上各焊一根引線接到管腳 上,再加上封裝外殼就構(gòu)成了石英晶體諧振器,簡稱為石英晶體或晶體、晶振;而在封裝內(nèi)部添加IC組成振蕩電路的晶體元件稱為晶體振蕩器。單片機(jī)晶振的作用是為系統(tǒng)提供及本周的時(shí)鐘信號(hào),通常一個(gè)系統(tǒng)共用一個(gè)晶振,以便于各部分保持同步,有些通訊系統(tǒng)的基頻和射頻使用不同的晶振,而是通過電子調(diào)整頻率的方法保持同步。以便回到原始狀態(tài),重新進(jìn)行計(jì)算。再復(fù)雜點(diǎn)就有三極管等等配合程序來進(jìn)行了。由于微機(jī)電路是時(shí)序數(shù)字電路,它需要穩(wěn)定的時(shí)鐘信號(hào),因此在電源上電時(shí),復(fù)位信號(hào)才被撤除,微機(jī)電路開始正常工作。此電路稍加改進(jìn)即可作為上電復(fù)位和看門狗復(fù)位電路共同復(fù)位的電路,大大提高了復(fù)位的可靠性。89系列單片機(jī)的復(fù)位信號(hào)是從RST引腳輸入到芯片內(nèi)的施密特觸發(fā)器中的。一般采用的辦法是在RST端和正電源Vcc之間接一個(gè)按鈕。上電復(fù)位AT89C51的上電復(fù)位電路,只要在RST復(fù)位輸入引腳上接一電容至Vcc端,下接一個(gè)電阻到地即可。上電時(shí),Vcc的上升時(shí)間約為10ms,而振蕩器的起振時(shí)間取決于振蕩頻率,如晶振頻率為10MHz,起振時(shí)間為1ms;晶振頻率為1MHz,起振時(shí)間則為10ms。積分型上電復(fù)位常用的上電或開關(guān)復(fù)位電路所示。顯示模塊選用1602字符型液晶模塊,它是目前工控系統(tǒng)中使用最廣泛的液晶屏之一,由于它顯示的質(zhì)量高, 1602字符型液晶模塊是點(diǎn)陣型液晶,驅(qū)動(dòng)方便,顯示電路圖 傳感器電路DHT11傳感器是數(shù)字型溫濕度傳感器,可直接以數(shù)字的方式傳輸所采集的當(dāng)前環(huán)境溫濕度,DHT11傳感器采用的是單總線通信,因此只需將單片機(jī)的一個(gè)I/O端口與DHT11的通信借口連接就可以實(shí)現(xiàn)數(shù)據(jù)的采集和傳送,相對(duì)于其他電路來說比較簡單【1】。lcd_string(2,5,Hum:)。if(flag==1){ lcd_string(1,9,Character)。for(n=0。m++){ while (!dp)。 x = 0。amp。 /*DHT11數(shù)據(jù)是從高位開始傳的,于是用左移,進(jìn)行數(shù)據(jù)處理*/ if(x) *Data |= 0x01。rw=1。0x80)。rs=0。P0=del。en=0。en=0。 en=1。wcmd(0x0c)。if(hang==1) a=0x80。wdate(date)。a=a+lie1。\039。}} 延時(shí)程序void delay(uint i) /*延時(shí)i/10 ms*/{uchar y。y28。1602顯示圖結(jié)論本文設(shè)計(jì)的是健身自行車漫游系統(tǒng)交互控制數(shù)據(jù)采集系統(tǒng)。給出了其技術(shù)參數(shù),以及應(yīng)用時(shí)注意的一些事項(xiàng)和其引腳的連接,然后介紹了顯示屏LCD1602的各個(gè)引腳和指令說明,為下面編程做準(zhǔn)備。四年的求學(xué)生涯在師長、親友的大力支持下,走得辛苦卻也收獲滿囊,在論文即將付梓之際,思緒萬千,心情久久不能平靜。授人以魚不如授人以漁,置身其間,耳濡目染,潛移默化,使我不僅接受了全新的思想觀念,樹立了宏偉的學(xué)術(shù)目標(biāo),領(lǐng)會(huì)了基本的思考方式,從論文題目的選定到論文寫作的指導(dǎo),經(jīng)由您悉心的點(diǎn)撥,再經(jīng)思考后的領(lǐng)悟,常常讓我有“山重水復(fù)疑無路,柳暗花明又一村”。參考文獻(xiàn)[1] [M].電子科技大學(xué)出版社.2005:24[2] 王劍,朱濤, 99se電路仿真在電子實(shí)驗(yàn)教學(xué)中的應(yīng)用[J]. 2010,(5):1922[3] 張冬林,李鑫,[J].現(xiàn)代農(nóng)業(yè)科技,2010,(18):2527[4] 薛玲,孫曼,張志會(huì),夏莉麗,[J] .2010, (7):69[5] [J].無線電,2007,(11):1215[6] 劉寶元,張玉虹,姜旭,[J].國外電子測量技術(shù),2009,(12):16附錄附錄A英文原文SinglechipSCM is also known as microcontroller (Microcontroller Unit), monly used letters of the acronym MCU that it was first used in industrial control.Only a single chip by the CPU chip developed from a dedicated processor. The first design is by a large number of peripherals and CPU on a chip in the puter system, smaller, more easily integrated into a plex and demanding on the volume control device which. INTEL39。s with the United States developed 74 series, or the 6039。s responsibility inevitably falls on electrical, electronics manufacturers. From this point of view, Intel faded MCU development has its objective factors. In the development of MCU, the most famous manufacturers as the number of Philips Corporation. Philips pany in embedded applications, its great advantage, the MCS51 singlechip microputer from the rapid development of the microcontroller. Therefore, when we look back at the path of development of embedded systems, do not forget Intel and Philips in History. Embedded SystemsEmbedded system microcontroller is an independent development path, the MCU important factor in the development stage, is seeking applications to maximize the solution on the chip。s with a series of successful SCM market, the result will be a drastic change! Just because you are prepared by microputer programs can achieve high intelligence, high efficiency and high reliability!As the microcontroller on the costsensitive, so now the dominant software or the lowest level assembly language, which is the lowest level in addition to more than binary machine code language, and as so low why is the use? Many highlevel language has reached the level of visual programming Why is not it? The reason is simply that there is no home puter as a single chip CPU, not as hard as a mass storage visualization of small highlevel language program which even if only one button, will reach tens of K of size! For the home PC39。s dedicated processor, while the average model prices fall to one . dollars, the most highend [1] model only 10 SCM systems are no longer only in the development and use of bare metal environment, a large number of proprietary embedded operating system is widely used in the full range of SCM. The handheld puters and cell phones as the core processing of highend microcontroller can even use a dedicated Windows and Linux operating systems.SCM is more suitable than the specific processor used in embedded systems, so it was up to the application. In fact the number of SCM is the world39。在論文即將完成之際,我的心情無法平靜,從開始進(jìn)入課題到論文的順利