




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
專業(yè)綜合課程設(shè)計學(xué)院:機械學(xué)院專業(yè):測控技術(shù)與儀器學(xué)號:202308728姓名:謝良波指導(dǎo)老師:牛金星申杰目錄緒論...................................................1第一章嵌入式、單片機和IO口的使用.....................1一、嵌入式講解二、單片機的概述第二章數(shù)碼管介紹......................................2一、數(shù)碼管二、矩陣鍵盤第三章定時器..........................................3一、定時器與計數(shù)器二、機器周期和指令周期第四章12864LCD屏......................................5一、顯示設(shè)備二、像素點三、取模軟件四、12864LCD屏第五章串口.............................................6一、串行通信和并行通信的區(qū)別二、通信的方式三、RS232協(xié)議四、軟件編寫串口程序第六章SIM900AGSM模塊使用.............................7一、.GSM的介紹二、SIM900A---AT指令集的介紹三、打操作四、發(fā)送接收短信的操作總結(jié).............................................8參考文獻(xiàn)................................................8.緒論目前短信息的應(yīng)用越來越廣泛,它已經(jīng)不僅僅作為交流信息的工具,漸漸的開始用在工程上,如家電的遠(yuǎn)程控制、電壓的遠(yuǎn)程采集等。本文將比擬詳盡的介紹了基于短信的PC機短信發(fā)送軟件和數(shù)據(jù)采集系統(tǒng)的硬件電路部份和軟件編程部份,以及短消息的AT命令。借助系統(tǒng)模型,說明GSM模塊收發(fā)短信的根本概念以及串口控制SMS的根本原理。詳細(xì)介紹單片機控制GSM模塊工作的軟件實現(xiàn)過程,對怎樣用單片機控制GSM模塊收發(fā)短信進(jìn)行探討,也對程序設(shè)計的主體思想作了較為細(xì)致的分析。為了能夠讓您詳細(xì)的了解它們的原理,本文按照SMS的根本概念、PDU數(shù)據(jù)格式、AT命令、短消息實現(xiàn)的三種方法、應(yīng)用實例的順序介紹。第一章嵌入式、單片機和IO口的使用一、嵌入式講解IEEE〔InstituteofElectricalandElectronicsEngineers,美國電氣和電子工程師協(xié)會〕對嵌入式系統(tǒng)的定義:“用于控制、監(jiān)視或者輔助操作機器和設(shè)備的裝置〞。原文為:DevicesUsedtoControl,MonitororAssisttheOperationofEquipment,MachineryorPlants。嵌入式系統(tǒng)是一種專用的計算機系統(tǒng),作為裝置或設(shè)備的一局部。通常,嵌入式系統(tǒng)是一個控制程序存儲在ROM中的嵌入式處理器控制板。[1]事實上,所有帶有數(shù)字接口的設(shè)備,如手表、微波爐、錄像機、汽車等,都使用嵌入式系統(tǒng),有些嵌入式系統(tǒng)還包含操作系統(tǒng),但大多數(shù)嵌入式系統(tǒng)都是由單個程序?qū)崿F(xiàn)整個控制邏輯。[2]從應(yīng)用對象上加以定義,嵌入式系統(tǒng)是軟件和硬件的綜合體,還可以涵蓋機械等附屬裝置。國內(nèi)普遍認(rèn)同的嵌入式系統(tǒng)定義為:以應(yīng)用為中心,以計算機技術(shù)為根底,軟硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、本錢、體積、功耗等嚴(yán)格要求的專用計算機系統(tǒng)。單片機的概述1、AT89C51特性概述AT89C51提供以下標(biāo)準(zhǔn)功能:4k
字節(jié)Flash
閃速存儲器,128字節(jié)內(nèi)部RAM,32個I/O口線,兩個16位定時/計數(shù)器,一個5向量兩級中斷結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)振蕩器及時鐘電路。同時,AT89C51可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式??臻e方式停止CPU的工作,但允許RAM,定時/計數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存RAM中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個硬件復(fù)位。管腳說明VCC:供電電壓。GND:接地。P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P0口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的低八位。在FIASH編程時,P0口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗時,P0輸出原碼,此時P0外部必須接上拉電阻。P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為低八位地址接收。P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1〞時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時,P2口輸出地址的高八位。在給出地址“1〞時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,P2口輸出其特殊功能存放器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當(dāng)P3口寫入“1〞后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流〔ILL〕這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下表所示:口管腳備選功能P3.0RXD〔串行輸入口〕P3.1TXD〔串行輸出口〕P3.2/INT0〔外部中斷0〕P3.3/INT1〔外部中斷1〕P3.4T0〔計時器0外部輸入〕P3.5T1〔計時器1外部輸入〕P3.6/WR〔外部數(shù)據(jù)存儲器寫選通〕P3.7/RD〔外部數(shù)據(jù)存儲器讀選通〕P3口同時為閃爍編程和編程校驗接收一些控制信號。第二章數(shù)碼管介紹一、數(shù)碼管1.數(shù)碼管:分類:7段顯示數(shù)碼管8段顯示數(shù)碼管共陽:發(fā)光二極管的正極,都連接在電源上〔低電平有效〕共陰:發(fā)光二極管的負(fù)極,都連接在地上〔高電平有效〕2.操作數(shù)碼管1〕.查找原理圖a、三極管〔放大和開關(guān)〕〔PNP低電平導(dǎo)通〕b、P20~P27----8個數(shù)碼管的8個com段〔開關(guān)作用c、P0~7----A~H(傳輸數(shù)據(jù))例如:顯示0---110000000xC02〕.軟件編寫a.設(shè)置開關(guān)變量b.選擇哪個數(shù)碼管c.輸出要顯示的數(shù)據(jù)3〕.動態(tài)顯示讓不同的數(shù)碼管,顯示不同的數(shù)據(jù)1.第一個數(shù)碼管顯示0~71.翻開開關(guān)量2.選擇第一個數(shù)碼管3.循環(huán)顯示數(shù)字2.在8個數(shù)碼管上顯示0~73.顯示號碼的前八位:二.矩陣鍵盤1〕.通過原理圖a.P14~7呈現(xiàn)高電平〔1〕b.如果給P10管腳賦值為低電平----當(dāng)K2鍵按下,那么P14呈現(xiàn)低電平得知K2被按下2〕.查詢整個矩陣鍵盤1.判斷是否有按鍵按下P10~3都為低電平讀取P14~7如果其中有一個為低電平,那么就證明有按鍵按下2.判斷哪個按鍵被按下輪詢法:1.檢測第一排是否有按鍵按下:P10為低電平,123為高電平---檢測4567狀態(tài)2.檢測第二排是否有按鍵按下:P11為低電平023為高電平---檢測4567狀態(tài)3.檢測第三排是否有按鍵按下:P12為低電平,013為高電平---檢測4567狀態(tài)4.檢測第四排是否有按鍵按下:P13為低電平012為高電平---檢測4567狀態(tài)第三章定時器一、定時器與計數(shù)器1、定時器和計數(shù)器定義:定時器:定時的作用;內(nèi)部提供時鐘,驅(qū)動一個計數(shù)器計數(shù)器:用來計數(shù),外部提供信號,驅(qū)動一個計數(shù)器2、用途:定時器:家電---空調(diào),微波爐,洗衣機計數(shù)器:工廠中記件3、特點與區(qū)別:定時器:通過自身的計數(shù),當(dāng)計數(shù)完成后,那么給外部發(fā)送信號計數(shù)器:外部給計數(shù)器傳遞信號,進(jìn)而到達(dá)計數(shù)的效果二、機器周期和指令周期51單片機的輸入的時鐘頻率==12M機器周期:12M/12=1M指令周期:1~4個機器周期for(i=0;i<8;i++)。51單片機有2個定時器:T0與T1就以T0來進(jìn)行舉例:T0可以代表的功能1.定時器2.計數(shù)器定時器:在CPU內(nèi)部。定時器不會占用CPU時間。Delay〔5000〕;起到精確的延時。振蕩器:12Mhz分頻:1Mhz---產(chǎn)生的時鐘用來給定時器進(jìn)行計數(shù)TR1:開關(guān)定時器TL0和TH0---16位0~65535〔us〕TF1:定時器定是完成的標(biāo)志位定時完成----1否那么0定時器的兩個存放器:TMOD:配置定時器模式TCON:定時控制存放器TMOD:方式0:13位定時器方式1:16位定時器方式2:1個8位定時器,另外的8位存放預(yù)置數(shù)。方式3:T0有,T1沒有,1個定時器和1個計數(shù)器。TR0:1啟動定時器;0不啟動定時器TF0:1代表計數(shù)完成;0代表計數(shù)未完成軟件定時:1個燈0.5秒閃爍一次。a.設(shè)置定時器模式b.給THO和TLO賦初值c.啟動定時器d.查詢等待TF0是否1.第四章:12864LCD屏一.顯示設(shè)備1.燈箱2.數(shù)碼管〔家電〕3.段碼式顯示屏〔電子表,微波爐,電飯煲〕4.8*8led屏〔戶外顯示屏〕5.1602〔字符型顯示屏〕〔傳呼機,只能顯示字符〕6.12864〔點陣型顯示屏〕〔不帶字庫,通過取模操作〕7.彩屏TFT:162432OLED:可以彎曲二.像素點像素:LCD屏最小單位三.取模軟件1.參數(shù)設(shè)置:字體選擇:選擇字體的大小和類型。其他選項:選擇字體的取模方式。2.輸入字符或者漢字3.取模方式:4種:點亮為1,不點亮為0.a.縱向+倒序b.縱向+不倒序c.橫向+倒序d.橫向+不倒序四、12864LCD屏帶中文字庫的128X64是一種具有4位/8位并行、2線或3線串行多種接口方式,內(nèi)部含有國標(biāo)一級、二級簡體中文字庫的點陣圖形液晶顯示模塊;其顯示分辨率為128×64,內(nèi)置8192個16*16點漢字,和128個16*8點ASCII字符集.利用該模塊靈活的接口方式和簡單、方便的操作指令,可構(gòu)成全中文人機交互圖形界面??梢燥@示8×4行16×16點陣的漢字.也可完成圖形顯示.低電壓低功耗是其又一顯著特點。由該模塊構(gòu)成的液晶顯示方案與同類型的圖形點陣液晶顯示模塊相比,不管硬件電路結(jié)構(gòu)或顯示程序都要簡潔得多,且該模塊的價格也略低于相同點陣的圖形液晶模塊第五章:串口一.串行通信和并行通信的區(qū)別通信:兩個設(shè)備之間的數(shù)據(jù)交流;并行通信:在同一時刻發(fā)送多位數(shù)據(jù)。優(yōu)點:發(fā)送速度快。缺點:傳輸距離短,資源占用多。串行通信:用一根線,通過不同時間,發(fā)送8位數(shù)據(jù)〔分時復(fù)用〕。優(yōu)點:傳輸距離遠(yuǎn),占用資源少。缺點:發(fā)送速度慢。通信的方式單工通信:只能接收或者只能發(fā)送。收音機〕〔信號基站〕半雙工通信:在同一時刻,只能接收或者發(fā)送?!矊χv機〕3.全雙工通信:在同一時刻,既能接收又能發(fā)送?!病橙?RS232協(xié)議通信協(xié)議是指通信雙方的一種約定。約定包括對數(shù)據(jù)格式、同步方式、傳送速度、傳送步驟、檢糾錯方式以及控制字符定義等問題做出統(tǒng)一規(guī)定,通信雙方必須共同遵守。因此,也叫做通信控制規(guī)程,或稱傳輸控制規(guī)程,它屬于ISO'SOSI七層參考模型中的數(shù)據(jù)鏈路層。軟件編寫串口程序1.初始化串口1.1設(shè)置波特率1.2初始化SCON〔設(shè)置串口模式〕1.3啟動定時器1.2.回顯:a.單片機等待接收數(shù)據(jù);b.接收到數(shù)據(jù),再把數(shù)據(jù)發(fā)送給電腦。第六章:SIM900AGSM模塊使用一、.GSM的介紹:二代的移動通信;作用:通訊行業(yè)。移動、遠(yuǎn)程控制、發(fā)送短信等。二、SIM900A---AT指令集的介紹〔AT作為開頭,以回車作為結(jié)尾〕總共有3種指令集:1.根底指令集;2.S參數(shù)指令集;3.擴展指令集。根底指令集:AT<x>x代表的是命令擴展指令集:AT+<x>x代表的是命令1.查詢指令:AT+<x>?2.設(shè)置指令:AT+<x>=<n>3.執(zhí)行指令:AT+<x>打操作1.根本指令:AT:檢測GSM是否已經(jīng)準(zhǔn)備好2.檢測運營商指令:AT+COPS?3.設(shè)備的連接4.開機操作:按下開機鍵:按下,等待信號燈閃爍---3秒閃爍一次。5.操作根本指令:AT查詢運營商:AT+COPS?返回值:+COPS:0,0,"CHINAMOBILE"OK查詢信號強度:AT+CSQ返回:+CSQ:15,0OK信號強度:0~30.6.打操作:呼出:ATDxxxxxxxxx;(回車)掛:ATH(回車)接:ATA重播:ATDL四.發(fā)送接收短信的操作1.設(shè)置短信的格式:ASCII碼格式AT+CMGF=1(回車)返回---OK2.發(fā)送短信的地址號碼>輸入發(fā)送的內(nèi)容〔Ctrl+z〕〔0x1A〕+CMGS:90//短信的大小OK//代表是否成功3.查詢短信AT+CMGL="ALL"(回車)返回:+CMGL:3,//第三個位置"RECUNREAD",//未讀已讀READ"_@Xe@S@","15/01/07,16:34:45+32"
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 程建設(shè)招標(biāo)投標(biāo)合同范本
- 旅游景區(qū)停車場合作合同書
- 勞動合同提前終止協(xié)議
- 度車位購買正式合同
- 2025年廢棄物管理優(yōu)化與回收合同
- 水產(chǎn)交易合同專業(yè)模板
- 2025年雙邊貸款合同范文(二)
- 婚前債務(wù)承擔(dān)合同范本
- 土地租賃合同解除及補償合同
- 廣告策劃與執(zhí)行合同范本
- 中華民族共同體的歷史、現(xiàn)實與未來
- 魯科版小學(xué)四年級下冊綜合實踐活動教案(適合山東科學(xué)技術(shù)版教材)
- 新漢語水平考試(HSK6級)真題
- TSDLPA 0001-2024 研究型病房建設(shè)和配置標(biāo)準(zhǔn)
- 2025年安徽省合肥市中考數(shù)學(xué)模擬試卷(附答案解析)
- 2025屆高考語文復(fù)習(xí):補寫語句+課件
- Siemens WinCC:WinCC趨勢圖與歷史數(shù)據(jù)技術(shù)教程.Tex.header
- 保護(hù)和傳承中國傳統(tǒng)文化遺產(chǎn)閱讀題答案
- 人教版生物八年級下冊全冊教學(xué)課件
- 四川省高職單招汽車類《汽車文化》復(fù)習(xí)備考試題庫(濃縮500題)
- 養(yǎng)牛購料購銷合同范本
評論
0/150
提交評論