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

正文內(nèi)容

直流數(shù)字電壓表的設(shè)計及實現(xiàn)-資料下載頁

2025-07-01 00:04本頁面
  

【正文】 調(diào)試主要以軟件為主其中系統(tǒng)電路圖的繪制和仿真我采用的是Proteus軟件而程序方面采用的是匯編語言用Keil軟件將程序?qū)懭雴纹瑱C411 加入仿真輔助信號0~4v電壓測試儀的仿真實現(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é)果422 誤差分析通過以上仿真測量結(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)正負(fù)極接反后重新接問題解決 d由于源程序的多處錯誤使得仿真無法通過后經(jīng)過單步調(diào)試把存在的錯誤一一排除通過了軟件仿真第5章 結(jié)論通過本次課題設(shè)計我對單片機這門課程有了更進一步的了解無論是在其硬件連接方面還是在軟件編程方面都取得了新的收獲本次實驗采用了AT89C51單片機芯片通過本次實驗及查閱相關(guān)資料我對其有了一定的認(rèn)識在本課題設(shè)計報告的硬件介紹部分也對其作了詳細(xì)的論述在對單片機編程方面我掌握了一些新的編程思想使得程序更為簡練易懂而且更為嚴(yán)謹(jǐn)程序執(zhí)行的穩(wěn)定性得到了提高 實驗中我還用到了模數(shù)轉(zhuǎn)換芯片ADC0809[1]范立南李雪飛尹授遠(yuǎn)單片微型計算機控制系統(tǒng)設(shè)計[M]北京人民郵電出版社2004213241[2]譚浩強C語言程序設(shè)計[M].北京清華大學(xué)出版社1999[3]求是科技單片機典型外圍器件應(yīng)用實例人民郵電出版社附件三源程序include include define uint unsigned intdefine uchar unsigned charsbit rs P30sbit e P31sbit start P20sbit out P22sbit ale P23sbit key1 P34sbit key2 P35sbit key3 P36uchar num 1flag 0uint ad_datavoid 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 aa200255 標(biāo)度轉(zhuǎn)換此公式將ad值放大100倍 if num 2 aa aa200255 標(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 intdefine uchar unsigned charextern bit rseextern 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)2013屆電子信息工程畢業(yè)設(shè)計論文 II I 2013屆電子信息工程畢業(yè)設(shè)計論文 III 2013屆電子信息工程畢業(yè)設(shè)計論文 1 按鍵模塊輸入電路模塊AD轉(zhuǎn)換模塊1602液晶顯示模塊單片機系統(tǒng)模塊結(jié)束顯示數(shù)值轉(zhuǎn)換輸出轉(zhuǎn)換結(jié)果結(jié)束調(diào)用顯示子程序調(diào)用AD轉(zhuǎn)換子程序初始化開始AD轉(zhuǎn)換啟動轉(zhuǎn)換開始
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1