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

正文內(nèi)容

基于單片機(jī)的電壓測(cè)量人機(jī)界面設(shè)計(jì)_畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2025-06-30 17:30本頁(yè)面

【導(dǎo)讀】片機(jī)的應(yīng)用對(duì)我們的工作生活已越來越重要了,為了更好的從事以后的工作,所以我們更需要很好的運(yùn)用它掌握它。因此擁有一塊好用精良的電壓表對(duì)我們?nèi)蘸蟮墓ぷ魃疃际欠浅S泻锰帯4嗽O(shè)計(jì)制作了一種基于Atmega16單片機(jī)的電壓測(cè)量表,它實(shí)現(xiàn)數(shù)字電壓表。電壓上下限和報(bào)警等功能。此文首先介紹關(guān)于此設(shè)計(jì)的背景意義和設(shè)計(jì)實(shí)現(xiàn)的功能。的單片機(jī)的功能特性以及液晶顯示器的選擇功能特征。最后進(jìn)行電壓表的硬件設(shè)計(jì)

  

【正文】 單片機(jī)系統(tǒng)和用戶的互操作性。通過常用的按鍵和顯示單元,用戶可以非常直觀地對(duì)系統(tǒng)的輸入輸出和運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)控 , 使用戶的使用變得非常方便, 對(duì)智能化的發(fā)展有著重要的意義, 此設(shè)計(jì)以 ATmega16 單片機(jī)為核心 的控制 器件, 通過內(nèi)部自帶的 A/D 轉(zhuǎn)換功能,進(jìn)一步設(shè)計(jì)完成電壓的采集與轉(zhuǎn)換這一重要任務(wù) , 還設(shè)計(jì)介紹了 獨(dú)立按鍵和矩陣按鍵的功能與使用方法,系統(tǒng)的介紹了 LCD 12864 模塊在單片機(jī)系統(tǒng)中的 重要應(yīng)用、顯示方法、系統(tǒng)程序, 通過系統(tǒng) 密碼按鍵 登錄、 單片機(jī)內(nèi)部 A/D 轉(zhuǎn)換和處理及信息反饋等方式,完成了人機(jī)界面的設(shè)計(jì)方法和過程 。 天津職業(yè)技術(shù)師范大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) 23 參考文獻(xiàn) [1] 肖洪兵 . 跟我學(xué)用單片機(jī) . 北京:北京航空航天大學(xué)出版社 ,. [2] 何立民 . 單片機(jī)高級(jí)教程. 第 1版.北京:北京航空航天大學(xué)出版社, 20xx. [3] 李廣第.單片機(jī)基礎(chǔ). 第 1 版.北京:北京航空航天大學(xué)出版社, 1999. [4] 徐惠民 , 安德寧.單片微型計(jì)算機(jī)原理接口與應(yīng)用.第 1版.北京:北京郵電大學(xué)出版社, 1996. [5] 夏繼強(qiáng) . 單片機(jī)實(shí)驗(yàn)與實(shí)踐教程 . 北京:北京航空航天大學(xué)出版社 , 20xx. [6] 陳志強(qiáng) , 胡輝 . 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)踐指南 ,20xx. [7] 譚浩強(qiáng) .C 程序設(shè)計(jì) .清華大學(xué)出版社, 1999. [8]石東海 .單片機(jī)數(shù)據(jù)通信技術(shù)從入門到精通 .西安 :西安電子科技大學(xué)出版社,20xx. [9] 余永權(quán) ,汪明慧 ,黃英 . 單片機(jī)在控制系統(tǒng)中的應(yīng)用 [J].電子工業(yè)出版社 20xx. [10] 朱大奇等 .單片機(jī)原理串口及應(yīng)用 .南京 :南京大學(xué)出版社, 20xx. [11] 趙佩華 .微型計(jì)算機(jī)原理與組成 .西安 :西安電子科技大學(xué)出版社, 20xx. [12] 金春林 .AVR 系列單片機(jī) C語言編程與應(yīng)用實(shí)例 [M] .清華大學(xué)出版社, 20xx. [13] 張軍 . AVR 單片機(jī) 應(yīng)用系統(tǒng)開發(fā)典型實(shí)例 .中國(guó)電力出版社 ,20xx. [14] 沙占友 .單片及外圍電路設(shè)計(jì) [M] .北京 :電子工業(yè)出版社, 20xx. [15] 韓兵 .于飛 .現(xiàn)場(chǎng)總線控制系統(tǒng)應(yīng)用實(shí)例化 .學(xué)工業(yè)出版社 ,20xx. [16] 譚建成 .新編電機(jī)控制專用集成電路與應(yīng)用 .機(jī)械工業(yè)出版社 ,20xx. [17] 楊恒 .LED 照明驅(qū)動(dòng)電路設(shè)計(jì)與實(shí)例精選 .北京 :中國(guó)電力出版社, 20xx. [18] 謝自美 .電子線路設(shè)計(jì) .實(shí)驗(yàn) .測(cè)試 .武漢 :華中科技大學(xué)出版社, 20xx. [19] 趙繼文主編 . 傳感器與應(yīng)用電路設(shè)計(jì) [Q]. 北京科學(xué)出版社 ,20xx. [20] 黃繼昌主編 . 電子元器件應(yīng)用手冊(cè) [L].北京人民郵電出版社 ,20xx. [21] V. ,. System Using a SingleChip Microputer and Thermoelectric Modules Based on the Peltier Effect[J] ,20xx. [22] Yeager to troubleshoot your electronic scale[J].Powder and Bulk Engineering. 1995. 天津職業(yè)技術(shù)師范大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) 24 附錄 1:程序 include include include include include include include define uchar unsigned char define uint unsigned int uchar id=0。 uchar flag。 void port_initial() { } void ad()/////////////////////界面 { DISPLAY_char(0x80,tab1,0)。 DISPLAY_char(0x81,tab1,1)。 DISPLAY_char(0x82,tab1,2)。 DISPLAY_char(0x83,tab1,3)。 DISPLAY_char(0x84,tab1,23)。 DISPLAY_char(0x85,tab1,24)。 DISPLAY_char(0x86,tab1,25)。 DISPLAY_char(0x90,tab1,34)。 DISPLAY_char(0x94,tab1,35)。 DISPLAY_char(0x89,tab1,36)。 } void st_face()/////////////////////密碼輸入界面 { LCD_WRC(0X30)。 //必須; LCD_WRC(0X01)。 天津職業(yè)技術(shù)師范大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) 25 DISPLAY_char(0x82,tab1,0)。 DISPLAY_char(0x83,tab1,1)。 DISPLAY_char(0x84,tab1,2)。 DISPLAY_char(0x85,tab1,3)。 DISPLAY_char(0x84,tab1,23)。 DISPLAY_char(0x85,tab1,24)。 DISPLAY_char(0x86,tab1,25)。 DISPLAY_char(0x90,tab1,4)。 DISPLAY_char(0x91,tab1,5)。 DISPLAY_char(0x92,tab1,6)。 DISPLAY_char(0x93,tab1,7)。 DISPLAY_char(0x94,tab1,8)。 DISPLAY_char(0x95,tab1,9)。 DISPLAY_char(0x96,tab1,10)。 DISPLAY_char(0x97,tab1,11)。 delay(500)。 } void set_face()/////////////////////密碼設(shè)定界面 { LCD_WRC(0X30)。 //必須; LCD_WRC(0X01)。 DISPLAY_char(0x82,tab1,12)。 DISPLAY_char(0x83,tab1,13)。 DISPLAY_char(0x84,tab1,14)。 DISPLAY_char(0x85,tab1,15)。 delay(500)。 DISPLAY_char(0x90,tab1,4)。 DISPLAY_char(0x91,tab1,5)。 DISPLAY_char(0x92,tab1,6)。 DISPLAY_char(0x93,tab1,7)。 DISPLAY_char(0x94,tab1,8)。 DISPLAY_char(0x95,tab1,9)。 DISPLAY_char(0x96,tab1,10)。 天津職業(yè)技術(shù)師范大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) 26 DISPLAY_char(0x97,tab1,11)。 } void su_face()/////////////////////密碼設(shè)定成功界面 { LCD_WRC(0X30)。 LCD_WRC(0X01)。 DISPLAY_char(0x83,tab1,17)。 DISPLAY_char(0x84,tab1,18)。 delay(20xx)。 } void fa_face()/////////////////////密碼輸入錯(cuò)誤界面 { LCD_WRC(0X30)。 LCD_WRC(0X01)。 DISPLAY_char(0x92,tab1,19)。 DISPLAY_char(0x93,tab1,20)。 DISPLAY_char(0x94,tab1,21)。 DISPLAY_char(0x95,tab1,22)。 PORTAamp。=~BIT(5)。 delay(1000)。 PORTA|=BIT(5)。 id++。 if(id==3) {delay(30000)。id=0。} } void nice()/////////////////////密碼設(shè)定正確界面 { LCD_WRC(0X30)。 LCD_WRC(0X01)。 DISPLAY_char(0x90,tab1,0)。 DISPLAY_char(0x92,tab1,1)。 DISPLAY_char(0x94,tab1,2)。 DISPLAY_char(0x96,tab1,3)。 天津職業(yè)技術(shù)師范大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) 27 } void shangbao()/////////////////////密碼設(shè)定正確界面 { LCD_WRC(0X30)。 LCD_WRC(0X01)。 DISPLAY_char(0x83,tab9,0)。 DISPLAY_char(0x84,tab9,1)。 DISPLAY_char(0x90,tab9,2)。 DISPLAY_char(0x91,tab9,3)。 DISPLAY_char(0x92,tab9,4)。 DISPLAY_char(0x93,tab9,5)。 DISPLAY_char(0x94,tab9,6)。 DISPLAY_char(0x95,tab9,7)。 DISPLAY_char(0x96,tab9,8)。 } void xiabao()/////////////////////密碼設(shè)定正確界面 { LCD_WRC(0X30)。 LCD_WRC(0X01)。 DISPLAY_char(0x83,tab10,0)。 DISPLAY_char(0x84,tab10,1)。 DISPLAY_char(0x90,tab10,2)。 DISPLAY_char(0x91,tab10,3)。 DISPLAY_char(0x92,tab10,4)。 DISPLAY_char(0x93,tab10,5)。 DISPLAY_char(0x94,tab10,6)。 DISPLAY_char(0x95,tab10,7)。 DISPLAY_char(0x96,tab10,8)。 } void set_EEP()/////////////////////密碼寫入到 eepROM { uchar i,j。 for(i=0。i8。i++) 天津職業(yè)技術(shù)師范大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) 28 { j=tab2[i]。 EEPROM_Write(i,j)。 } } uchar cmp()/////////////////////密碼核對(duì)界面 { uchar m。 for(m=0。m8。m++) { if(tab2[m]!=EEPROM_Read(m)) { return 0。 break。 }。 if(m==7) { return 1。 break。 }。 } } void input() { uchar i,j。 for(j=0。j6。j++) { while(!key_press())。 i=key_scan()。 tab2[j]=i。 DISPLAY_char(0x88+j,tab1,16)。 } } 天津職業(yè)技術(shù)師范大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) 29 guangji() { if((PINAamp。BIT(2))==0) { LCD_WRC(0X30)。 LCD_WRC(0X01)。 DISPLAY_char(0x90,tab1,39)。 DISPLAY_char(0x92,tab1,40)。 delay(20xx)。 LCD_WRC(0X30)。 LCD_WRC(0X01)。 while(1)。 } } void main() { uchar i,j=0,z,k=0,l=0,ss。 port_initial()。 lcd12864_rs_out。 lcd12864_e_out。 lcd12864_rw_out。 LCD_init()。 DDRAamp。=~BIT(2)。 PORTA|=BIT(2)。 DDRAamp。=~BIT(3)。 PORTA|=BIT(3)。 DDRAamp。=~BIT(4)。 PORTA|=BIT(4)。 DDRA|=BIT(5)。 PORTA|=BIT(5)。 i=key_scan()。 if(i==0x0e) s
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1