freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的遙控系統(tǒng)設(shè)計-文庫吧資料

2024-11-20 14:51本頁面
  

【正文】 READ11。 脈沖計數(shù)加1READ12: JNB ,READ12。 若為0,則脈寬不足3毫秒退出中斷 CLR A。 跳回循環(huán)(周期約為8微秒)HARD11: MOV A,DPH。 低電平脈沖寬度時間計數(shù) NOP。HARD1: JB ,HARD11。清A MOV DPH,A 。干擾,中斷退出 RETI 。關(guān)中斷 JNB ,READ1 。重新上電啟動AUTO2: LJMP AUTO 。主程序循環(huán) NOP 。上電初始化MAIN: JB 00H,AUTO2 。開總中斷允許RET 。關(guān)所有中斷 SETB EX0 。指示燈 CLR 00H 。A為0FFH MOV P3,A 。清A MOV P1,A 。定時器T2中斷入口地址RETI 。串行口中斷入口地址LJMP 。定時器T1中斷入口地址RETI 。外中斷1中斷入口地址RETI 。定時器T0中斷入口地址RETI 。外中斷0中斷入口地址RETI 。程序執(zhí)行開始地址LJMP START 。允許串行中斷        reti            。等待發(fā)送完畢     clr ti       。j39。中斷返回in_3:  mov a,03h     movc a,a+dptr     mov sbuf,a    。清除發(fā)送中斷        setb es           ?!       nb ti,$         。發(fā)送 39。中斷返回    in_2: cjne a,2,in_3    。清除發(fā)送中斷標志        setb es         ?!       nb ti,$         。發(fā)送 39。中斷返回   in_1: cjne a,1H, in_2     。清除發(fā)送標志        setb es          。收聯(lián)機信號,發(fā)送聯(lián)機信號:jnb ti,$       。從緩沖區(qū)取出數(shù)據(jù)       mov p1,amov dptr,tabcjne a,0ffh,in_1 。禁止串行中斷     clr ri        。定時器開始工作ret 。波特率不倍增mov scon,50h 。允許總的中斷setb es 。定時器計數(shù)初值,波特率 2400mov th1,0f3h 。原地等待串口初始化設(shè)置串行口工作方式1,定時器1作為波特率發(fā)生器波特率設(shè)置為 2400 m.: mov tmod,20h 。初始化 local m. 。圖212 三、接收系統(tǒng)的軟件設(shè)計與調(diào)試1 軟件設(shè)計單片機串行通訊程序 org 00h jmp mainorg 23h 串行中斷入口地址jmp _int 串行中斷服務(wù)程序主程序開始org 30hmain: mov sp,30h 。表29是其使能、輸入引腳和輸出引腳的邏輯關(guān)系。內(nèi)部包含4通道邏輯驅(qū)動電路。L298 有15腳封裝和20腳封裝兩種。它的驅(qū)動電壓可達46V,直流電流總和可達4A。2%nHR1 電阻, (晶振)0603MWR2, (PLL環(huán)路濾波器)0603kWR3, (功率控制)060322kWR4 電阻,060318kWX1晶振MHz4 L298電機控制芯片概述L298是雙H橋高電壓大電流功率集成電路,直接采用,ITI39。pFC11NP0陶瓷電容, (去藕)0603177。圖 210(4) nRF401應(yīng)用原理圖NRF401的應(yīng)用原理如圖211所示,外部元件見表28。⑤ Power UP—RX的切換 從上電到接收模式過程中,芯片將不會接收數(shù)據(jù),DOUT也不會有有效數(shù)據(jù)輸出,并至少保持5ms。(a) 5Nrf401 Standby—TX (b) Standby—Rx的切換時序圖圖29④ Power UP—TX的切換 從加電到發(fā)射模式過程中,為了避免開機時產(chǎn)生的干擾和輻射,在上電過程中TXEN的輸入腳必須保持為低,以便于頻率合成器進入穩(wěn)定工作狀態(tài)。對nRF401來說,tST最長的時間是3ms,如圖29(a)所示。圖28 nRF401TX — RX的切換時序圖② Standby—RX的切換從待機模式到接收模式,當PWR_UP輸入設(shè)成1時,經(jīng)tSR時間后,DOUT腳輸出數(shù)據(jù)才有效。當從TX→RX時,數(shù)據(jù)輸出腳(DOUT)要至少3ms以后又數(shù)據(jù)輸出。15kHZfIFIF頻率400kHZBWIFIF帶寬6585kHZfXTAL晶振頻率MHZ晶振頻率穩(wěn)定要求 1)ppm環(huán)路濾波電壓 3)V靈敏度 400W,BR=20 kbit/s, BER 103105dBm比特率020Kbit/sZI推薦天線的阻抗400W(3) 時序參數(shù)表27 不同工作模式下的時序模式控制名稱最大延時條件TX RXtTR3ms連續(xù)工作RXTXtRT1mstST2ms RXtSR3msVDD=0 TXtVT4ms上電VDD =0 RXtVR5ms不同工作模式下的時序如表27所示。參數(shù)數(shù)值單位頻率,頻道1/頻道2MHz調(diào)制方式FSK頻偏177。nRF401的引腳功能如表25所示。nRF401滿足歐洲電信工業(yè)標準(ETSI)EN300 。圖 273 FSK收發(fā)器芯片nRF401(1) 功能描述、應(yīng)用領(lǐng)域nRF401是一個單片RF收發(fā)芯片,工作在433MHz ISM頻段,F(xiàn)SK調(diào)制和解調(diào),數(shù)據(jù)傳輸速率為最大為20kb/s,采用PLL頻率合成技術(shù),頻率穩(wěn)定性好;靈敏度高達105dBm,最發(fā)射功率達10mW,~5伏,可直接與微控制器借口,僅需外接一個晶體和幾個阻容、電感元件,即可構(gòu)成一個完整的射頻收發(fā)器,電路模塊尺寸為30mm22mm6mm,即可方便的嵌入到各種測量和控制系統(tǒng)中,在儀器儀表數(shù)據(jù)采集系統(tǒng)、無線抄表系統(tǒng)、無線數(shù)據(jù)通信系統(tǒng)、計算機遙測遙控系統(tǒng)等中應(yīng)用。此系統(tǒng)的缺點是對于單片機的每一個外部輸入信號均要加一二極管至電子開關(guān)的輸入端,而且是高電平或?qū)挼恼}沖,若是外部輸入信號過多或脈沖寬度不夠,則必須增加較多器件??梢钥闯觯瑔纹瑱C的開啟是被動的,關(guān)斷是主動的。單片機的每個輸入信號均可使電子開關(guān)重新開啟,單片機重新被喚醒,處理輸入信號要求完成的工作。系統(tǒng)上電復(fù)位后,為了保持電子開關(guān)的導(dǎo)通。假設(shè)此系統(tǒng)有兩路高電平按鍵輸入和一路高電平或正脈沖信號輸入,TT2構(gòu)成電子開關(guān)。我們沒有增加看門狗電路、電擦寫芯片、電源管理芯片等任何外圍集成電路,直接利用單片機自身功能就實現(xiàn)了具有高抗干擾、低功耗的單片機系統(tǒng),將其運用到實際產(chǎn)品中將使產(chǎn)品物美價廉,極具市場競爭力。單片機進入工作狀態(tài)執(zhí)行完規(guī)定的工作,無外部觸發(fā)信號,則執(zhí)行一條掉電指令,強迫單片機退出工作狀態(tài),進入掉電狀態(tài),等待下一次觸發(fā)信號的出現(xiàn)。我們通過將三個不連續(xù)的內(nèi)部存儲單元AAA3賦值,并置1上電標志位,去表示已經(jīng)上電復(fù)位。但是,若不采取一定的措施,單片機上電復(fù)位后會把它以前的工作狀態(tài)也復(fù)位了,達不到從掉電前的工作狀態(tài)下繼續(xù)工作的要求。為使單片機系統(tǒng)工作更省電、更可靠,我們可以使單片機在不工作時出于掉電狀態(tài),其工作狀態(tài)被凍結(jié),如89C2051處于掉電方式時耗電僅十幾微安。當單片機接受到報警信號時,單片機啟動報警撥號程序,控制整個系統(tǒng)的正常工作。讀特征字節(jié)特征字節(jié)表示AT89C系列芯片的基本特性,由3或4字節(jié)組成,存儲于程序存儲區(qū)的低端?!}沖后,整個PEROM(2KB)和2個鎖定位即可被擦除。按前述編程模式表操作:先選擇寫鎖定位模式,然后將RST升至12V,即可將鎖定位寫入(、LB2的寫入)。如果鎖定位LB1和LB2未被編程,則可通過下述步驟校驗:① 使RST從‘L’變?yōu)椤瓾’,地址計數(shù)器復(fù)位到000H;② 提供適當?shù)目刂菩盘?,從P1口讀取數(shù)據(jù)與編程寫入數(shù)據(jù)作比較;③ 給XTAL1施加正脈沖,地址計數(shù)器加1;④ 從P1口讀1個代碼數(shù)據(jù)與編程寫入數(shù)據(jù)作比較;⑤ 重復(fù)步驟③、④直至整個存儲陣列校驗完畢。利用查詢該狀態(tài)信號便可確定編程的結(jié)束。二是準備好/忙信號在編程期間,(RDY/BSY\)提供了編程狀態(tài)。在寫期間,一旦寫完成,所有輸出將出現(xiàn)真實數(shù)據(jù),這時可開始下一數(shù)據(jù)編程。當前次編程未結(jié)束時,不允許開始下一編程。圖24 Vcc P1XTAL1 RSTGNDRDY/BST\PROG\參閱閃速變成模式表增量地址計數(shù)器編程數(shù)據(jù)5VAT89C2051VIH/Vpp~,見表2-3。這時P3口提供編程所需的控制與狀態(tài)信號,P1口位數(shù)據(jù)通道,如圖24所示。編程時,AT89C2051利用內(nèi)部PEROM地址計數(shù)器提供尋址存儲陣列的地址符信號,該地址計數(shù)器在RST上升沿復(fù)位至000H,引腳XTAL1所施加的正向連續(xù)脈沖式地址計數(shù)器不斷加1。(5) 閃速存儲器的編程一片新的AT89C2051,其片內(nèi)2KB的PEROM存儲陣列處于擦除狀態(tài)(即位FFH),此時可對其編程。在Vcc沒有恢復(fù)到正常工作電壓之前,不應(yīng)進行復(fù)位。硬件復(fù)位將重新定義特殊功能寄存器,但不影響片內(nèi)RAM。在掉電方式下,Vccmin==6V時,Iccmax=100μA;當Vcc=3V時,Iccmax=20μA。② 掉電方式掉電方式由掉電方式位PD()=1設(shè)置。為了防止休眠被復(fù)位終止時對端口引腳意外寫入的可能性,在生成空間方式的指令后不應(yīng)緊跟對端口引腳的寫指令。當空閑方式由硬件復(fù)位終止時,CPU要從休眠初恢復(fù)程序的執(zhí)行,執(zhí)行2個機器周期后,內(nèi)部復(fù)位算法才起作用。在空閑方式下,當晶振fosc=12Mhz、電源電壓Vcc=6V時,電源電流Icc從20Ma降至5mA,而Vcc=3V時。① 空閑方式(休眠方式)當利用軟件使空閑方式位IDL()=1時,單片機進入空閑方式。鎖定位只能由芯片擦除操作來實現(xiàn)其擦除。程序存儲器的加密AT89C2051片內(nèi)有2個鎖定位,可以編程(P),也可以不編程(U),從而得到3種鎖定為保護模式,見表22。此外,從AT89C2051內(nèi)部結(jié)構(gòu)也可看出,其內(nèi)部結(jié)構(gòu)與8051內(nèi)部結(jié)構(gòu)基本一致(除模擬比較器外),引腳RST、XTALXTAL2的特征和外部連接電路也完全與51系列單片及相應(yīng)引腳一致,但P1口、P3口有其獨特之處。P3口同時也可為閃速存儲器編程和編程校驗接收控制信號。不能作為通用I/O引腳訪問。在閃速編程和編程校驗期間,P1口也可接收編碼數(shù)據(jù)??捎米髌瑑?nèi)精確模擬比較器的正向輸入(AIN0)和反向輸入(AIN1)。P1口:8位雙向I/O口。XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。RST:復(fù)位輸入。(2) AT89C2051芯片的20個引腳功能Vcc:電源。(1) 特征與MCS51TM兼容;內(nèi)部帶2KB可編程閃速存儲器;壽命為1000次擦/寫循環(huán);數(shù)據(jù)保留時間為10年;~6V;全靜態(tài)工作頻率為0Hz~24MHz;兩級程序存儲器鎖定;1288位內(nèi)部RAM;圖23 89C2051的引腳圖15條可編程I/O線;2個16位定時器/計數(shù)器;5個兩級中斷源;可編程全雙工串行UART通道;直接對LED驅(qū)動輸出;片內(nèi)精確的模擬比較器;片內(nèi)振蕩器何時重點路;低功耗的休眠和掉電模式。它以較小的體積,良好的性能價格比受青睞,在家電產(chǎn)品、工業(yè)控制、計算機產(chǎn)品、醫(yī)療器械、汽車工業(yè)等應(yīng)用方面成為用戶降低成本的首選器件。AT89C系列與MCS51系列單片機相比有兩大優(yōu)勢:第一,片內(nèi)程序存儲器采用閃存存儲器,使程序
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1