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

正文內(nèi)容

基于gsm短消息的led點陣廣告屏設(shè)計論文-在線瀏覽

2024-08-07 17:31本頁面
  

【正文】 方式和手動復(fù)位,兩種復(fù)位的操作電路形式不同。上電自動復(fù)位:通過電容充電來實現(xiàn)的,VCC的上升時間不超過1ms,就可以實現(xiàn)上電位復(fù)位。在單片機系統(tǒng)運行過程中,按下復(fù)位鍵,單片機被強制執(zhí)行復(fù)位操作,系統(tǒng)可以退出錯誤運行狀態(tài),恢復(fù)正常工作。單片機內(nèi)部有一個自激振蕩電路,它是定時控制部件中的一部分,可以通過內(nèi)部自激振蕩或外部提供振蕩源這兩種方式,驅(qū)動內(nèi)部時鐘電路產(chǎn)生系統(tǒng)時鐘信號。晶振頻率:f=,常用頻率為110592MHZ。這種方式常用于多片單片機系統(tǒng),以使相互的時鐘信號保持同步。是單片機中最小、最基本的時間單位。機器周期:12個晶振周期為一個機器周期,對應(yīng)計算機執(zhí)行一個基本操作所需的時間。指令字節(jié):指令占用存儲空間的字節(jié)數(shù),有單字節(jié)、雙字節(jié)、三字節(jié)三類。s和1/16181。s和2181。由于系統(tǒng)中要使用串行通信,為了便于計算波特率。點陣屏由兩塊74HC595和四塊74HC154共同控制,同時每列點陣用一個8550三極管驅(qū)動以保證LED的亮度。 88LED點陣塊點陣內(nèi)部結(jié)構(gòu)及外形如下,8X8點陣共由64個發(fā)光二極管組成,且每個發(fā)光二極管是放置在行線和列線的交叉點上,當(dāng)對應(yīng)的某一行置1電平,某一列置0電平,則相應(yīng)的二極管就亮;如要將第一個點點亮,則9腳接高電平13腳接低電平,則第一個點就亮了;如果要將第一行點亮,則第9腳要接高電平,而(11116)這些引腳接低電平,那么第一行就會點亮;如要將第一列點亮,則第13腳接低電平,而(115)接高電平,那么第一列就會點亮。它是8位串行輸入/輸出或者并行輸出移位寄存器,具有高阻、關(guān)、斷狀態(tài)三種狀態(tài)。數(shù)據(jù)在SCHcp的上升沿輸入,在STcp的上升沿進(jìn)入的存儲寄存器中去。 移位寄存器有一個串行移位輸入(Ds),和一個串行輸出(Q7’),和一個異步的低電平復(fù)位,存儲寄存器有一個并行8位的,具備三態(tài)的總線輸出,當(dāng)使能OE時(為低電平),存儲寄存器的數(shù)據(jù)輸出到總線。8:電源地101112131415:電源端本設(shè)計中我將它接Vcc。QAQBQC...QH;下降沿移位寄存器數(shù)據(jù)不變。當(dāng)移位結(jié)束后,在RCK端產(chǎn)生一個正脈沖,更新顯示數(shù)據(jù)。如果單片機的引腳不緊張,用一個引腳控制它,可以方便地產(chǎn)生閃爍和熄滅效果。 74HC154譯碼器簡介74HC154是一款高速CMOS器件,74HC154引腳兼容低功耗肖特基TTL(LSTTL)系列。74HC154的兩個輸入使能門電路可用于譯碼器選通,以消除輸出端上的通常譯碼“假信號”,也可用于譯碼器擴展。任選一個使能輸入端作為數(shù)據(jù)輸入,74HC154可充當(dāng)一個116的多路分配器。其引腳如圖353所示。用兩個74HC595級聯(lián)起來控制16行(圖361),用四個74HC154級聯(lián)起來控制列(圖362)。根據(jù)有關(guān)資料,當(dāng)每個LED的掃描頻率達(dá)到50Hz時,人的肉眼就無法分辨其掃描狀態(tài),換句話說,此時眼睛看到的便是一幅“靜止”的圖案。 字符顯示方案上述方法實現(xiàn)了點陣中任一點的控制后,如何顯示一個字符或漢字便成了關(guān)鍵。每一個漢字或字符實際上就是一個圖案,只不過這些“圖案”的大小是規(guī)定好的。中國的漢字成千上萬,再加上標(biāo)點符號,小小的單片機是放不下的。把漢字的點陣數(shù)據(jù)編成一個字庫,每個字有自己的“地址”,用這種方法,存儲的時候只需要存儲漢字的內(nèi)碼(一個漢字內(nèi)碼為兩個字節(jié)),顯示的時候再按這個字的內(nèi)碼去查詢字庫即可。幸運的是,人類使用語言已經(jīng)幾千年了,早在很久以前已經(jīng)有人把字庫編好,GB2312就是一種可以表示幾千個簡體漢字的字庫,并且市場上有專門存放這些字庫的芯片,我們只要使用漢字的GB2312內(nèi)碼去查詢芯片即可獲得所需要顯示的漢字點陣碼。為了能盡可能地表示所有字符,一般GSM模塊返回的信息是以另一種編碼表示的,這就是Unicode碼。所幸本設(shè)計中我使用的字庫芯片中帶有由Unicode碼到GB2312的對應(yīng)表。新加坡等地也使用此編碼。 GT21L16S2Y字庫芯片簡介GT21L16S2Y是一款內(nèi)含11X12點陣和15X16點陣的漢字庫芯片,支持GB2312國標(biāo)簡體漢字(含有國家信標(biāo)委合法授權(quán))、ASCII字符及GB2312與Unicode編碼互轉(zhuǎn)表。用戶通過字符內(nèi)碼,可計算出該字符點陣在芯片中的地址,可從該地址連續(xù)讀出字符點陣信息。 串行數(shù)據(jù)輸入( SI ):該信號用來把數(shù)據(jù)從串行輸入芯片,數(shù)據(jù)在時鐘的上升沿移入。 片選輸入( CS ):所有串行數(shù)據(jù)傳輸開始于CE下降沿,CE在傳輸期間必須保持為低電平,在兩條指令之間保持為高電平。 當(dāng)HOLD信號變?yōu)榈筒⑶掖袝r鐘信號(SCLK)處于低電平時,進(jìn)入總線掛起狀態(tài)。 AMS1117AMS1117是一種低壓降壓穩(wěn)壓器。AMS1117內(nèi)部集成過熱保護(hù)和限流電路,是電池供電和便攜式計算機的最佳選擇。STC89C52的IO口中,P0口屬于開漏輸出,將單片機與GT21L16S2Y控制引腳電平匹配的方法如圖373所示:圖373 GSM模塊本設(shè)計采用的GSM模塊是TC35i。SIM電壓為3V/,TC35i的數(shù)據(jù)接口(CMOS電平)通過AT命令可雙向傳輸指令和數(shù)據(jù),可選波特率為300b/s~115kb/s , ~115kb/s。本設(shè)計的LED功耗不算太高,因此簡單地使用8550三極管即可。本設(shè)計的軟件程序包括主程序、定時器中斷子程序、串口中斷服務(wù)子程序、LED掃描程序、短信讀取程序、字模處理程序等等。1978年后,C語言已先后被移植到大、中、小及微型機上,它可以作為工作系統(tǒng)設(shè)計語言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計語言,編寫不依賴計算機硬件的應(yīng)用程序。本次編程軟件采用keil C。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部分組合在一起。如果你使用C語言編程,那么Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強大的軟件仿真調(diào)試工具也會令你事半功倍。AT指令集是從終端設(shè)備(Terminal Equipment,TE)或數(shù)據(jù)終端設(shè)備(Data Terminal Equipment,DTE)向終端適配器(Terminal Adapter,TA)或數(shù)據(jù)電路終端設(shè)備(Data Circuit Terminal Equipment,DCE)發(fā)送的。每個AT命令行中只能包含一條AT指令;對于由終端設(shè)備主動向PC端報告的URC指示或者response響應(yīng),也要求一行最多有一個,不允許上報的一行中有多條指示或者響應(yīng)。單片機與GSM模塊通信是通過串行口用AT指令來實現(xiàn)的。每個指令執(zhí)行成功與否都有相應(yīng)的返回。 常用與GSM相關(guān)的AT指令A(yù)T+CMGCSend an SMS mand(發(fā)出一條短消息命令)AT+CMGDDelete SMS message(刪除SIM卡內(nèi)存的短消息)AT+CMGFSelect SMS message formate(選擇短消息信息格式:0PDU。將列數(shù)據(jù)寫入74HC595,并顯示列指針自增列指針大于或等于64列指針清零結(jié)束本次掃描是否 圖42報警電路流程圖 第五章 設(shè)計的測試與分析 剛拿到設(shè)計題目的時候,首先要做的就是有一個總體的設(shè)計方案,然后對整個設(shè)計做一個計劃,把時間和工作都合理的安排好。這次畢業(yè)設(shè)計讓我更加熟悉了從理論到實踐的跨越。逐漸了解到了一些主要芯片的技術(shù)資料和用法。第一步使用電路制圖軟件Protel DXP來設(shè)計原理圖,然后制作成電路板,最后使用keil C調(diào)試軟件的運行。 的器件,如貼片電阻、貼片電容、貼IC等放在底層。某元器件或?qū)Ь€之間可能存在較高的電位差,應(yīng)加大它們的距離,以免因放電、擊穿而引起意外短路。在軟件調(diào)試部分,如何考慮串口和定時器的終端優(yōu)先級,字庫芯片資料中的地址說明,最重要的是int和char的長度,經(jīng)常在很細(xì)小的地方出錯,導(dǎo)致程序運行不正常。自己不懂的就要虛心向別人學(xué)習(xí),取人之長,補己之短,一步一個腳印,這樣的學(xué)習(xí)過程,使自己受益匪淺,得到很好的鍛煉。各個模塊包括LED點陣屏的控制,單片機與GSM模塊的通信,短信信息的辨認(rèn)和解譯,漢字字庫的轉(zhuǎn)換和讀取,LED亮度的調(diào)試,LED掃描速度的調(diào)試。其中154是譯碼器,電路中采用級聯(lián)的方式,將點陣屏的64列編碼成地址,64個點需要6位二進(jìn)制代碼表示,四塊154接起來以后只需6根線,接到單片機的P2口,程序里對P2口賦相應(yīng)的值就可以選擇64列中的一列,實際調(diào)試過程十分簡單。單片機與GSM是通過串行通信接口進(jìn)行通信的,剛開始的時候由于對GSM的用法不太熟悉,一般是通過GSM模塊上自帶的RS232串行接口DB9與PC機連接,利用PC機對其進(jìn)行調(diào)試。因為中文短信只有在PDU模式下才可讀出,經(jīng)過用PC的串口對GSM模塊的調(diào)試之后,就知道使用單片機怎么與GSM通信了。從GSM模塊到單片機的短信息內(nèi)容是以Unicode碼的形式表示的,本設(shè)計用的字庫芯片沒法直接從Unicode碼得到字模,因此只能先將Unicode碼轉(zhuǎn)換成GB2312漢字內(nèi)碼。程序把內(nèi)碼一個一個地發(fā)給字庫芯片,然后從字庫芯片中讀回所要顯示的漢字的字模,經(jīng)整理后,存放到用于顯示的緩存數(shù)組中即可。LED的亮度由流過LED的電流決定,當(dāng)采用掃描的方式顯示時,隨著掃描的速度加快,LED的亮度會降低。 LED點陣屏正常顯示GSM模塊正常接收到短信單片機正確讀出短信短信內(nèi)容正確地顯示在LED點陣屏上LED點陣屏可自動移屏顯示大于四個漢字的內(nèi)容 第6章 結(jié)束語讀書生活在這個季節(jié)即將劃上一個句號,回首這三年以來,有成功也有失敗,就這樣在跌跌撞撞中不斷成長起來,而于我的人生卻只是一個逗號,我將面對又一次征程的開始。在老師的耐心指導(dǎo)下,以及同學(xué)的熱心幫助下,我終于按期完成了我的畢業(yè)設(shè)計。首先就是確定自己的設(shè)計,明確設(shè)計的要求,然后制定一個合理的計劃去完成設(shè)計。本設(shè)計采用STC89C52為主控芯片,通過GSM模塊接收短信息,然后經(jīng)過STC89C52芯片處理,讀出短信內(nèi)容,查詢字庫芯片,翻譯成字模的二進(jìn)制代碼,按一定的算法賦給控制LED點陣屏的六塊芯片,從而在LED點陣屏上顯示短信內(nèi)容。也使我更加深入的了解到了溫度傳感器,液晶顯示,語音芯片,以及52單片機的結(jié)構(gòu)功能和具體應(yīng)用,讓我對電子知識也變得更加的渴望與喜歡。我也明白了,很多事情要去嘗試了才知道自己到底有沒有那個能力,想與做相差真的很大。本設(shè)計經(jīng)過多次嚴(yán)格測試,已經(jīng)能很好的實現(xiàn)該設(shè)計的基本要求??傊?本設(shè)計采用了STC89C52單片機作為系統(tǒng)的中央控制單元,并結(jié)合C語言編程,實現(xiàn)了在LED點陣屏上顯示短信息內(nèi)容的目標(biāo),完成了設(shè)計要求。我的敬愛的導(dǎo)師,我不是您最出色的學(xué)生,而您卻是我最尊敬的老師。授人以魚不如授人以漁,置身其間,耳濡目染,潛移默化,使我不僅接受了全新的思想觀念,樹立了宏偉的學(xué)術(shù)目標(biāo),領(lǐng)會了基本的思考方式,從論文題目的選定到論文寫作的指導(dǎo),經(jīng)由您悉心的點撥,再經(jīng)思考后的領(lǐng)悟,常常讓我有“山重水復(fù)疑無路,柳暗花明又一村”。附錄(一)一、STC89C52控制主電路包括單片機STC89C52模塊、溫度采樣模塊、顯示模塊、加熱電路模塊、(LED、蜂鳴器)報警模塊、功能按鍵模塊電路圖:附錄圖 1二、點陣電路圖: 附錄圖 2 附錄(二)/**************************************************字庫芯片:GT21L16S2Y*日期 :20121129**************************************************/include include include include /**************************************************引腳定義*cs : 片選信號,拉低有效*so : 串行輸出信號,數(shù)據(jù)在時鐘的下降沿移出*hold : 總線掛起,接200歐姆電阻拉高*sclk : 串行時鐘信號*gt_si : 串行輸入信號,數(shù)據(jù)在時鐘的下降沿移入**************************************************/sbit cs = P0^0。sbit hold = P0^2。sbit gt_si = P0^4。 cs = 0。 //Uart_Send_Byte(w_Data)。i8。 if(w_Data amp。 else gt_si = 0。 sclk = 1。 }}/**************************************************函數(shù)功能 : 串行讀入一個字節(jié)的數(shù)據(jù),時鐘的上升沿讀入*參數(shù)說明 :無*返回值 :r_Data 讀入的數(shù)據(jù) **************************************************/uchar read_byte(void){ uchar i,r_Data。 for(i=0。i++) { r_Data = 1。 _nop_()。 if(so) r_Data |= 0x01。= 0xfe。 } return r_Data。 destCode:轉(zhuǎn)換后得到的 GB2312 內(nèi)碼*返回值 :0 **************************************************/long int UToGb2312Buff =0x67d70。 uch
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1