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

正文內(nèi)容

基于msp430單片機的無線led廣告屏設(shè)計-wenkub.com

2025-01-15 15:03 本頁面
   

【正文】 集成電路線性穩(wěn)壓電源使用起來很方便,它實際上是萬無一失的,是這樣的便宜的,它通常是最便宜的一種部件的電子裝配。冷關(guān)節(jié)如何被一個沙啞的、乏味的灰色特征的色彩,而且可以輕易的固定的。一個寒冷的聯(lián)合是一個聯(lián)合的焊料不充分接觸鉛或印刷電路板組件墊。如果一切都足夠炎熱,錫應(yīng)該流動自由通行整個領(lǐng)導(dǎo)和墊。確保你焊錫極性電容器及二極管正確。奠定了鐵尖,以便它休息對抗雙方的組件鉛和董事會。我堅持下去的部分處于正確的位置,你是焊接的時候,你可能想要彎曲的引線底部的董事會在45度角。表面處理:一個干凈的表面是非常重要的,如果你想要一個強大的、低電阻焊點。熱焊錫也是危險的。最好的焊料中的電子產(chǎn)品工作是一種薄的松香核心焊錫。正因為此,鋼絲帶著一個迷途的電壓,能損壞電路和元件。鐵的范圍,30W 15W對身體有好處的大多數(shù)電子/印刷電路板的工作。焊接是一個必須的技能也為各類電氣和電子產(chǎn)品工作。(或理解datasheets)電路的功能。我們已經(jīng)設(shè)計和制造了它的印刷電路板(PCB)。在設(shè)計中,雖然我們遇到了很多難題,但是在他的帶領(lǐng)下我們并沒有灰心,更沒有放棄,他教會了我們以一個什么樣的心態(tài)和方法去面對困難、解決困難。在整個設(shè)計過程中,我時刻嚴(yán)格要求自己,并且不斷地反思自己的不足之處,爭取做到更好。軟件部分的設(shè)計跟硬件完美配合實現(xiàn)各個信息的顯示。為了完成畢業(yè)設(shè)計我也在平時工作緊張的情況下,盡己所能努力完成畢業(yè)設(shè)計。 //將最后一行數(shù)據(jù)移出}void displayS(unsigned int timer) //指定時間掃描顯示{ unsigned char i。 //列數(shù)據(jù)位只在第一行時為0,其它時候都為1,當(dāng)將這個0移入寄存器后,從第一位開始一直移位最后一位, //移位的過程,AB就必需是1,這是因為不能同時有兩個及兩個以上0的出現(xiàn),否則顯示出亂 } j=500。 //將數(shù)據(jù)緩沖右移一位,為下次輸出做準(zhǔn)備 SET_SCLH。 //為列移位做準(zhǔn)備 if(tmpamp。 //循環(huán)四次 tmp=~lhj[i*8+ia]。 //為列移位做準(zhǔn)備 CLR_SCLT。 //置位高電平做準(zhǔn)備 CLR_AB。 對于48*16點陣,整個過程是先移出48個列數(shù)據(jù)信號,再移一個行信號,重復(fù)完成16行掃描。 另外兩個信號是AB和SCK,AB做為行移位寄存器的輸入,SCK是移位時鐘,AB的輸入在SCK的時鐘脈沖下移入寄存器,寄存器輸出端Q經(jīng)電阻接入三極管B極,控制三極管的導(dǎo)通和截止,從面控制點陣ROW腳位電量。存儲寄存器有一個并行8位的,具備三態(tài)的總線輸出,當(dāng)使能OE時(為低電平),存儲寄存器的數(shù)據(jù)輸出到總線,電路中直接將此腳接GND,做直接輸出。數(shù)據(jù)在SCHcp的上升沿輸入,在STcp的上升沿進入存儲寄存器。為消除在切換行顯示數(shù)據(jù)的時候產(chǎn)生拖尾現(xiàn)象,驅(qū)動程序先要關(guān)閉顯示屏,即消隱,等顯示數(shù)據(jù)打開輸出鎖存器并鎖存,然后再輸出新的行號,重新打開顯示,以下就是顯示驅(qū)動程序的流程圖:進入中斷定時器賦初值讀取行號并增加1送新行顯示數(shù)據(jù)消隱切換顯示數(shù)據(jù)發(fā)送新行號,打開顯示退出中斷 顯示驅(qū)動程序流程圖2)系統(tǒng)主程序系統(tǒng)主程序開始以后,首先是對系統(tǒng)環(huán)境初始化,包括設(shè)置串口、定時器、中斷和端口;然后以“卷簾出”效果顯示圖形,停留約3s;接著向上滾動顯示信息,然后以“卷簾入”效果隱去圖形。驅(qū)動部份使用兩個移位帶存儲器的74HC595和兩個移位寄存器74HC164組成,74HC595負(fù)責(zé)列掃描數(shù)據(jù),74HC164負(fù)責(zé)行掃描數(shù)據(jù)。一般室內(nèi)顯示屏多采用動態(tài)掃描技術(shù),即一行發(fā)光二極管共用一行驅(qū)動寄存器,根據(jù)共用一行驅(qū)動寄存器的發(fā)光二極管像素數(shù)目。函數(shù)的使用: void nRF2401_ReceiveByte(unsigned int RxData[]): 以Byte格式從nRF2401A讀取數(shù)據(jù),接收數(shù)據(jù)存儲在數(shù)組RxData[]中。 函數(shù)的使用: void nRF2401_SetAddress(unsigned int Address[],unsigned int AddrByte): 設(shè)置目標(biāo)nRF2401A的地址,發(fā)送端在發(fā)送數(shù)據(jù)前調(diào)用,只需要一次即可。 需要注意的地方:a. Address、Data、CRC的位數(shù)之和不超過256; a. Address長度必須和目標(biāo)接接收通道的地址一致(數(shù)據(jù)和長度);a. Data長度必須和目標(biāo)接接收通道的接收數(shù)據(jù)寬度一致。在第一次配置操作結(jié)束后,只有最后兩個字節(jié)的命令字可以被更改,前16個字節(jié)的修改無效,如果需要修改前16個字節(jié)的命令字(如通道接收地址,接收數(shù)據(jù)長度等),則需要掉電(PWR_UP置低)后重新上電(PWR_UP置高),才能對芯片進行徹底初始化操作。nRF2401有2種通信方式:ShockBurst和Direct方式。工作模式 PWRCECS收發(fā)模式 110配置模式 101空閑模式 100掉電模式 0XXi++) lhj[i]=bright[i]。i++) lhj[i]=bright[i]。 此字體下對應(yīng)的點陣為:寬x高=16x16 */0x01,0x00,0x7F,0xFC,0x00,0x00,0x0F,0xE0,0x08,0x20,0x0F,0xE0,0x00,0x04,0x7F,0xFE,0x40,0x04,0x87,0xC8,0x04,0x40,0x04,0x40,0x08,0x42,0x10,0x42,0x60,0x3E,0x00,0x00};//用來顯示有亮光時的漢字宏定義,即“亮”const unsigned char dark[32]={/* 文字: 暗 *//* 宋體12。//此口總保持低DDRDamp。光敏電阻就是一個傳感器,有“有信號”與“無信號”兩種狀態(tài),所以軟件編程相對很容易。//t= tt*10+。b+=(aamp。 //跳過讀序號列號的操作 WriteOneChar(0xBE)。 // 跳過讀序號列號的操作WriteOneChar(0x44)。unsigned char b=0。 SET_DQ。 if(datamp。}(3)寫一個字節(jié)void WriteOneChar(unsigned char dat){ unsigned char i=0。(17)) dat|=0x80。 SET_DQ。for (i=8。 //稍做延時后,如果x=0則初始化成功;x=1則初始化失敗 delay(5)。 DDRBamp。 //稍做延時 CLR_DQ。數(shù)據(jù)和命令的傳輸都是低位在先。DS18B20有嚴(yán)格的通信協(xié)議來保證各位數(shù)據(jù)傳輸?shù)恼_性和完整性。寫1時序時,單總線被拉低之后,在15us之內(nèi)就得釋放單總線。 (6)、內(nèi)部有溫度上、下限告警設(shè)置。 (4)、測量溫度范圍在-55176。因此用它來組成一個測溫系統(tǒng),具有線路簡單,在一根通信線,可以掛很多這樣的數(shù)字溫度計,十分方便。i++) //7次寫入 秒分時日月周年 { Write_Ds1302(*p,l_tmpdate[i])。 } Write_Ds1302(0x8E,0X00)。i7。i++) //分7次讀取 秒分時日月周年 { l_tmpdate[i]=Read_Ds1302(*p)。 //返回}void Read_RTC(void) //讀取 日歷{ unsigned char i,*p。 _NOP()。 _NOP()。 CLR_RST。 //每次傳輸?shù)妥止?jié) CLR_SCK。 for (i=0。 _NOP()。 _NOP()。 temp=1。i++) //循環(huán)8次 寫入數(shù)據(jù) { CLR_SCK。 //發(fā)送數(shù)據(jù) CLR_RST。 SET_RST。熄滅‘表? 寫操作讀寫操作需要嚴(yán)格按照時序圖來進行,對應(yīng)時序圖,我們可以通過軟件進行操作:void Write_Ds1302( unsigned char address,unsigned char dat )向寄存器寫數(shù)據(jù){ CLR_RST。 //秒分時日月周年讀寄存器地址,最低位是讀寫位const unsigned char table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf,0xff}。 以上宏定義是將時鐘芯片DS1302的三個引腳定義到PDPDPD6三個口上,便于在下面的程序中顯得直觀一點unsigned char l_tmpdate[7]={0,0,12,15,4,3,9}。=~0X02。define CLR_SCK P3OUTamp。換一句話說,RST信號控制數(shù)據(jù)時間信號輸入的開始和結(jié)束。1)寄存器操作當(dāng)寫保護寄存器的最高位為0時,允許數(shù)據(jù)寫入寄存器,寫保護寄存器可以通過命令字節(jié)8E、8F來規(guī)定禁止寫入/讀出。下位機上位機廣告屏顯示程序溫度采集程序光照采集程序時鐘信息程序無線模塊(發(fā)送)程序無線模塊(接收)程序 軟件設(shè)計方案的流程圖因為本設(shè)計需要在顯示屏上顯示時間以及日期的信息,故需要用到實時時鐘模塊,以下就軟件方面對時鐘模塊做詳細(xì)的介紹: 實時時鐘模塊簡介DS1302 是DALLAS 公司推出的涓流充電時鐘芯片,內(nèi)含有一個實時時鐘/日歷和31字節(jié)靜態(tài)RAM,通過簡單的串行接口與單片機進行通信。當(dāng)被用著在寄生電源下,也可以向器件提供電源。C11111111 11111111 FFFFh–25176。C00000000 1111101000FAh+25176。 8*8共陽極LED點陣?yán)?,若要圖中所示16個LED顯示一個“口”字的方框,則首先在列1~4上寫入列編碼信號,接著應(yīng)將對應(yīng)的行上加選通信號,即在行、: 在點陣上所加的行信號以及列選擇信號列1列2列3列4行10000行20110行30110行40000這樣,當(dāng)?shù)谝恍羞x通時列信號為0000;第二行選通時列信號為0110;第三行選通時列信號為0110;第四行選通時列信號為0000;再選通第一行送列信號0000……如此循環(huán)下去,當(dāng)刷新頻率足夠高時(大于24Hz),由于人眼的視覺暫留特性,便可觀察到穩(wěn)定的方框。 LED點陣對于點陣型LED顯示可以采用共陰極或共陽極,本系統(tǒng)采用共陽極。該器件包含2驅(qū)動器、2接收器和一個電壓發(fā)生器電路提供TIA/EIA232F電平。在本設(shè)計中,,。在程序中我們可以通過程序的要求,選著合適的晶振 晶振電路手動復(fù)位是最小系統(tǒng)常用的功能,本系統(tǒng)采用專用復(fù)位芯片IMP811實現(xiàn)手動復(fù)位。編程開發(fā)時通過專用的編程器,可以選擇匯編或C語言編程,IAR公司為MSP430系列的單片機開發(fā)了專用的C語言,可以通過WORKBENCH和CSPY直接編譯調(diào)試,使用靈活簡單。MSP430F149芯片具有如下特點: 1)功耗低:電壓2.2V、時鐘頻率1MHz時,活動模式為200μA;關(guān)閉模式時僅為0.1A,且具有5種節(jié)能工作方式。硬件電路包括LED驅(qū)動模塊、PC機通信模塊等兩大模塊。其中單片機和無線模塊各需要兩塊,其中一塊作為發(fā)送模塊,一個作為接收模塊,并且在接收模塊上將16*16LED點陣模塊連接上去,這樣在兩個NRF24L01之間可以通過無線傳播數(shù)據(jù),即所謂的無線傳輸。采用動態(tài)掃描方式,通過三極管驅(qū)動并聯(lián)在一起的LED發(fā)光管的一端(共陰或共2端),LED發(fā)光管的另一腳接通用I/O口,控制其亮滅。 LED點陣圖文顯示屏:顯示器件是由許多均勻排列的發(fā)光二極管組成的點陣顯示模塊,適于播放文字、圖像信息。 LED廣告屏的選擇單基色顯示屏:單一顏色(紅色或綠色)。 CC1020模塊基本特性:工作電壓:~, ,直線通信距離600米左右頻率范圍為402 MHz 470MHz工作低電流消耗(RX:)SPI接口配置內(nèi)部寄存器標(biāo)準(zhǔn) DIP 間距接口,便于嵌入式應(yīng)用該芯片特點外圍電路元器件復(fù)雜,好多器件難以在短時間內(nèi)采購齊全,故本方案也放棄。 無線模塊的選擇 NRF905模塊挪威nordic公司推出的單片射頻發(fā)射器芯片NRF905基本特征如下:433/868/915工作頻段,433MHZ開放ISM頻段可免許使用。其中溫度信息是通過溫度傳感器進行采集的,日期時間是通過時鐘模塊采集的,光照信息是通過光敏傳感器來采集的。其中的程序部分主要分為兩大部分,其中一個要編寫msp430的發(fā)送部分,一個用來編寫msp430的接收部分,并且用IAR Embedded Workbench For MSP430 這一款軟件對其程序經(jīng)行編譯、創(chuàng)建連接和調(diào)試,并根據(jù)編譯和調(diào)試結(jié)果對其程序進行修改,直到其程序沒有出現(xiàn)錯誤和警告為止。近年LED顯示屏已廣泛應(yīng)用于室內(nèi)、外需要進行服務(wù)內(nèi)容和服務(wù)宗旨宣傳的公眾場所如銀行、營業(yè)部、車站、機場、港口、體育場館等信息的發(fā)布,政府機關(guān)政策、政令,各類市場行情信息的發(fā)部和宣傳等。由于它具有發(fā)光效率高、使用壽命長、組態(tài)靈活、色彩豐富、工作性能穩(wěn)定以及對室內(nèi)室外環(huán)境適應(yīng)能力強等優(yōu)點而日漸成為顯示媒體中的佼佼者。LED是發(fā)光二極管英文Light Emitting Diode 的簡稱,是六十年代末發(fā)展起來的一種半導(dǎo)體顯示器件,七十年代,隨著半導(dǎo)體材料合成技術(shù)、單晶制造技術(shù)和PN結(jié)形成技術(shù)的研究進展,發(fā)光二極管在發(fā)光顏色、亮度等性能得以提高并迅速進入批量化和實用化。更重要的意義是單片機的應(yīng)用改變了控制系統(tǒng)傳統(tǒng)的設(shè)計思想和方法。單片機的特點是體
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1