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

正文內(nèi)容

基于msp430單片機(jī)的無線led廣告屏設(shè)計(jì)-預(yù)覽頁

2025-02-11 15:03 上一頁面

下一頁面
 

【正文】 i=0。0x01){SET_SDA。 }} ? 讀操作同樣地,根據(jù)上一節(jié)提到的讀操作的時(shí)序圖,可以進(jìn)行如下的軟件操作:unsigned char Read_Ds1302 ( unsigned char address )//從寄存器讀取數(shù)據(jù){ unsigned char i,temp=0x00。 _NOP()。 DDRDamp。i++) //循環(huán)8次 讀取數(shù)據(jù) { if(PINDamp。 //右移一位 SET_SCK。 //以下為DS1302復(fù)位的穩(wěn)定時(shí)間 CLR_RST。 _NOP()。 _NOP()。 //讀的地址傳遞 for(i=0。 }}void Set_RTC(void) //設(shè)定 日歷{ unsigned char i,*p,tmp。 l_tmpdate[i]=l_tmpdate[i]%10。 //傳要寫的寄存器地址 for(i=0。 } Write_Ds1302(0x8E,0x80)。 (2)、在DS18B20中的每個(gè)器件上都有獨(dú)一無二的序列號(hào)。C之間。3. 寫0 和1 時(shí)序 寫0時(shí)序 寫1時(shí)序當(dāng)主機(jī)總線T0時(shí)刻從高拉到低電平時(shí),就產(chǎn)生寫時(shí)間時(shí)序,從T0 時(shí)刻開始15uS 之內(nèi)應(yīng)該將所需要的位送到總線上。DS18B20在完成一個(gè)讀時(shí)序過程,至少需要60us才能完成。所有時(shí)序都是將主機(jī)作為主設(shè)備,單總線器件作為從設(shè)備。 SET_DQ。 //精確延時(shí) 大于 480us SET_DQ。 x=(P2INamp。}(2)讀一個(gè)字節(jié)unsigned char ReadOneChar(void){unsigned char i=0。i) { CLR_DQ。=~(17)。DDRB|=(17)。 i0。 else CLR_DQ。 }delay(5)。Init_DS18B20()。Init_DS18B20()。b=ReadOneChar()。t=b。} 光敏傳感器模塊簡介光敏傳感器的選擇光敏傳感器有很多類型,主要有:光電管、光電倍增管、光敏電阻、光敏三極管、太陽能電池、紅外線傳感器、紫外線傳感器、光纖式光電傳感器、色彩傳感器等,由于光敏電阻靈敏度高,體積小,重量輕,性能穩(wěn)定,價(jià)格便宜,因?yàn)樵诒敬卧O(shè)計(jì)中不需要很精確地采集外圍環(huán)境的光照信息,故選用光敏電阻來比較合適。以下是設(shè)計(jì)中用到的程序(1)、端口初始化PORTDamp。 //初始化為輸入,用外部上拉電阻保持總線的高電平因?yàn)楣饷綦娮枋歉鷨纹瑱C(jī)上的PD7口相連的,而在執(zhí)行過程中要隨時(shí)讀取上面的電壓值,故將PD7口初始化為輸入。0X80)==0X80) { for(i=0。//顯示 } else { for(i=0。//顯示 } 無線模塊 無線模塊簡介對(duì)nRF2401的配置接口由CE、PWR、CS組成。 4種工作模式 其發(fā)射功率、工作頻率等所有工作參數(shù)全部通過軟件設(shè)置完成。ShockBurst方式的發(fā)送、接收工作流程如下一節(jié)所示。 (2)、單片機(jī)向nRF2401A發(fā)送數(shù)據(jù)的時(shí)序如下 MSB? LSB數(shù)據(jù)格式為如下: An~A0為接收機(jī)地址,不超過40位,通過更換地址,可以向多個(gè)nRF2401A模塊發(fā)送數(shù)據(jù);Dk~D0為待發(fā)送的數(shù)據(jù)。 (3)、單片機(jī)從nRF2401A讀取數(shù)據(jù)的時(shí)序如下當(dāng)接收端成功接收到數(shù)據(jù)后,將會(huì)置位對(duì)應(yīng)的數(shù)據(jù)請(qǐng)求管腳DR1/DR2,單片機(jī)通過查詢?cè)摴苣_狀態(tài),或者通過中斷方式接收數(shù)據(jù),: 數(shù)據(jù)傳輸?shù)牧鞒虉D(1)、NRF2401 ShockBurst方式發(fā)送流程圖配置NRF2401 數(shù)據(jù)碼=256地址碼[8~40位]數(shù)據(jù)打包(地址碼+數(shù)據(jù)) CRC[8位或16位] 置CE為高串行裝載數(shù)據(jù)CE置低NRF2401自動(dòng)加數(shù)據(jù)頭,并以250kbps或1Mbps的速率向外發(fā)數(shù)據(jù) 此段在NRF2401中自 動(dòng)完成,只需在MCU 中延時(shí)大約200us即 發(fā)送完畢? 可 N Y (2)、NRF2401 ShockBurst方式接收流程圖配置NRF2401NRF2401是否接收到數(shù)據(jù)? N 在NRF2401中 Y 自動(dòng)完成NRF2401判斷地址是否正確?MCU從NRF2401的FIFO中串行接收數(shù)據(jù),F(xiàn)IFO讀空后DR1變高 N YDR1被NRF2401置高,引發(fā)MCU中斷接收數(shù)據(jù),并判斷CRC是否正確? N Y 數(shù)據(jù)傳輸流程圖 無線模塊程序設(shè)計(jì)(1)、數(shù)據(jù)發(fā)送程序單片機(jī)向nRF2401A傳送數(shù)據(jù)的函數(shù)有以下4個(gè): void nRF2401_SendByte(unsigned int TxData),用于發(fā)送一個(gè)字節(jié)數(shù)據(jù); void nRF2401_SendWord(unsigned int TxData),用于發(fā)送一個(gè)字?jǐn)?shù)據(jù); void nRF2401_SendBuffer_Byte(unsigned int TxData[],unsigned int DataByte),用于發(fā)送一個(gè)字節(jié)數(shù)組; void nRF2401_SendBuffer_Word(unsigned int TxData[],unsigned int DataWord),用于發(fā)送一個(gè)字?jǐn)?shù)組。 void nRF2401_SendByte(unsigned int TxData): 用于向nRF2401A發(fā)送一幀數(shù)據(jù)(目標(biāo)地址 + 一個(gè)字節(jié)數(shù)據(jù)TxData); void nRF2401_SendWord(unsigned int TxData): 用于向nRF2401A發(fā)送一幀數(shù)據(jù)(目標(biāo)地址 + 一個(gè)字?jǐn)?shù)據(jù)TxData); void nRF2401_SendBuffer_Byte(unsigned int TxData[],unsigned int DataByte): 用于向nRF2401A發(fā)送一幀數(shù)據(jù)(目標(biāo)地址 + 一個(gè)字節(jié)數(shù)組TxData[]),其中DataByte為數(shù)組元素個(gè)數(shù); void nRF2401_SendBuffer_Word(unsigned int TxData[],unsigned int DataWord): 用于向nRF2401A發(fā)送一幀數(shù)據(jù)(目標(biāo)地址 + 一個(gè)字?jǐn)?shù)組TxData),其中DataWord為數(shù)組元素個(gè)數(shù); (2)數(shù)據(jù)接收程序 當(dāng)接收端成功接收到數(shù)據(jù)后,將會(huì)置位對(duì)應(yīng)的數(shù)據(jù)請(qǐng)求管腳DR1/DR2,單片機(jī)通過查詢?cè)摴苣_狀態(tài),或者通過中斷方式接收數(shù)據(jù),: void nRF2401_ReceiveByte(unsigned int RxData[]),以Byte格式從nRF2401A讀取數(shù)據(jù); void nRF2401_ReceiveWord(unsigned int RxData[]),以Word格式從nRF2401A讀取數(shù)據(jù)。 (3)、其他程序 其他程序如下: void nRF2401_ON(): //nRF2401A上電操作,在初始化nRF2401A之前執(zhí)行該操作; void nRF2401_OFF(): //nRF2401A掉電操作,在需要重新初始化nRF2401A時(shí)執(zhí)行該操作; void nRF2401_Mode(unsigned int uiMode): //nRF2401A收/發(fā)模式切換,uiMode = 0,設(shè)置nRF2401A為接收;uiMode = 1,設(shè)置nRF2401A為發(fā)送; unsigned int nRF2401_RxStatus(): //判斷nRF2401A是否有數(shù)據(jù)接收,如果已經(jīng)接收到數(shù)據(jù),返回值為“1”,如果沒有接收到數(shù)據(jù),返回值為“0”; LED點(diǎn)陣模塊LED顯示屏是一種通過控制半導(dǎo)體發(fā)光二極管的顯示方式,用來顯示文字、圖形、圖像、動(dòng)畫、行情、視頻、錄像信號(hào)燈各種信息的顯示屏幕。動(dòng)態(tài)掃描法可以大大減少控制器的I/O口,因此應(yīng)用較廣。數(shù)據(jù)接口采用可并接方式,有輸入和輸出,方便并接多個(gè)單板,組成32*148*164*16等點(diǎn)陣。下圖是系統(tǒng)主程序流程圖:開始系統(tǒng)初始化“卷簾出”顯示效果“上滾屏”顯示效果“左跑馬”顯示效果“卷簾入”顯示效果 系統(tǒng)總程序流程圖 點(diǎn)陣模塊程序設(shè)計(jì)1.IC74HC595 74HC595是硅結(jié)構(gòu)的CMOS器件,兼容低電壓TTL電路,它的引腳圖如下: 74HC59574HC595是具有8位移位寄存器和一個(gè)存儲(chǔ)器,三態(tài)輸出功能。移位寄存器有一個(gè)串行移位輸入(Ds),和一個(gè)串行輸出(Q7‘),電路將其接入下一個(gè)IC的輸入(Ds)組成16位移位存儲(chǔ)。A、B是與的輸入,電路將其合并做一個(gè)輸入,移位寄存器的最后一位輸出Qh接入下一個(gè)74HC164的輸入AB,組成16位移位寄存器,位的輸出經(jīng)過三極管放大電流加到點(diǎn)陣共陽端,即做為點(diǎn)陣的行控制。 對(duì)于16*16點(diǎn)陣,整個(gè)過程是先移出16個(gè)列數(shù)據(jù)信號(hào),再移一個(gè)行信號(hào),重復(fù)完成16行掃描。 //定義變量 unsigned int j。i16。ia0。j8。} else CLR_DATA。 //SCK拉高,列數(shù)據(jù)移位,相應(yīng)行拉低,三極管導(dǎo)通輸出電量到相應(yīng)行點(diǎn)陣管陽極(共陽) SET_SCLT。 //每一行的顯示,保持16個(gè)移位時(shí)間,因此,最后一行的顯示,也要加入保持時(shí)間,補(bǔ)償顯示的亮度 CLR_SCK。 while(i) display()。硬件電路連好以后,將msp430的發(fā)送程序燒到左邊的單片機(jī),msp430的接受程序燒到右邊的單片機(jī),最終的顯示結(jié)果如下圖: 最終顯示結(jié)果本文通過設(shè)計(jì)單片機(jī)控制單色LED顯示屏的方法,對(duì)LED顯示模塊單元如何進(jìn)行行列信號(hào)控制及信號(hào)傳輸中的驅(qū)動(dòng)問題進(jìn)行了研究。軟件的設(shè)計(jì)就是完成將漢字點(diǎn)陣數(shù)據(jù)通過一些特殊的算法調(diào)整,得到跟LED點(diǎn)陣相對(duì)應(yīng)的數(shù)據(jù),并將這些數(shù)據(jù)以及控制信號(hào)傳送到LED點(diǎn)陣屏,來實(shí)現(xiàn)分屏掃描顯示以及左移掃描顯示的效果。在這里,還要特別感謝我的指導(dǎo)老師——王軍。參 考 文 獻(xiàn)1 張迎新. 單片機(jī)原理與應(yīng)用 [M]. 北京:電子工業(yè)出版社 ,2005.2 楊志忠 ,衛(wèi)樺林. 數(shù)字電子技術(shù)[M]. 北京:高等教育出版社 ,20043 [M]. 北京:北京航空航天大學(xué)出版社 ,2000.4 萬光毅 ,(一) [M].北京:北京航空航天大學(xué)出版社 ,2003.5 沈建華, 楊艷琴 .MSP430系統(tǒng)16位超低功耗單片機(jī)原理與實(shí)踐. [M].北京:北京航空航天大學(xué)出版社,6 :清華大學(xué)出版社,20047 :電子科技大學(xué)出版社,20008 楊平, 中國科技核心期刊,20089 ,200010 LED 顯示屏中的應(yīng)用其中的項(xiàng)目有:。換句話說,你用一種金屬熔點(diǎn)較低的堅(jiān)持面組合起來。裝備:(1)焊接要求兩個(gè)主要的東西:一個(gè)烙鐵和焊接。注意,你不應(yīng)該使用所謂的焊槍。記住永遠(yuǎn)不要用酸性的核心焊接。這些煙氣是傷害你的眼睛和肺。眼睛保護(hù)是強(qiáng)制性的。但是,要確保你的組件的領(lǐng)導(dǎo)是干凈的。這可以幫助行為熱組件和董事會(huì),但它不是焊料,將彌補(bǔ)關(guān)節(jié)。作為一種普遍的法則,你應(yīng)該焊料無源元件(電阻、電容,二極管等)第一。適用:一旦焊料和減少熱量鉛和錫墊組件已經(jīng)白熱化,你準(zhǔn)備申請(qǐng)焊接。不要?jiǎng)雨P(guān)節(jié)幾秒鐘,以允許焊料冷卻。寒冷使真的不錯(cuò)。一旦老兵是關(guān)閉的,你可以再焊接聯(lián)合,確保保持它還是
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1