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

正文內(nèi)容

畢業(yè)設(shè)計論文-直流數(shù)字電壓表的設(shè)計與實現(xiàn)-資料下載頁

2024-12-03 17:54本頁面

【導(dǎo)讀】畢業(yè)設(shè)計論文-直流數(shù)字電壓表的設(shè)計與實現(xiàn)。專業(yè)電子信息工程?;A(chǔ)設(shè)計出一種結(jié)構(gòu)簡單工作可靠靈活性好的數(shù)字電壓表。本文首先介紹了數(shù)字電壓表的發(fā)展現(xiàn)狀及課題的目的和意義然后對基于單。片機的數(shù)字電壓表的硬件系統(tǒng)軟件系統(tǒng)的設(shè)計原理及具體實現(xiàn)方案作以詳細介。路本文設(shè)計的數(shù)字電壓表其硬件電路所用組件較少成本低調(diào)節(jié)簡單軟件采用C. 語言編程其靈活性高可讀性強該設(shè)計主要由三個模塊組成AD轉(zhuǎn)換模塊數(shù)據(jù)處理。模塊及顯示模塊AD轉(zhuǎn)換主要由芯片ADC0809來完成它負責(zé)把采集到的模擬量轉(zhuǎn)。負責(zé)把ADC0809傳送來的數(shù)字經(jīng)過一定的數(shù)據(jù)處理產(chǎn)生相應(yīng)的顯示碼送到顯示。模塊進行顯示此外它還控制著ADC0809芯片工作。經(jīng)過理論研究原理設(shè)計和整機調(diào)試實驗結(jié)果表明該方案可行本次設(shè)計的電。壓表所測量的直流電壓范圍為0~4v要求測量電壓的誤差不超過01v它以單片機。AT89C51為核心主要由轉(zhuǎn)換電路將輸入的模擬量轉(zhuǎn)換為數(shù)字量的AD轉(zhuǎn)換器。ADC08091602液晶顯示器構(gòu)成。42顯示結(jié)果及誤差分析28. 數(shù)字電壓表出現(xiàn)在50年代初60年代末

  

【正文】 仿真實現(xiàn)操作步驟如下 進入 Proteus ISIS 集成環(huán)境 1 當(dāng) IN0 口輸入電壓值為 0V 時顯示結(jié)果如圖41 所示測量誤差為 0V 圖 41 輸入電壓為 0v 時的顯示結(jié)果 2 當(dāng) IN0 輸入電壓值為 150V 時顯示結(jié)果如圖 42 所示測量誤差為 001V 圖 42 輸入電壓為 150V 時的顯示結(jié)果 3 當(dāng) IN0 口輸入電壓值為 350V 時顯示結(jié)果如圖 43 測量誤差為 001V 圖 43 輸入電壓為 350V 時的顯示結(jié)果 誤差分析 通過以上仿真測量結(jié)果可得到簡易數(shù)字電壓表與標(biāo)準(zhǔn)數(shù)字電壓表對比測試表如下表 41 所示 表 41 簡易數(shù)字電壓表與標(biāo)準(zhǔn)數(shù)字電壓表對比測試表 標(biāo)準(zhǔn)電壓值 V 簡易電壓表測量值 V 絕對誤差 V 000 000 000 050 051 001 100 101 001 150 151 001 200 201 001 250 250 000 300 301 001 350 350 000 400 401 001 從 上表可看到測試電壓一般以 001v 的幅度變化 從上表可以看出簡易數(shù)字電壓表測得的值基本上比標(biāo)準(zhǔn)電壓值偏大0001v 這可以通過校正 ADC0809 的基準(zhǔn)電壓來解決因為該電壓表設(shè)計時直接用4v的供電電源作為電壓所以電壓可能有偏差當(dāng)要測量大于 4v的電壓時可在輸入口使用分壓電阻而程序中只要將計算程序的除數(shù)進行調(diào)整就可以了 43 系統(tǒng)調(diào)試中遇到的問題及解決的方法 a 實驗初期我們選用的是三極管作為數(shù)碼管的驅(qū)動組件但是在測試過程中發(fā)現(xiàn)數(shù)碼管顯示不穩(wěn)定發(fā)生頻閃現(xiàn)象而且亮度不夠換用了 74HC245 芯片作為驅(qū)動組件解決了 上述問題 b 在應(yīng)用濾波電容的過程中一開始是把電容串聯(lián)在電路中導(dǎo)致電路無法導(dǎo)通而后我們短路電容解決了問題 c 電源指示燈上一開始發(fā)現(xiàn)接上電源指示燈不亮發(fā)現(xiàn)正負極接反后重新接問題解決 d 由于源程序的多處錯誤使得仿真無法通過后經(jīng)過單步調(diào)試把存在的錯誤一一排除通過了軟件仿真 第 5 章 結(jié)論 通過本次課題設(shè)計我對單片機這門課程有了更進一步的了解無論是在其硬件連接方面還是在軟件編程方面都取得了新的收獲本次實驗采用了 AT89C51 單片機芯片通過本次實驗及查閱相關(guān)資料我對其有了一定的認識在本課題設(shè) 計報告的硬件介紹部分也對其作了詳細的論述在對單片機編程方面我掌握了一些新的編程思想使得程序更為簡練易懂而且更為嚴謹程序執(zhí)行的穩(wěn)定性得到了提高 實驗中我還用到了模數(shù)轉(zhuǎn)換芯片 ADC0809 以前在學(xué)單片機這門課程時只是對其理論知識有了初步的了解通過本次實驗我對它的工作原理進一步的理解了對其啟動設(shè)置轉(zhuǎn)換結(jié)束判斷以及輸出控制等都基本掌握在仿真方面有了更為直觀的認識通過實驗的摸索以及必要的理論知識我準(zhǔn)確的調(diào)試成功 通過本次設(shè)計對我的動手能力有很大的幫助今后要多多練習(xí)以提高自己的實際操作能力 致 謝 經(jīng)過 一段時間的不懈努力本次畢業(yè)設(shè)計即將接近尾聲由于是初次嘗試設(shè)計電路由于知識及經(jīng)驗的匱乏難免遇到很多困難如果沒有導(dǎo)師的督促指導(dǎo)以及同學(xué)們的支持很難順利的完成此次畢業(yè)設(shè)計從開始選題到論文的完成都離不開老師同學(xué)朋友給以的幫助尤其是導(dǎo)師湯老師在本次畢業(yè)設(shè)計過程中從選題構(gòu)思資料收集到最后定稿的各個環(huán)節(jié)都給予細心指引與教導(dǎo)使我對課程的多方面的知識有了深刻的認識使我最終完成畢業(yè)設(shè)計在此表示衷心感謝 借此論文結(jié)束之際對大學(xué)四年以來曾經(jīng)關(guān)心過我的老師同學(xué)送上最真誠的謝意在這個團結(jié)奮斗積極向上充滿愛心的集體中我獲得了不斷進取的動 力更是感謝學(xué)校的培養(yǎng)才使我成長為一名合格的大學(xué)生 附件一參考文獻 [1]范立南李雪飛尹授遠單片微型計算機控制系統(tǒng)設(shè)計 [M]北京人民郵電出版社 2021213241 [2]譚浩強 C 語言程序設(shè)計 [M].北京清華大學(xué)出版社 1999 [3]求是科技單片機典型外圍器件應(yīng)用實例人民郵電出版社 附件三源程序 include include define uint unsigned int define uchar unsigned char sbit rs P30 sbit e P31 sbit start P20 sbit out P22 sbit ale P23 sbit key1 P34 sbit key2 P35 sbit key3 P36 uchar num 1flag 0 uint ad_data void delay uchar ms 延時子函數(shù) uchar ji for i msi 0i for j 110j 0j void key_scan if key1 0 delay 10 消抖延時 if key1 0 num 1 while key1 0 if key2 0 delay 10 消抖延時 if key2 0 num 2 while key2 0 if key3 0 delay 10 消抖延時 if key3 0 num 3 while key3 0 void int0_init EA 1 IT0 1 EX0 1 void ad_transform P2 0x0f delay 2 ale 0 P2 0x00num16 地址計算 delay 1 ale 1 ale 0 start 0 start 1 start 0 void main float aa 00 lcd_init 液晶屏初始化 int0_init 中斷初始化 while 1 key_scan 按鍵掃描函數(shù) ad_transform delay 100 if flag 1 EA 0 flag 0 aa float ad_data ad 轉(zhuǎn)換函數(shù) if num 1 aa aa202155 標(biāo)度轉(zhuǎn)換此公式將 ad 值放大 100 倍 if num 2 aa aa202155 標(biāo)度轉(zhuǎn)換此公式將 ad 值放大 100 倍 if num 3 aa aa500255 標(biāo)度轉(zhuǎn)換此公式將 ad 值放大 100 倍 EA 1 display_data 04 uint aa 數(shù)值顯示 void it0 interrupt 0 out 1 flag ad_data P0 out 0 define uint unsigned int define uchar unsigned char extern bit rse extern void delay uchar extern uchar num 函數(shù)及變量聲明 uchar data table[] 0123456789v h 寫指令 void write_ uchar 寫指令函數(shù) rs 0 P1 e 1 delay 1 e 0 寫數(shù)據(jù) void write_data uchar da 寫數(shù)據(jù)函數(shù) rs 1 P1 da e 1 delay 1 e 0 初始化液晶 void lcd_init write_ 0x38 顯示模式設(shè)置 delay 5 write_ 0x38 delay 5 write_ 0x38 delay 5 write_ 0x38 write_ 0x08 顯示關(guān)閉 write_ 0x01 顯示清屏 write_ 0x06 顯示光標(biāo)移動設(shè)置 delay 5 write_ 0x0C 顯示開及光標(biāo)設(shè)置 write_ 0x83 write_data table[14] 初始化顯示相關(guān)字符 void display_data uchar add1uchar add2uint date uchar i write_ 0x82 write_data table[num] ad 通道顯示 write_ 0x80add10x40add2 地址計算 delay 1 if num 1 i date100 write_data table[i] i date1010 write_data table[i] write_data table[10] i date10 write_data table[i] write_data table[11] if num 2num 3 i date100 write_data table[i] write_data table[10] i date1010 write_data table[i] i date10 write_data table[i] write_data table[11] write_data table[12] 曹琳慧直流數(shù)字電壓表的設(shè)計與實現(xiàn) 2021 屆電子信息工程畢業(yè)設(shè)計 論文 II I 2021 屆電子信息工程畢業(yè)設(shè)計論文 III 2021 屆電子信息工程畢業(yè)設(shè)計論文 1 單片機系統(tǒng)模塊 1602 液晶顯示模塊 AD 轉(zhuǎn)換模塊 輸入電路模塊 按鍵模塊 開始 初始化 調(diào)用 AD 轉(zhuǎn)換子程序 調(diào)用顯示子程序 結(jié)束 開始 啟動轉(zhuǎn)換 AD 轉(zhuǎn)換 輸出轉(zhuǎn)換結(jié)果 數(shù)值轉(zhuǎn)換 顯示 結(jié)束
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1