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

正文內(nèi)容

基于gsm短消息的led點(diǎn)陣廣告屏設(shè)計(jì)論文(編輯修改稿)

2024-07-24 17:31 本頁面
 

【文章內(nèi)容簡介】 sage from preferred store(列出SIM卡中的短消息PDU/text: 0/“REC UNREAD”未讀,1/“REC READ”已讀,2/“STO UNSENT”待發(fā),3/“STO SENT”已發(fā),4/“ALL”全部的) AT+CMGRRead SMS message(讀短消息)AT+CMGSSend SMS message(發(fā)送短消息)AT+CMGWWrite SMS message to memory(向SIM內(nèi)存中寫入待發(fā)的短消息)AT+CMSSSend SMS message from storage(從SIN|M內(nèi)存中發(fā)送短消息)AT+CNMINew SMS message indications(顯示新收到的短消息)AT+CPMSPreferred SMS message storage(選擇短消息內(nèi)存)AT+CSCASMS service center address(短消息中心地址)AT+CSCBSelect cell broadcast messages(選擇蜂窩廣播消息)AT+CSMPSet SMS text mode parameters(設(shè)置短消息文本模式參數(shù))AT+CSMSSelect Message Service(選擇短消息服務(wù))對(duì)短消息的控制共有三種模式:Block Mode、基于AT命令的PDU Mode、基于AT命令的Text Mode 總的程序主要完成設(shè)計(jì)參數(shù)的初始化、鍵值處理、溫度采樣、電路加熱、聲光報(bào)警等,其主程序流程圖如圖圖41開始初始化GSM模塊、定時(shí)器、串口等,標(biāo)志位flag=0否是否有短信否是flag=1是截取短信里面的UNICODE碼將unicode碼發(fā)給字庫芯片轉(zhuǎn)換成GB2312碼將GB2312碼發(fā)給字庫芯片,得到點(diǎn)陣二進(jìn)制數(shù)據(jù)循環(huán)掃面顯示點(diǎn)陣數(shù)據(jù)標(biāo)志位置為flag=1圖41 主程序流 LED掃描顯示程序流程圖LED掃描顯示程序的流程圖如圖42:開始讀取當(dāng)前列指針,根據(jù)列指針從顯示緩存區(qū)中找出列數(shù)據(jù)。將列數(shù)據(jù)寫入74HC595,并顯示列指針自增列指針大于或等于64列指針清零結(jié)束本次掃描是否 圖42報(bào)警電路流程圖 第五章 設(shè)計(jì)的測(cè)試與分析 剛拿到設(shè)計(jì)題目的時(shí)候,首先要做的就是有一個(gè)總體的設(shè)計(jì)方案,然后對(duì)整個(gè)設(shè)計(jì)做一個(gè)計(jì)劃,把時(shí)間和工作都合理的安排好。最后再考慮分析解決具體的襲擊問題。這次畢業(yè)設(shè)計(jì)讓我更加熟悉了從理論到實(shí)踐的跨越。從當(dāng)初的查閱圖書,到現(xiàn)在的電路板調(diào)試運(yùn)行成功,這中間有很多值得回味的地方。逐漸了解到了一些主要芯片的技術(shù)資料和用法。這次的設(shè)計(jì),從選題到實(shí)現(xiàn),幾乎都是自己獨(dú)立完成的。第一步使用電路制圖軟件Protel DXP來設(shè)計(jì)原理圖,然后制作成電路板,最后使用keil C調(diào)試軟件的運(yùn)行。其中有很多細(xì)節(jié)要考慮周到,比如在通常條件下,所有的元件均應(yīng)布置在印制電路的同一面上,只有在頂層元件過密時(shí),才能將一些高度有限并且發(fā)熱量小 的器件,如貼片電阻、貼片電容、貼IC等放在底層。在保證電氣性能的前提下,元件應(yīng)放置在柵格上且相互平行或垂直排列,以求整齊、美觀,一般情況下不允許元件重疊;元件排列要緊湊,輸入和輸出元件盡量遠(yuǎn)離。某元器件或?qū)Ь€之間可能存在較高的電位差,應(yīng)加大它們的距離,以免因放電、擊穿而引起意外短路。大部分都是關(guān)于PCB布線方面要注意的問題。在軟件調(diào)試部分,如何考慮串口和定時(shí)器的終端優(yōu)先級(jí),字庫芯片資料中的地址說明,最重要的是int和char的長度,經(jīng)常在很細(xì)小的地方出錯(cuò),導(dǎo)致程序運(yùn)行不正常。在整個(gè)設(shè)計(jì)過程中,通過自己學(xué)習(xí)、探討、而從中學(xué)習(xí)了很多關(guān)于單片機(jī)和相關(guān)程序等各方面的知識(shí),通過對(duì)電路的設(shè)計(jì)、布局、在這過程中還出現(xiàn)了很多問 題。自己不懂的就要虛心向別人學(xué)習(xí),取人之長,補(bǔ)己之短,一步一個(gè)腳印,這樣的學(xué)習(xí)過程,使自己受益匪淺,得到很好的鍛煉。 制作好硬件之后,就進(jìn)行軟件編程,把兩者結(jié)合起來對(duì)每一個(gè)模塊進(jìn)行調(diào)試。各個(gè)模塊包括LED點(diǎn)陣屏的控制,單片機(jī)與GSM模塊的通信,短信信息的辨認(rèn)和解譯,漢字字庫的轉(zhuǎn)換和讀取,LED亮度的調(diào)試,LED掃描速度的調(diào)試。LED點(diǎn)陣的控制實(shí)際上就是對(duì)74HC154和74HC595這兩種芯片的控制。其中154是譯碼器,電路中采用級(jí)聯(lián)的方式,將點(diǎn)陣屏的64列編碼成地址,64個(gè)點(diǎn)需要6位二進(jìn)制代碼表示,四塊154接起來以后只需6根線,接到單片機(jī)的P2口,程序里對(duì)P2口賦相應(yīng)的值就可以選擇64列中的一列,實(shí)際調(diào)試過程十分簡單。而74HC595是串行SPI口輸入的移位寄存鎖存器,可以串接,本設(shè)計(jì)使用兩片74HC595串聯(lián)以控制16行LED,它的控制引腳只有四個(gè),接到P1口的四個(gè)引腳即可。單片機(jī)與GSM是通過串行通信接口進(jìn)行通信的,剛開始的時(shí)候由于對(duì)GSM的用法不太熟悉,一般是通過GSM模塊上自帶的RS232串行接口DB9與PC機(jī)連接,利用PC機(jī)對(duì)其進(jìn)行調(diào)試。按照資料上一步一步地輸入相應(yīng)的AT指令后,逐漸熟悉了常用AT指令的用法,并了解了GSM模塊在PDU模式下對(duì)短信內(nèi)容的編碼格式。因?yàn)橹形亩绦胖挥性赑DU模式下才可讀出,經(jīng)過用PC的串口對(duì)GSM模塊的調(diào)試之后,就知道使用單片機(jī)怎么與GSM通信了。對(duì)于短信息的辨認(rèn)和解譯,前提是了解GSM模塊在PDU模式下的的編碼格式,因?yàn)镚SM發(fā)回來給單片機(jī)的信息并不是全是短信內(nèi)容,只有了解其格式后,才能從其返回的一堆數(shù)據(jù)中正解地提取出短信的內(nèi)容。從GSM模塊到單片機(jī)的短信息內(nèi)容是以Unicode碼的形式表示的,本設(shè)計(jì)用的字庫芯片沒法直接從Unicode碼得到字模,因此只能先將Unicode碼轉(zhuǎn)換成GB2312漢字內(nèi)碼。得到表示短信內(nèi)容的內(nèi)碼后,將漢字內(nèi)碼一個(gè)一個(gè)地查詢字庫芯片,字庫芯片的控制方法也是用串行的SPI協(xié)議,十分簡單。程序把內(nèi)碼一個(gè)一個(gè)地發(fā)給字庫芯片,然后從字庫芯片中讀回所要顯示的漢字的字模,經(jīng)整理后,存放到用于顯示的緩存數(shù)組中即可。單片機(jī)開的定時(shí)器0每當(dāng)定時(shí)溢出就調(diào)用一次LED掃描函數(shù),把緩存數(shù)組中的數(shù)據(jù)掃到LED上,調(diào)整定時(shí)時(shí)間,讓掃描速度足夠快,即可完成字符的顯示。LED的亮度由流過LED的電流決定,當(dāng)采用掃描的方式顯示時(shí),隨著掃描的速度加快,LED的亮度會(huì)降低。這是因?yàn)閽呙栾@示使每個(gè)LED在每次掃描中得到點(diǎn)亮的時(shí)間減小了,因此為了提高LED的亮度,我把LED的限流電阻改小,讓LED的亮度達(dá)到令人滿意的程度即可。 LED點(diǎn)陣屏正常顯示GSM模塊正常接收到短信單片機(jī)正確讀出短信短信內(nèi)容正確地顯示在LED點(diǎn)陣屏上LED點(diǎn)陣屏可自動(dòng)移屏顯示大于四個(gè)漢字的內(nèi)容 第6章 結(jié)束語讀書生活在這個(gè)季節(jié)即將劃上一個(gè)句號(hào),回首這三年以來,有成功也有失敗,就這樣在跌跌撞撞中不斷成長起來,而于我的人生卻只是一個(gè)逗號(hào),我將面對(duì)又一次征程的開始。三年的求學(xué)生涯在師長、親友的大力支持下,走得辛苦卻也收獲滿囊,在論文即將付梓之際,思緒萬千,心情久久不能平靜。在老師的耐心指導(dǎo)下,以及同學(xué)的熱心幫助下,我終于按期完成了我的畢業(yè)設(shè)計(jì)。通過這次富有意義而又深刻的畢業(yè)設(shè)計(jì),我掌握了一些實(shí)踐性質(zhì)的設(shè)計(jì)的基本步驟。首先就是確定自己的設(shè)計(jì),明確設(shè)計(jì)的要求,然后制定一個(gè)合理的計(jì)劃去完成設(shè)計(jì)。從查找資料到用Protel畫圖,再到印板、洗板、焊板,最后到調(diào)試,讓該設(shè)計(jì)達(dá)到設(shè)計(jì)預(yù)期的要求。本設(shè)計(jì)采用STC89C52為主控芯片,通過GSM模塊接收短信息,然后經(jīng)過STC89C52芯片處理,讀出短信內(nèi)容,查詢字庫芯片,翻譯成字模的二進(jìn)制代碼,按一定的算法賦給控制LED點(diǎn)陣屏的六塊芯片,從而在LED點(diǎn)陣屏上顯示短信內(nèi)容。在這次設(shè)計(jì)的過程中,我也能夠再一次深度學(xué)習(xí)了電路PCB板的設(shè)計(jì)與制作,并且能夠更加熟練的運(yùn)用Protel軟件,不但鞏固了我們所學(xué)的專業(yè)知識(shí),而且還讓我增長了許多課外的知識(shí),使我受益匪淺。也使我更加深入的了解到了溫度傳感器,液晶顯示,語音芯片,以及52單片機(jī)的結(jié)構(gòu)功能和具體應(yīng)用,讓我對(duì)電子知識(shí)也變得更加的渴望與喜歡。雖然在制作設(shè)計(jì)的過程中,我遇到了很多困難,但是經(jīng)過老師和同學(xué)的幫助,還有自己的努力,一切的問題都迎刃而解。我也明白了,很多事情要去嘗試了才知道自己到底有沒有那個(gè)能力,想與做相差真的很大。相信在今后的生活中,我會(huì)更加的努力學(xué)期各方面的知識(shí),發(fā)揚(yáng)這種樂學(xué)上進(jìn)的精神。本設(shè)計(jì)經(jīng)過多次嚴(yán)格測(cè)試,已經(jīng)能很好的實(shí)現(xiàn)該設(shè)計(jì)的基本要求。該設(shè)計(jì)的硬件設(shè)計(jì)簡單,軟件也不是很復(fù)雜,易于開發(fā),成本較低,方便實(shí)用,操作方便等特點(diǎn)??傊?本設(shè)計(jì)采用了STC89C52單片機(jī)作為系統(tǒng)的中央控制單元,并結(jié)合C語言編程,實(shí)現(xiàn)了在LED點(diǎn)陣屏上顯示短信息內(nèi)容的目標(biāo),完成了設(shè)計(jì)要求。 參考文獻(xiàn)[1] 康華光 電子技術(shù)基礎(chǔ)(模擬部分) [M].北京:高等教育出版社,2006年;[2] 閻石 數(shù)字電子技術(shù)基礎(chǔ)(第五版) [M].北京:高等教育出版社,2006年;[3] :[4] 胡壽松 自動(dòng)控制原理(第二版).北京:科學(xué)出版社,2008年;[5] 劉海成 AVR單片機(jī)原理及測(cè)控工程應(yīng)用. 北京航空航天大學(xué)出版社,2008年[6] 周興華 :中國電力出版社,2008[7] 謝維成,(第2版)[M].北京:清華大學(xué)出版社,2009. [8] 何立民.《單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)》..[9] 王福瑞等.《單片機(jī)測(cè)控系統(tǒng)設(shè)計(jì)大全》..[10]周明德.《微型計(jì)算機(jī)硬件軟件及應(yīng)用》..[11]宋宏運(yùn).《單片微機(jī)計(jì)算機(jī)原理及應(yīng)用》. [12] ISD4004 Series SingleChip Voice Record/Playback Device Data Book, Winbond . 致謝本論文設(shè)計(jì)在我的指導(dǎo)老師黃容蘭老師的悉心關(guān)懷和耐心指導(dǎo)下順利地完成了。我的敬愛的導(dǎo)師,我不是您最出色的學(xué)生,而您卻是我最尊敬的老師。您治學(xué)嚴(yán)謹(jǐn),學(xué)識(shí)淵博,思想深邃,視野雄闊,為我營造了一種良好的精神氛圍。授人以魚不如授人以漁,置身其間,耳濡目染,潛移默化,使我不僅接受了全新的思想觀念,樹立了宏偉的學(xué)術(shù)目標(biāo),領(lǐng)會(huì)了基本的思考方式,從論文題目的選定到論文寫作的指導(dǎo),經(jīng)由您悉心的點(diǎn)撥,再經(jīng)思考后的領(lǐng)悟,常常讓我有“山重水復(fù)疑無路,柳暗花明又一村”。 最后再一次感謝所有在畢業(yè)設(shè)計(jì)中曾經(jīng)幫助過我的良師益友和同學(xué),以及在設(shè)計(jì)中被我引用或參考的論著的作者。附錄(一)一、STC89C52控制主電路包括單片機(jī)STC89C52模塊、溫度采樣模塊、顯示模塊、加熱電路模塊、(LED、蜂鳴器)報(bào)警模塊、功能按鍵模塊電路圖:附錄圖 1二、點(diǎn)陣電路圖: 附錄圖 2 附錄(二)/**************************************************字庫芯片:GT21L16S2Y*日期 :20121129**************************************************/include include include include /**************************************************引腳定義*cs : 片選信號(hào),拉低有效*so : 串行輸出信號(hào),數(shù)據(jù)在時(shí)鐘的下降沿移出*hold : 總線掛起,接200歐姆電阻拉高*sclk : 串行時(shí)鐘信號(hào)*gt_si : 串行輸入信號(hào),數(shù)據(jù)在時(shí)鐘的下降沿移入**************************************************/sbit cs = P0^0。sbit so = P0^1。sbit hold = P0^2。sbit sclk = P0^3。sbit gt_si = P0^4。/**************************************************函數(shù)功能 : 串行寫入一個(gè)字節(jié)的數(shù)據(jù),時(shí)鐘的上升沿寫入*參數(shù)說明 :w_Data 待寫入的字節(jié)數(shù)據(jù)*返回值 :無**************************************************/void write_byte(uchar w_Data){ uchar i。 cs = 0。 hold = 1。 //Uart_Send_Byte(w_Data)。 for(i=0。i8。i++) { sclk = 0。 if(w_Data amp。 0x80) gt_si = 1。 else gt_si = 0。 w_Data = 1。 sclk = 1。 _nop_()。 }}/**************************************************函數(shù)功能 : 串行讀入一個(gè)字節(jié)的數(shù)據(jù),時(shí)鐘的上升沿讀入*參數(shù)說明 :無*返回值 :r_Data 讀入的數(shù)據(jù) **************************************************/uchar read_byte(void){ uchar i,r_Data。 r_Data = 0。 for(i=0。i8。i++) { r_Data = 1。 sclk = 1。 _nop_()。 sclk = 0。
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1