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

正文內(nèi)容

基于51單片機(jī)的數(shù)字電壓表課程設(shè)計(jì)-wenkub.com

2025-05-30 08:21 本頁(yè)面
   

【正文】 當(dāng)自己的作品出來(lái)后,還真有一種苦盡甘來(lái)的感覺(jué),這個(gè)過(guò)程中學(xué)的東西遠(yuǎn)不止這點(diǎn),除了豐富了你的知識(shí),鍛煉了你的動(dòng)手能力外,還激發(fā)了你的學(xué)習(xí)興趣,這個(gè)在你以后的學(xué)習(xí)中將發(fā)揮著潛移默化的作用,為你以后的學(xué)習(xí)打好基礎(chǔ)。要求我們利用課上所學(xué)的單片機(jī)知識(shí),及大一學(xué)的 C 語(yǔ)言,在這個(gè)過(guò)程中涉及到的軟件有Keil4 51 編譯軟件, Protues 仿真軟件,還有畫 PCB的 Altium Designer 或 Protel 99SE,大多都要求我們自學(xué)。x) for(y=110。 } 延時(shí)函數(shù) include /*************************************************************** **函數(shù)名 **void delay() **功 能 **短延時(shí)函數(shù) **參 數(shù) ** **說(shuō) 明 ** ********** ****************************************************************/ void delay() {。 delay_ms(5)。 LCDE=0。 P0=dat。 } /*************************************************************** **函數(shù)名 **LCD_Wdat(uchar dat) **功 能 **液晶寫數(shù)據(jù)函數(shù) **參 數(shù) ** **說(shuō) 明 **RS=1 RW=0 LCDE高脈沖 , 寫數(shù)據(jù) ********** ****************************************************************/ void LCD_Wdat(uchar dat) { while(lcd_busy())。 delay_ms(5)。 RS=0。0x80)。 RW=1。 LCD_W(0x06)。 LCD_W(0x38)。 /*************************************************************** **函數(shù)名 **void LCD_init() **功 能 **液晶初始化函數(shù) **參 數(shù) ** **說(shuō) 明 ** ********** ****************************************************************/ void LCD_init() { LCD_W(0x38)。 } 液晶 1602 顯示模塊 include /****與液晶相關(guān)的參數(shù) ***************************/ sbit RS=P2^6。amp。norespons sda=1 ****************************************************************/ void AD_respons() { uchar i。 scl=0。i) { scl=1。 sda=1。 delay()。 delay()。 delay()。 for(i=8。 sda=1。 } /*************************************************************** **函數(shù)名 **void AD_end() **功 能 ** **參 數(shù) ** **說(shuō) 明 ** ********** ****************************************************************/ void AD_end() { sda=0。 scl=1。 scl=1。 //液晶顯示 } } PCF8591 AD/DA 模塊 include sbit sda=P2^0。 //液晶初始化 while(1) { AD_init()。 AD_end()。 AD_write(0x41)。 AD_end()。 AD_write(0x91)。 AD_respons()。 AD_respons()。 } /*************************************************************** **函數(shù)名 **void AD_WORK() **功 能 **AD轉(zhuǎn)換函數(shù) **參 數(shù) ** **說(shuō) 明 ** ********** ****************************************************************/ void AD_WORK() { AD_start()。 /*************************************************************** **函數(shù)名 **void LCD_DIS() **功 能 **顯示函數(shù) **參 數(shù) ** **說(shuō) 明 ** ********** ****************************************************************/ void LCD_DIS() { sprintf((char *)temp,Volt:%,Volt)。 系統(tǒng) 硬件仿真 用 Protues 繪制數(shù)字電壓表的電路圖后,將 Keil4 生成的 HEX 文件下載進(jìn)主控芯片AT89C51芯片里,運(yùn)行,電路圖和結(jié)果如圖 16所示 表 4 芯片時(shí)序 圖 14 讀操作時(shí)序 圖 15 寫操作時(shí)序 系統(tǒng)程序設(shè)計(jì) 根據(jù)設(shè)計(jì)要求結(jié)合硬件電路 ,采用的是 PCF8591 模數(shù)數(shù)模轉(zhuǎn)換芯片,采用的是液晶顯示方式,在液晶顯示之前,需對(duì)采集回的二進(jìn)制數(shù)字量進(jìn)行轉(zhuǎn)換顯示,這段過(guò)程 5V電壓為基準(zhǔn)進(jìn)行數(shù)據(jù)處理。 指令 10:寫數(shù)據(jù)。 指令 6:功能設(shè)置命令 DL:高電平時(shí)為 4 位總線,低電平時(shí)為 8 位總線 N:低電平時(shí)為單行顯示,高電平時(shí)雙行顯示 F: 低電平時(shí)顯示 5x7 的點(diǎn)陣字符,高電平時(shí)顯示 5x10 的點(diǎn)陣字符。高電平表示有效,低電平則無(wú)效。 ② 1602LCD的指令說(shuō)明及時(shí)序 1602液晶模塊內(nèi)部的控制器共有 11 條控制指令,如表 3所示: 序號(hào) 指令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 1 清顯示 0 0 0 0 0 0 0 0 0 1 2 光標(biāo)返回 0 0 0 0 0 0 0 0 1 * 3 置輸入模式 0 0 0 0 0 0 0 1 I/D S 4 顯示開(kāi) /關(guān)控制 0 0 0 0 0 0 1 D C B 5 光標(biāo)或字符移位 0 0 0 0 0 1 S/C R/L * * 6 置功能 0 0 0 0 1 DL N F * * 7 置字符發(fā)生存貯器地址 0 0 0 1 字符發(fā)生存貯器地址 8 置數(shù)據(jù)存貯器地址 0 0 1 顯示數(shù)據(jù)存貯器地址 9 讀忙標(biāo)志或地址 0 1 BF 計(jì)數(shù)器地址 10 寫數(shù)到 CGRAM 或DDRAM) 1 0 要寫的數(shù)據(jù)內(nèi)容 11 從 CGRAM或 DDRAM讀數(shù) 1 1 讀出的數(shù)據(jù)內(nèi)容 1602 液晶模塊的讀寫操作、屏幕和光標(biāo)的操作都是通過(guò)指令編程來(lái)實(shí)現(xiàn)的。 第 6腳: E端為使能端,當(dāng) E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。 第 3腳: VL為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地時(shí)對(duì)比度最高,對(duì)比度過(guò)高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過(guò)一個(gè) 10K的電位器調(diào)整對(duì)比度。 總線協(xié)議具體時(shí)序如圖 12,13所示: 圖 12 寫模式的總線協(xié)議, D/A轉(zhuǎn)換 圖 13 讀模式的總線協(xié)議, A/D轉(zhuǎn)換 LCD1602 液晶 字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號(hào)等點(diǎn)陣式 LCD。 具體
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1