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

正文內(nèi)容

基于avr單片機的語音計費顯示系統(tǒng)設(shè)計本科畢業(yè)論文(參考版)

2025-05-24 15:35本頁面
  

【正文】 if(position=0x10) position_tem=position+0xb0。 //重設(shè) E=0 lcd_busy_ddr|=busy。 //等待 LCD_DB7 為 0 lcd_control_portamp。 //E=1 while(lcd_busy_pinamp。 //RW=1 NOP()。=~lcd_RS。=~busy。 DB7: 0 LCD 控制器空閑 , 1 LCD 控制器忙。=~lcd_EN。 //E=1 lcd_data_port=char_data。 //E=0,下面給 LCD 一個高脈沖 NOP()。 //RW=0 lcd_control_portamp。 //RS=1 lcd_control_portamp。 //重設(shè) EN=0 } /* 長春理工大學(xué)本科畢業(yè)設(shè)計 4 液晶寫數(shù)據(jù)函數(shù) E=1 RS=1 RW=0 */ void lcd_write_data(unsigned char char_data) { wait_enable()。 lcd_control_portamp。 lcd_control_port|=lcd_EN。=~lcd_EN。=~lcd_RW。=~lcd_RS。 //顯示開及光標(biāo)設(shè)置 } /* 液晶寫指令函數(shù) E=1 RS=0 RW=0 */ void lcd_write_mand(unsigned char mand,unsigned char wait_en) //mand 為指令, wait_en 指定是否要檢測 LCD 忙信號 { if(wait_en)wait_enable()。 //顯示清屏 lcd_write_mand(0x06,1)。 //顯示模式設(shè)置 (從此之后均需 lcd 空閑 ) lcd_write_mand(0x08,1)。 delay_nms(5)。 delay_nms(5)。 //顯示模式設(shè)置三次 (此時不管 lcd 空閑與否 ) delay_nms(5)。 } } /* 以下為 1602 液晶驅(qū)動函數(shù) */ /* 液晶初始化函數(shù) */ void lcd_init(void) { delay_nms(15)。i++) { if(i16) display_a_char(i,char_first[i])。 for(i=0。 lcd_control_ddr=0xb0。 lcd_data_ddr=0xff。 /* LCD1602 顯示子函數(shù) */ void lcd_1602(void) { unsigned char i。39。+39。F39。E39。D39。C39。B39。A39。939。839。739。639。539。439。339。239。139。039。}。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。 unsigned char char_second[]={39。 39。 39。 39。 39。 39。 39。 39。39。39。39。39。39。39。39。:39。X39。 長春理工大學(xué)本科畢業(yè)設(shè)計 2 void display_a_string(unsigned char col,unsigned char *ptr)。 void wait_enable(void)。 void lcd_write_mand(unsigned char mand,unsigned char wait_en)。同時也向這四年來一直教導(dǎo)我的老師們,和關(guān)心支持我的家人、同學(xué)以及朋友致以最衷心的感謝。在此,謹(jǐn)向尊敬的劉 老師致以崇高的敬意和衷心的感謝! 本課題研究過程中得到實驗室許多項目組成員的幫助,是他們的大力支持與鼓勵,使我順利完成畢業(yè)設(shè)計。從論文的選題、文章結(jié)構(gòu)的構(gòu)筑到最后的定稿,都得到了導(dǎo)師的細心指點和提攜。 長春理工大學(xué)本科畢業(yè)設(shè)計 1 參考文獻 [1] 沈文 , Eaglelee. AVR 單片機 C 語言開發(fā)入門指導(dǎo) [M]. 北京:清華大學(xué)出版社 , 20xx:1315. [2] Atmel Microcontroller with 16K BytesInSystem Programmable Flash ATmega16/ATmega16[ OL] . Atmel Corporation 2325 Orchard Parkway San JoseCA95131,USA. [3] Texas Instruments Inc. MAX232, MAX232I dual EIA232 Drivers/Receivers Data Sheet[DB/OL]. 20xx0524. [4c/isdchipcorder/documents/. [5]沙占友,王曉君.?dāng)?shù)字化測量技術(shù) [M].北京:機械工業(yè)出版社, 20xx. [6] 朱奕丹,余文烺 . 單片機控制的點陣圖形液晶顯示模塊的開發(fā)[ J].儀表技術(shù), 20xx( 3) :1315. [7] [8] 張軍 . AVR 單片機應(yīng)用系統(tǒng)典型實例 [M]. 中國電力出版社 , 20xx:8996. [9] 竇振中 . 單片機原理和程序設(shè)計 [M]. 北京:北京航空航天大學(xué)出版社 , 20xx. [10] 段向東 , 毋玉芝 . 基于 CP2120 的 SPI 與 I178。語音計費顯示器將來還能進行數(shù)據(jù)傳送,在付款的時候把對方消費的錢或是有產(chǎn)品等東西的具體信息全部存到卡里。 本設(shè)計涉及到硬件、軟件等多方面的知識,由于本人理論水平和實踐經(jīng)驗有限,所完成的工作是很初步的,有些地方可以進一步完善與改進。 語音計費顯示系統(tǒng) 的硬件設(shè)計。 本文主要完成以下幾方面工作: 語音計費顯示 系統(tǒng)的組成、工作原理和功能進行了分析。單片機處理后的數(shù)據(jù)可分兩路輸出,其中一路輸出至解碼、驅(qū)動芯片,以用于驅(qū)動 液晶顯示器 的 計費 顯示;另一路則輸出至語音芯片, 以用于進行同步語音 播報 。 長春理工大學(xué)本科畢業(yè)設(shè)計 21 第 5 章 結(jié)束語 本文語音計費顯示系統(tǒng)實現(xiàn)的功能如下:進行語音報價和漢字顯示。其系統(tǒng)程序流程圖如圖 44 所示。 開 始結(jié) 束延 時 1 5 m s寫 指 令 3 8 H延 時 5 m s延 時 5 m s寫 指 令 3 8 H寫 指 令 3 8 H延 時 5 m s寫 指 令 3 8 H , 顯 示 模式 設(shè) 置寫 指 令 0 8 H , 顯 示 關(guān)閉寫 指 令 0 1 H , 顯 示 清屏寫 指 令 0 6 H , 顯 示 光標(biāo) 移 動 設(shè) 置寫 指 令 0 C H , 顯 示 開及 光 標(biāo) 設(shè) 置 圖 43 LCD1602初始化流程圖 語音 計費 顯示器的系統(tǒng)軟件要實現(xiàn)的任務(wù)是處理收費亭中收費計算機發(fā)送的串行通信數(shù)據(jù),完成相應(yīng)的顯示功能并進行語音播報。 開 始設(shè) 定 兩 個 包 含 1 6 位 的 數(shù)組 : 數(shù) 組 1 , 數(shù) 組 2L C D 1 6 0 2 初 始 化E = 高 脈 沖 ,R S = 0 , R W = 0 , D B 7 = 0L C D 1 6 0 2 寫指 令 操 作E = 高 脈 沖 ,R S = 1 , R W = 0 , D B 7 = 0L C D 1 6 0 2 寫數(shù) 據(jù) 操 作0 ≤ i ≤ 1 5顯 示 車 型1 6 ≤ i ≤ 3 1顯 示 金 額結(jié) 束是否是是是否否否 圖 42LCD1602 程序設(shè)計流程圖 其中, LCD1602 初始化 [12],如圖 所示,首先,延時 15ms, 寫指令 38H(不檢測忙信號 ),然后 延時 5ms, 寫指令 38H(不檢測忙信號 ),接著還是 延時 5ms,長春理工大學(xué)本科畢業(yè)設(shè)計 19 寫指令 38H(不檢測忙信號 ), ( 注意:在這以后每次寫指令,讀 /寫數(shù)據(jù)操作之前需檢測忙信號)再延時 5ms,寫 指令 38H,顯示模式設(shè)置;寫 指令 08H,顯示關(guān)閉;寫 指令 01H,顯示清屏;寫 指令 06H,顯示光標(biāo)移動設(shè)置;寫 指令 0CH,顯示開及光標(biāo)設(shè)置。通過編寫程序,設(shè)定數(shù)組,可以實現(xiàn) 計費信息 實時顯示。首先要 對各模塊進行初始化,包括 ATmega16 初始化, LCD1602 初始化, ISD1760 初始化等。 主函數(shù)內(nèi)容精簡,只做了一些必要的系統(tǒng)配置,如單片機時鐘、看門狗、 I/O口設(shè)置、特殊功能選擇、顯示開機畫面等,完成這些工作后,系統(tǒng)進入低功耗模式,等待中斷。 4. 通過編程實現(xiàn)單片機對 AT24C02 存儲芯片的控制,將采集到的數(shù)據(jù)在存儲芯片上進行存儲 。 LCD1602 液晶顯示器的控制,將采集到的數(shù)據(jù)在顯示器上進行顯示、存儲、處理。通過各模塊之間的相互連接,A01A12A23VSS4SDA5SCL6WP7VCC8AT24C02VCCPC1PC0Ui1Uo3GND278M05+5VUi長春理工大學(xué)本科畢業(yè)設(shè)計 16 達到此語音計費顯示的最終目的,最終實現(xiàn)數(shù)字化輸出。 本章小結(jié) 本章主要介紹了 語音計費顯示系統(tǒng) 的外圍硬件電路設(shè)計。供電電源電路如圖 35 所示。C 總線與 AT mega16 相連 , AT mega16 的 PC0作為它的串行時鐘線 , PC1 作為它的串行數(shù)據(jù)線 [10]。 PB0(XCK/T0)1PB1(T1)2PB2(AIN0/INT2)3PB3(AIN1/OC0)4PB4(SS)5PB5(MOSI)6PB6(MISO)7PB7(SCK)8PD0(RXD)14PD1(TXD)15PD2(INT0)16PD3(INT1)17PD4(OC1B)18PD5(OC1A)19PD6(ICP)20PD7(OC2)21PA7(ADC7)33PA6(ADC6)34PA5(ADC5)35PA4(ADC4)36PA3(ADC3)37PA2(ADC2)38PA1(ADC1)39PA0(ADC0)40PC0(SCL)22PC1(SDA)23PC2(TCK)24PC3(TMS)25PC4(TDO)26PC5(TDI)27PC6(TOSC1)28PC7(TOSC2)29RESET9VCC10AVCC30AREF32GND31GND11XTAL212XTAL113ATmega16VCCGND1VCC2V03RS4R/W5E6DB07DB18DB29DB310DB411DB512DB613DB714BG VCC15BG GND16LCD1602VCC1010K長春理工大學(xué)本科畢業(yè)設(shè)計 15 圖 34 數(shù)據(jù)存儲接口電路圖 注:圖中 5 腳、 6 腳分別與 Atmega16 的 PC PC0 相連, PC0 作為它的串行時鐘線, PC1 作為它的串行數(shù)據(jù)線。 AT24C02 存儲芯片的接口電路設(shè)計 AT24C02 為數(shù)據(jù)存儲芯片,能夠?qū)φZ音計費顯示系統(tǒng)的數(shù)據(jù)進行必要的信息存儲。 E 端為使能端,當(dāng) E 端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。 RS 是數(shù)據(jù)顯示和指令數(shù)據(jù)選擇信號,與 PD4 連接。 VO 為液晶顯示器對比度調(diào)整端,接入正 電源時對比度最弱,接地電源時對比度最高,對比度過高時會產(chǎn)生 “ 鬼影 ” ,使用時可以通過一個 10K 的電位器調(diào)整對比度。 PB0(XCK/T0)1PB1(T1)2PB2(AIN0/INT2)3PB3(AIN1/OC0)4
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1