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

正文內(nèi)容

基于rf2401的家居環(huán)境無線監(jiān)測系統(tǒng)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-07-24 18:54 本頁面
 

【文章內(nèi)容簡介】 8位微控制器,具有8K 在系統(tǒng)可編程Flash 存儲器。使用Atmel 公司高密度非易失性存儲器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得AT89S52在眾多嵌入式控制應(yīng)用系統(tǒng)中得到廣泛應(yīng)用。AT89S52具有如下特點(diǎn):40個引腳,8k Bytes Flash片內(nèi)程序存儲器,256 bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時(shí)計(jì)數(shù)器,2個 全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時(shí)鐘振蕩器。引腳圖如圖31所示。此外,AT89S52設(shè)計(jì)和配置了振蕩頻率可為0Hz并可通過軟件設(shè)置省電模式??臻e模式下,CPU暫停工作,而RAM定時(shí)計(jì)數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。同時(shí)該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。圖31 AT89S52單片機(jī)管腳圖(1)主要功能特性: 兼容MCS51指令系統(tǒng) 8k可反復(fù)擦寫(1000次)ISP Flash ROM 32個雙向I/O口 2個16位可編程定時(shí)/計(jì)數(shù)器 時(shí)鐘頻率033MHz 全雙工UART串行中斷口線 256x8bit內(nèi)部RAM 2個外部中斷源 低功耗空閑和省電模式 中斷喚醒省電模式 3級加密位 看門狗(WDT)電路 軟件設(shè)置空閑和省電功能 靈活的ISP字節(jié)和分頁編程 雙數(shù)據(jù)寄存器指針(2)AT89S52單片機(jī)引腳介紹:,以下是各引腳的說明。VCC:AT89S52 電源正端輸入,接+5V。VSS:電源地端。XTAL1:單芯片系統(tǒng)時(shí)鐘的反向放大器輸入端。XTAL2:系統(tǒng)時(shí)鐘的反向放大器輸出端,一般在設(shè)計(jì)上只要在XTAL1和XTAL2上接上一只石英振蕩晶體系統(tǒng)皆可以工作了,此外可以在兩個引腳與地之間加入一20PF的小電容,可以使系統(tǒng)更穩(wěn)定,避免噪聲干擾而死機(jī)。RESET:AT89S52的重置引腳,高電平工作,當(dāng)要對晶片重置時(shí),只要對此引腳點(diǎn)評提升至高電平并保持兩個機(jī)器周期以上的時(shí)間,AT89S51便能完成系統(tǒng)重置的各項(xiàng)動作,使得內(nèi)部特殊功能寄存器內(nèi)容均被設(shè)成已知狀態(tài),并且至地址0000H處開始讀入程序代碼而執(zhí)行程序。EA/Vpp:“EA”為英文“External Access”的縮寫,表示存取外部程序代碼之意,低電平動作,也就是說當(dāng)引腳為低電平后,系統(tǒng)會調(diào)用外部的程序代碼(存于外部EPROM中)來執(zhí)行程序。因此在8031及8032中,EA引腳必須接低電平,因?yàn)槠鋬?nèi)部無程序存儲器空間。如果使用8751內(nèi)部程序空間時(shí),引腳要接成高電平。此外,在將程序代碼燒錄至8751內(nèi)部EPROM時(shí),可以利用此引腳來輸入21 V的燒錄高壓(Vpp)。PORT0(―):端口0是一個8位寬的開路電極(Open Drain)雙向輸出入端口,共有8個位,,依此類推。其他三個I/O端口(PPP3)則不具有此電路組態(tài),而是內(nèi)部有一提升電路,P0在當(dāng)做I/O用時(shí)可以推動8個LS的TTL負(fù)載。如果當(dāng)EA引腳為低電平時(shí)(即取用外部程序代碼或數(shù)據(jù)存儲器),P0就以多工方式提供地址總線(A0―A7)及數(shù)據(jù)總線(D0―D7)。設(shè)計(jì)者必須外加一個鎖存器將端口0送出的地址鎖住成為A0―A7,再配合端口2所送出的A8―A15合成一個完整的16位地址總線,而定位地址到64K的外部存儲器空間。PORT1(―):端口1也是具有內(nèi)部提升電路的雙向I/O端口,其輸出緩沖器可以推動4個LS TTL負(fù)載,若將端口1的輸出設(shè)為高電平,使是由此端口來輸入數(shù)據(jù)。如果是使用8052或是8032的話,而P。1可以有T2EX功能,可以做外部中斷輸入的觸發(fā)引腳。PORT2(―):端口2是具有內(nèi)部提升電路的雙向I/O端口,每一個引腳可以推動4個LS的TTL負(fù)載,同樣地,若將端口2的輸出設(shè)為高電平時(shí),此端口便能當(dāng)成輸入端口來使用。P2除了當(dāng)做一般I/O端口使用外,若是在AT89S51擴(kuò)充外接程序存儲器或數(shù)據(jù)存儲器時(shí),也提供地址總線的高字節(jié)A8―A15,這個時(shí)候P2便不能當(dāng)做I/O來使用了。PORT3(―):端口3也具有內(nèi)部提升電路的雙向I/O端口,其輸出緩沖器可以推動4個TTL負(fù)載,同時(shí)還多工具有其他的額外特殊功能,包括串行通信、外部中斷控制、計(jì)時(shí)計(jì)數(shù)控制及外部數(shù)據(jù)存儲器內(nèi)容的讀取或?qū)懭肟刂频裙δ?。其引腳分配如下::RXD,串行通信輸入。:TXD,串行通信輸出。:INT0,外部中斷0輸入。:INT1,外部中斷1輸入。:T0,計(jì)時(shí)計(jì)數(shù)器0輸入。:T1,計(jì)時(shí)計(jì)數(shù)器1輸入。:WR,外部數(shù)據(jù)存儲器的寫入信號。:RD,外部數(shù)據(jù)存儲器的讀取信號。 單片機(jī)控制模塊單片機(jī)控制模塊由AT89S52最小系統(tǒng)組成,其中包括單片機(jī),晶振電路和復(fù)位電路。(1)、晶振電路晶振電路由兩個30pF電容和一個12MHz晶體振蕩器構(gòu)成,接入單片機(jī)的XX2引腳。(2)、復(fù)位電路單片復(fù)位端低電平有效。圖32 單片機(jī)最小系統(tǒng) 無線傳輸模塊 NRF2401芯片概述NRF2401是單片射頻收發(fā)芯片,~ ISM頻段,芯片內(nèi)置頻率合成器、功率放大器、晶體振蕩器和調(diào)制器等功能模塊,輸出功率和通信頻道可通過程序進(jìn)行配置。芯片能耗非常低,以5dBm的功率發(fā)射時(shí),接收時(shí)工作電流只有18mA,多種低功率工作模式,節(jié)能設(shè)計(jì)更方便。其DuoCeiverTM技術(shù)使nRF2401可以使用同一天線,同時(shí)接收兩個不同頻道的數(shù)據(jù)。nRF2401適用于多種無線通信的場合,如無線數(shù)據(jù)傳輸系統(tǒng)、無線鼠標(biāo)、遙控開鎖、遙控玩具等。NRF2401主要特性如下: GFSK調(diào)制; 硬件集成OSI鏈路層; 具有自動應(yīng)答和自動在發(fā)射功能; 片內(nèi)自動生成報(bào)頭和CRC校驗(yàn)碼; 數(shù)據(jù)傳輸率為1Mb/s或2Mb/s; SPI速率為0Mb/s~10Mb/s; 125個頻道; 與其他NRF24系列射頻器件相兼容; QFN20引腳4mm4mm封裝; ~; 芯片結(jié)構(gòu)、引腳說明 NRF2401內(nèi)置地址解碼器、先入先出堆棧區(qū)、解調(diào)處理器、時(shí)鐘處理器、GFSK濾波器、低噪聲放大器、頻率合成器,功率放大器等功能模塊,需要很少的外圍元件,因此使用起來非常方便。QFN24引腳封裝,外形尺寸只有55mm。nRF2401的功能模塊如圖33所示圖33 NRF2401功能模塊 nRF2401引腳nRF2401有工作模式有四種:收發(fā)模式、配置模式、空閑模式和關(guān)機(jī)模式。nRF2401的工作模式由PWR_UP 、CE、TX_EN和CS三個引腳決定。:nRF2401工作模式 收發(fā)模式 nRF2401的收發(fā)模式有ShockBurstTM收發(fā)模式和直接收發(fā)模式兩種,收發(fā)模式由器件配置字決定,具體配置將在器件配置部分詳細(xì)介紹。 ShockBurstTM收發(fā)模式  ShockBurstTM收發(fā)模式下,使用片內(nèi)的先入先出堆棧區(qū),數(shù)據(jù)低速從微控制器送入,但高速(1Mbps)發(fā)射,這樣可以盡量節(jié)能,因此,使用低速的微控制器也能得到很高的射頻數(shù)據(jù)發(fā)射速率。與射頻協(xié)議相關(guān)的所有高速信號處理都在片內(nèi)進(jìn)行,這種做法有三大好處:盡量節(jié)能;低的系統(tǒng)費(fèi)用(低速微處理器也能進(jìn)行高速射頻發(fā)射);數(shù)據(jù)在空中停留時(shí)間短,抗干擾性高。nRF2401的ShockBurstTM技術(shù)同時(shí)也減小了整個系統(tǒng)的平均工作電流。在ShockBurstTM收發(fā)模式下,nRF2401自動處理字頭和CRC校驗(yàn)碼。在接收數(shù)據(jù)時(shí),自動把字頭和CRC校驗(yàn)碼移去。在發(fā)送數(shù)據(jù)時(shí),自動加上字頭和CRC校驗(yàn)碼,當(dāng)發(fā)送過程完成后,數(shù)據(jù)準(zhǔn)備好引腳通知微處理器數(shù)據(jù)發(fā)射完畢。 ShockBurstTM發(fā)射流程接口引腳為CE,CLK1,DATAA.當(dāng)微控制器有數(shù)據(jù)要發(fā)送時(shí),其把CE置高,使nRF2401工作;B.把接收機(jī)的地址和要發(fā)送的數(shù)據(jù)按時(shí)序送入nRF2401;C.微控制器把CE置低,激發(fā)nRF2401進(jìn)行ShockBurstTM發(fā)射;D.nRF2401的ShockBurstTM發(fā)射給射頻前端供電;射頻數(shù)據(jù)打包(加字頭、CRC校驗(yàn)碼);高速發(fā)射數(shù)據(jù)包;發(fā)射完成,nRF2401進(jìn)入空閑狀態(tài)。 ShockBurstTM接收流程  接口引腳CE、DRCLK1和DATA(接收通道1)A.配置本機(jī)地址和要接收的數(shù)據(jù)包大??;B.進(jìn)入接收狀態(tài),把CE置高;C.200us后,nRF2401進(jìn)入監(jiān)視狀態(tài),等待數(shù)據(jù)包的到來;D.當(dāng)接收到正確的數(shù)據(jù)包(正確的地址和CRC校驗(yàn)碼),nRF2401自動把字頭、地址和CRC校
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1