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

正文內(nèi)容

基于gprs技術(shù)的遠(yuǎn)程led大屏幕信息顯示系統(tǒng)的設(shè)計(jì)畢業(yè)論文-wenkub.com

2025-06-24 17:38 本頁面
   

【正文】 MSComm控件在串口編程時(shí)使用非常方便,程序員不必去花時(shí)間去了解較為復(fù)雜的AP函數(shù),而且在VC、VB、Delphi等語言中均可使用。一般情況下,PC機(jī)中采用VB或者是Visual C++編寫通信程序和接口。2)窗體(或窗體上的控件)接收事件。對象所識別的事件類型多種多樣,但多數(shù)類型為大多數(shù)控件所共有。VB的每一個(gè)窗體和控件都有一個(gè)預(yù)定義的事件集??稍陬惸K中編寫代碼建立新對象,這些新對象可以包含自定義的屬性和方法。2)標(biāo)準(zhǔn)模塊標(biāo)準(zhǔn)模塊()是應(yīng)用程序內(nèi)其它模塊訪問的過程和聲明的容器。1)窗體模塊窗體模塊()是大多數(shù)VB應(yīng)用程序的基礎(chǔ)。因?yàn)椴幌M趦蓚€(gè)窗體中重復(fù)編寫代碼,所以要創(chuàng)建一個(gè)獨(dú)立模塊,它包含實(shí)現(xiàn)公共代碼過程。模塊有三種類型:窗體、標(biāo)準(zhǔn)和類。用VB設(shè)計(jì)應(yīng)用程序的前臺界面,通過ODBC連接后再去訪問后臺的數(shù)據(jù)庫,是目前開發(fā)應(yīng)用系統(tǒng)的常用方法。在VB程序運(yùn)行中,需要調(diào)用庫函數(shù)的某個(gè)函數(shù)時(shí),WINDOWS就從DLL中讀出并運(yùn)行之,例如可以將用C、C++、匯編語言等編寫的程序添加到VB程序中。當(dāng)用戶在操作界面上點(diǎn)擊對象時(shí),該對象就會觸發(fā)一個(gè)事件,此時(shí)該事件所對應(yīng)的程序代碼就會被執(zhí)行,從而完成了指定的操作任務(wù)。Visual Office 工具,例如SQL Server、Microsoft Transaction Server、Internet Information Server、Visual SourceSafe、SNA Server等。(1)Visual Basic Visual Basic 。由于脈寬調(diào)制更適合于數(shù)字控制,所以在普遍采用微機(jī)來提供LED顯示內(nèi)容的今天,幾乎所有的LED屏都是采用脈寬調(diào)制來控制灰度等級的。只要其對應(yīng)的行、列順向偏壓,即可使相應(yīng)LED發(fā)亮。(1)LED顯示系統(tǒng)的組成顯示部分(顯示屏):由點(diǎn)陣顯示屏、存儲器模塊、電源及外圍電路等組成;控制部分:由單片機(jī)及外圍電路組成;計(jì)算機(jī)部分:由電腦及相應(yīng)軟件界面組成。打字顯示要求漢字在顯示屏上按從左到右的順序一個(gè)個(gè)的出現(xiàn),如同打字的效果。當(dāng)滾動指針移動到需要顯示的點(diǎn)陣數(shù)據(jù)存儲區(qū)的第1個(gè)漢字的首地址時(shí),顯示緩沖區(qū)LED顯示區(qū)為空白,而預(yù)裝載區(qū)已保存了第1個(gè)待顯示漢字的點(diǎn)陣數(shù)據(jù)。滾動顯示要求需要顯示的內(nèi)容每隔一定時(shí)間向指定方向(這里以從右向左為例)移動一列,這樣顯示屏可以顯示更多的內(nèi)容?!败浂〞r(shí)器”的設(shè)定值可以通過上位機(jī)PC機(jī)來改變,這樣既可實(shí)現(xiàn)LED動態(tài)顯示的速度調(diào)節(jié),又可保持顯示內(nèi)容的流暢和無閃爍感。在對定時(shí)中斷調(diào)用計(jì)數(shù)時(shí),如果調(diào)用次數(shù)達(dá)到設(shè)定值,則改變顯示內(nèi)容。實(shí)現(xiàn)的主要功能包括單片機(jī)顯示子系統(tǒng)的選擇,顯示方式選擇(包括靜態(tài)、閃動、滾動、打字等),滾動方向選擇(包括上下滾動和左右滾動),動態(tài)顯示速度調(diào)節(jié)(即文字閃動頻率、滾動速度、打字顯示速度等),顯示內(nèi)容輸入及顯示預(yù)覽等。 (a)上電復(fù)位通知電路 (b)上電復(fù)位通知時(shí)序 上電復(fù)位通知電路及其時(shí)序 The Circuit and Timing of Poweron reset,器件采用動態(tài)掃描驅(qū)動方式工作。系統(tǒng)軟件應(yīng)對“死機(jī)”恢復(fù)和上電初始化做不同的處理。④“看門狗”的超時(shí)周期T應(yīng)該根據(jù)循環(huán)程序的耗時(shí)來選擇。因?yàn)橛袝r(shí)程序跑飛時(shí),中斷程序仍然可以正常執(zhí)行。要使“看門狗”起到監(jiān)控作用而不產(chǎn)生非正常失效,則要綜合考慮系統(tǒng)要求和程序的特點(diǎn)進(jìn)行“看門狗”復(fù)位方案設(shè)計(jì)。RST為復(fù)位輸出引腳,復(fù)位時(shí)輸出高電平。WD0、WD1(Watchdog Timer):當(dāng)用CS 選中器件后,送8 位RDSR指令,并由CLK 信號觸發(fā)即可將狀態(tài)寄存器的內(nèi)容從SO 線上讀出。WEL 位是易失性只讀位。WIP 位可用RDSR指令讀出。A為1表示操作的地址范圍為100H~1FFH。工作期間,CS必須是低電平,WP必須是高電平。用戶可以停止時(shí)鐘,然后再啟動它, 以便在它停止的地方恢復(fù)操作。⑤ SPI串行存儲器存儲器部分是帶塊鎖保護(hù)的CMOS串行EEPROM 陣列,陣列內(nèi)部組織是x8 位。如果有軟件問題,如死循環(huán)或等待外部器件,看門狗定時(shí)到,就會復(fù)位微控制器。在非禁止?fàn)顟B(tài),若在定時(shí)周期內(nèi)CS端沒有出現(xiàn)由高至低電平變化,RESET端將輸出200ms的有效復(fù)位信號,防止程序跑飛或進(jìn)入死循環(huán)。② 低電壓監(jiān)視工作時(shí), X5045對VCC 電平進(jìn)行監(jiān)測,若電源電壓跌落至預(yù)置的最小Vtrip以下時(shí),系統(tǒng)即確認(rèn)RESET,從而避免微處理器在電源失效或斷開的情況下工作。在預(yù)定的定時(shí)周期內(nèi),未從1到0的跳變時(shí),RST輸出復(fù)位信號。1)引腳介紹,它共有8個(gè)引腳,各引腳的功能如下:CS :電路選擇端,低電平有效;SO :串行數(shù)據(jù)輸出端;SI :串行數(shù)據(jù)輸入端;SCK:串行時(shí)鐘輸入端;WP :寫保護(hù)輸入端,低電平有效;RESET :復(fù)位輸出端;VCC :電源端;VSS :接地端 X5045引腳圖 Pinschart of X50452)工作原理X5045是一種集看門狗、電壓監(jiān)控和串行EEPROM 三種功能于一身的可編程電路。(2) X5045芯片的相關(guān)參數(shù)X5045中的看門狗對系統(tǒng)提供了保護(hù)功能。 7407引腳圖 7407 pin diagram AT89C51RC單片機(jī)程序存儲器的擴(kuò)展(1) 程序儲存器擴(kuò)展方法由于AT89C51RC單片機(jī)的RAM的只有256B,正好只能存儲8個(gè)字,而且RAM掉電后數(shù)據(jù)會丟失,為了實(shí)現(xiàn)單片機(jī)與上位機(jī)GPRS模塊的通信,需要一個(gè)數(shù)據(jù)暫存空間,來臨時(shí)保存上位機(jī)傳輸過來的數(shù)據(jù)。: 74LS154引腳圖 Pinschart of 74LS154極限值: 電源電壓7V 工作環(huán)境溫度: 5415455~12℃ 74LS1540~70℃ 貯存溫度 -65~15℃(3)74HC595芯片的相關(guān)參數(shù) 74HC595引腳圖 Pinschart of 74HC595(1)驅(qū)動方法在行線上,采用的是六路反向器7404配合NPN三極管8050作為行驅(qū)動,同時(shí)為了增加LED顯示屏的亮度,在列線上也加上了驅(qū)動,列驅(qū)動采用的是六路同向放大器7407,同時(shí)通過多次實(shí)驗(yàn)不斷調(diào)節(jié)電阻值的大小,得出一個(gè)亮度最大的電阻極限值,從而讓LED顯示屏的亮度達(dá)到了最大。它與單片機(jī)的連接只有三線,SER用于數(shù)據(jù)的傳輸,RCLK用于輸出鎖存控制,而SRCLK是移位脈沖控制端。如果加上選通端GG2,最多也就六條線,其實(shí)這兩個(gè)選通端接地就可以了。AT89S52程序存儲陣列采用字節(jié)式編程。但RAM,定時(shí)器,計(jì)數(shù)器,串口和中斷系統(tǒng)仍在工作。(4)芯片擦除:整個(gè)PEROM陣列和三個(gè)鎖定位的電擦除可通過正確的控制信號組合,并保持ALE管腳處于低電平10ms 來完成。片上RAM和特殊功能寄存器保持原值,直到掉電模式終止??臻e模式可以被任一個(gè)中斷或硬件復(fù)位終止。10PF陶瓷諧振器 C1,C2=40PF177。石英晶體和陶瓷諧振器都可以用來構(gòu)成自激振蕩器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。在由外部程序存儲器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。RST:復(fù)位輸入。P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門電流。這是由于內(nèi)部上拉的緣故。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。當(dāng)P1口的管腳第一次寫1時(shí),被定義為高阻輸入。低功耗的閑置和掉電模式32可編程I/O線4K字節(jié)可編程閃爍存儲器 壽命:100寫/擦循環(huán)數(shù)據(jù)保留時(shí)間:10年由于將多功能8位CPU和閃爍存儲器組合在單個(gè)芯片中,ATMEL的AT89C51RC是一種高效微控制器,AT89C2051是它的一種精簡版本。 AT89C51RC單片機(jī)管腳圖Fig. AT89C51RC tube feetAT89C51RC是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS 8位微處理器,俗稱單片機(jī)??刂茊卧K主要完成對上位機(jī)機(jī)傳來的數(shù)據(jù)信息的接收以及對發(fā)光二極管的控制。: MAX232與單片機(jī)的串口連接圖 Connection chart of MAX232(3)MAX232的應(yīng)用MAX232 可以用作單片機(jī)和單片機(jī)之間、單片機(jī)和PC 機(jī)串行口之間的符合RS2232 串行接口電路。3)TTL的輸出:12和9引腳,連接單片機(jī)的RXD輸出埠。(3)MAX232 接收器接收器輸入電平為RS2232 電平, 輸出為TTL/CMOS電平。)到(V2+)。8V;輸出電壓的擺動保證在EIA/TIA2232E允許的范圍內(nèi)。下面會分別介紹。在這里,主要采用專用芯片進(jìn)行電平轉(zhuǎn)換的方法。其價(jià)格低, 可在一般需要串行通信的系統(tǒng)中使用。在設(shè)計(jì)程序時(shí),直接進(jìn)行數(shù)據(jù)的接收和發(fā)送就可以,不需要對信號線的狀態(tài)進(jìn)行判斷或設(shè)置。3)RIOUT/R20UT:TL/CMOS接收器輸出。因此,單片機(jī)系統(tǒng)要和電腦的RS232接口進(jìn)行通信,就必須把單片機(jī)的信號電平(TTL電平)轉(zhuǎn)換成計(jì)算機(jī)的RS232電平,或者把計(jì)算機(jī)的RS232電平轉(zhuǎn)換成單片機(jī)的TTL電平,通信時(shí)候必須對兩種電平進(jìn)行轉(zhuǎn)換。RS232規(guī)定最大的負(fù)載電容為2500pF,這個(gè)電容限制了傳輸距離和傳輸速率,由于RS232的發(fā)送器和接收器之間具有公共信號地(GND),屬于非平衡電壓型傳輸電路,不使用差分信號傳輸,因此不具備抗共模干擾的能力,共模噪聲會耦合到信號中,在不使用調(diào)制解調(diào)器(MODEM)時(shí),RS232能夠可靠進(jìn)行數(shù)據(jù)傳輸?shù)淖畲笸ㄐ啪嚯x為15米,對于RS232遠(yuǎn)程通信,必須通過調(diào)制解調(diào)器進(jìn)行遠(yuǎn)程通信連接。對于數(shù)據(jù)(信息碼):邏輯1的傳輸?shù)碾娖綖?V~15V,邏輯0傳輸?shù)碾娖綖?3V~+15V;對于控制信號;接通狀態(tài)(ON)即信號有效的電平為+3V~+15V,斷開狀態(tài)(OFF)即信號無效的電平為3V~15V,也就是當(dāng)傳輸電平的絕對值大于3V 時(shí),電路可以有效地檢查出來;而介于3~+3V之間的電壓即處于模糊區(qū)電位,此部分電壓將使得計(jì)算機(jī)無法準(zhǔn)確判斷傳輸信號的意義,可能會得到0,也可能會得到1,這樣得到的結(jié)果是不可信的,體現(xiàn)在通信上是會出現(xiàn)大量的誤碼,造成通信失敗。由于在計(jì)算機(jī)系統(tǒng)中,往往是CPU和I/O設(shè)備之間傳送信息,兩者都是DTE,因此雙方都能發(fā)送和接收。因此這個(gè)標(biāo)準(zhǔn)的制定,并未考慮計(jì)算機(jī)系統(tǒng)的應(yīng)用要求。這個(gè)標(biāo)準(zhǔn)對串行通信接口的有關(guān)問題,如信號線功能、電器特性都作了明確規(guī)定。串行通信接口標(biāo)準(zhǔn)經(jīng)過使用和發(fā)展,目前已經(jīng)有幾種,但都是在RS232標(biāo)準(zhǔn)的基礎(chǔ)上經(jīng)過改進(jìn)而形成的。C儲存溫度 40~ +85186。SIM/UIM卡接口:標(biāo)準(zhǔn)的抽屜式用戶卡接口(3V/5V)。7)支持多中心:客戶數(shù)據(jù)可以同時(shí)往客戶指定的監(jiān)控中心發(fā)送,最大支持發(fā)送中心達(dá)256個(gè)8)RTU全面支持:新款設(shè)備在數(shù)據(jù)位、停止位、校驗(yàn)位、流控上,能全面支持業(yè)內(nèi)的所有型號的RTU。14)標(biāo)準(zhǔn)的AT命令界面15)可以用做普通撥號MODEM16)支持telnet功能。3)支持RSA,RC4加密算法4)支持虛擬值守VWM(Virtual Man Watch)功能,確保系統(tǒng)穩(wěn)定可靠5)支持虛擬數(shù)據(jù)專用網(wǎng)(APN/VPDN)6)支持?jǐn)?shù)據(jù)中心動態(tài)域名和IP地址訪問7)支持DNS動態(tài)獲取,防止DNS服務(wù)器異常導(dǎo)致的設(shè)備當(dāng)機(jī)。CM3150P GPRS 所示。為用戶提供高速,穩(wěn)定可靠,數(shù)據(jù)終端永遠(yuǎn)在線,多種協(xié)議轉(zhuǎn)換的虛擬專用網(wǎng)絡(luò)。其極低廉的價(jià)格能提升您產(chǎn)品的核心競爭力;簡單靈活的配置和極高的可靠性能滿足您任何苛刻的應(yīng)用,是理想的選擇。而要顯示的數(shù)據(jù)由PC機(jī)通過GPRS數(shù)傳模塊將數(shù)據(jù)發(fā)送到單片機(jī)中。: GPRS網(wǎng)GPRS網(wǎng)絡(luò)RS232GPRS DTU發(fā)射端GPRS DTU接收端上位機(jī)MAX232AT89C51RC單片機(jī)串行EEPROMX5045行列驅(qū)動LED顯示屏幕 系統(tǒng)總框圖 system block diagram綜上所述,根據(jù)選擇,本設(shè)計(jì)選用Atmel公司的AT89C51RC單片機(jī)和廈門才茂通信科技有限公司的最新一代GPRS數(shù)傳模塊,利用GPRS網(wǎng)絡(luò),實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)的傳輸。這一特點(diǎn)正適合大多數(shù)移動互聯(lián)的應(yīng)用。方案三:通過網(wǎng)站上提供的短信發(fā)送功能來實(shí)現(xiàn),比如新浪、網(wǎng)易都提供這方面的服務(wù),這種方法是這4種方法中實(shí)現(xiàn)起來最簡單,所需資源最少的,但是對于網(wǎng)站的依賴性太強(qiáng),對網(wǎng)絡(luò)的依賴同樣無法避免,不適用于項(xiàng)目開發(fā); 方案四:使用Internet方式進(jìn)行遠(yuǎn)程信息的控制,但是這種控制方式首先是對網(wǎng)絡(luò)的依賴性很強(qiáng),沒有聯(lián)網(wǎng)的地方就無法實(shí)現(xiàn),因?yàn)樗@個(gè)網(wǎng)絡(luò)并不像GSM網(wǎng)絡(luò)覆蓋地域廣,再就是編程復(fù)雜。比較以上三種方案,方案三有明顯的優(yōu)點(diǎn),因此選者方案三。方案三:采用串行EEPROM(如X5045等)存儲LED顯示屏要顯示的信息。比較以上兩種方案,系統(tǒng)設(shè)計(jì)中采用方案二。(2)LED驅(qū)動模塊方案一:采用靜態(tài)鎖存方式,將每一個(gè)LED發(fā)光管的一端接至單片機(jī)的一個(gè)I/O口,另一端通過電阻接電源。該系列單片機(jī)內(nèi)部資源豐富,集
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1