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

正文內(nèi)容

基于51單片機(jī)的數(shù)字電壓表設(shè)計(jì)畢業(yè)論文-畢業(yè)設(shè)計(jì)(參考版)

2025-01-23 08:40本頁面
  

【正文】 } } 。 } dispcount++。 P2=dispbitcode[dispcount]。 TL1=(655366000)%256。 } } } void t0(void) interrupt 1 using 0 //定時(shí)器 0 中斷服務(wù) { CLK=~CLK。 */ ST=1。 i++。 while(temp/10) { dispbuf[i]=temp%10。 dispbuf[6]=0。 dispbuf[4]=10。 dispbuf[2]=10。 dispbuf[0]=10。 temp=temp/128。 dispbuf[7]=i/100。 dispbuf[6]=i/1000。 dispbuf[5]=i/10000。 OE=0。 while(1) { if(EOC==1) { OE=1。 ST=1。 TR1=1。 TH1=(655365000)/256。 TH0=216。 EA=1。 ET0=1。 void main(void) { ST=0。 sbit EOC=P3^2。 sbit ST=P3^0。 long int i。 unsigned char getdata。 unsigned char dispbuf[8]={10,10,10,10,10,0,0,0}。 附錄 附錄 A 電路原理圖 MCU 部分 電源部分 V IN1GND2VOUT3U5 7 8 0 5123J1P O W E R1234D1B R ID G E 1C41 0 4C51 0 4C64 7 0 U F / 2 5 VC74 7 0 U F / 1 6 VC81 O 4R 1 42KD2L E DV C C 基于 51 單片機(jī)的數(shù)字電壓表設(shè)計(jì) 24 附錄 B 程序代碼 include Unsigned char code dispbitcode[]={0xfe,0xfd,0xfb,0xf7, 0xef,0xdf,0xbf,0x7f}。 [8] 作者:郭強(qiáng),《液晶顯示器件應(yīng)用技術(shù)》,北京郵電學(xué)院出版社 1993 年。 . [5] 作者:劉樹林,《低頻電子線路》,電子工業(yè)出版社 2021 年。 [3] 作者:陳光絨,《單片機(jī)技術(shù)應(yīng)用教程》,北京大學(xué)出版社 2021 年。 基于 51 單片機(jī)的數(shù)字電壓表設(shè)計(jì) 22 參考文獻(xiàn) [1] 作者:陳潔,《 EDA軟件仿真技術(shù)快速入門 Protel99e+Multisim+Protues 7》 ,中國電力出版社 2021 年 。 3)由于源程序的多處錯(cuò)誤,使得仿真無法通過,后經(jīng)過單步調(diào)試 ,把存在的錯(cuò)誤一一排除,通過了軟件仿真。 系統(tǒng)調(diào)試中遇到的問題及解決的方法 : 1)在應(yīng)用濾波電容的過程中,一開始是把電容串聯(lián)在電路中,導(dǎo)致電路無法導(dǎo)通,而后我們短路電容,解決了問題。在基本符合的情況下,利用仿真器與工作正常的硬件連接進(jìn)行仿真調(diào)試;或用編程器把程序燒寫到芯片中,直接觀察能否正常運(yùn)行。 軟件調(diào)試時(shí)先進(jìn)行單元測試,分別對(duì)各個(gè)代碼模塊進(jìn)行測試,看其是否實(shí)現(xiàn)了規(guī)定功能,再把已經(jīng)測試過的模塊組合起來進(jìn)行測試,一旦不能正確運(yùn)行,要找出程序中的錯(cuò)誤,確定大致的出錯(cuò)位置,研究有關(guān)部分的錯(cuò)誤程序,找出錯(cuò)誤原因,修改設(shè)計(jì)和代碼,以排除錯(cuò)誤。首先用萬用表按照原理圖逐步檢查印刷板中各器件的電源及各引腳的連接是否正確,有否斷路、短路或者虛焊,尤其是給電路供電的電源部分要重點(diǎn) 檢查,用數(shù)字萬用表測量7805 輸出端的電壓是否為 +5V,是否穩(wěn)定,能夠輸出 +5V,且穩(wěn)定即可說明電源電路的設(shè)計(jì)基本達(dá)到要求。 圖 521 數(shù)字電壓表硬件仿真圖 設(shè)定模擬電壓值 圖 522模擬設(shè) 定電壓值位 基于 51 單片機(jī)的數(shù)字電壓表設(shè)計(jì) 20 模擬結(jié)果顯示在數(shù)碼管中 圖 523采集到的電壓值顯示在數(shù)碼管上 調(diào)試結(jié)果分析 在系統(tǒng)上電開始測量前, 首先在 Protues 上模擬硬件仿真是否正確,如果設(shè)計(jì)的電路可行,再在電路板上焊接,在這里只進(jìn)行 Protues 的仿真工作??傊?,該軟件是一款集單片機(jī)和 SPICE 分析于一身的仿真軟件,功能極其強(qiáng)大。在硬件仿真系統(tǒng) 中具有全速、單步、設(shè)置斷點(diǎn)等調(diào)試功能,同時(shí)可以觀察各個(gè)變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時(shí)支持第三方的軟件編譯和調(diào)試環(huán)境,如 Keil C51 uVision MPLAB 等軟件。目前支持的單片機(jī)類型有: ARM7(LPC21xx)、 8051/52 系列、 AVR 系列、 PIC10/12/16/18 系列、 HC11 系列以及多種外圍芯片。具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、 RS232 動(dòng)態(tài)仿真、 I2C 調(diào)試器、SPI 調(diào)試器、鍵盤和 LCD 系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號(hào)發(fā)生器等。 開 始定 時(shí) 器 中 斷 1 初 始化啟 動(dòng) 定 時(shí) 器 1 , 進(jìn)入 中 斷 服 務(wù) 程 序查 詢 段 碼 送 往 P 1口 , 查 詢 為 碼 , 送到 P 2 口 的 相 關(guān) 引 腳D i s p c o u n td i s p c o u n t 清 零 顯 示 小 數(shù) 點(diǎn)等 于 8 等 于 5 43顯示子程序流程圖 基于 51 單片機(jī)的數(shù)字電壓表設(shè)計(jì) 18 第五章 Protues 仿真 軟件簡介 Proteus 是英國 Labcenter 公司開發(fā)的電路分析與實(shí)物仿真軟件。 用單片機(jī)的 ~ 作為數(shù)碼管的位選, P1口作為數(shù)碼管的段選 。 程序流程圖如 下圖 所示 : 開 始 初 始 化 啟 動(dòng) A / D 轉(zhuǎn) 換 A / D 轉(zhuǎn) 換 結(jié) 束 P 3 . 2 = 1 ? P 3 . 1 置 位 , 允 許 輸 出 將 轉(zhuǎn) 換得 到 的 數(shù) 據(jù) 存 儲(chǔ) 結(jié) 束是否 42 A/D轉(zhuǎn)換程序流程圖 顯示模塊程序框圖 顯示子程序采用動(dòng)態(tài)掃描法實(shí)現(xiàn) 四 位數(shù)碼管的數(shù)值顯示 ,在定時(shí)器中斷里實(shí)現(xiàn) 。整個(gè)程序流程框圖如 下圖 所示。 在數(shù) 據(jù)處理子程序中,運(yùn)用標(biāo)度變換知識(shí),編寫算法將 0~ 255 十進(jìn)制數(shù)字量轉(zhuǎn)換成 ~ 的數(shù)據(jù),輸出到顯示子程序進(jìn)行顯示。具體原理圖如圖 34所示 基于 51 單片機(jī)的數(shù)字電壓表設(shè)計(jì) 14 圖 34 顯示電路圖 第四章 程序設(shè)計(jì) 主程序設(shè)計(jì) 初始化中主要對(duì) AT89S51, ADC0809 的管腳和數(shù)碼管的位選及所用到的內(nèi)存單元進(jìn)行初始化設(shè)置。但由于人的視覺暫留現(xiàn)象,給人的印象就是一組穩(wěn)定顯示的數(shù)碼。 COM端與單片機(jī)的 I/O接口相連接,由單片機(jī)輸出位位選碼到 I\O接口,控制何時(shí)哪一位數(shù)碼管被點(diǎn)亮。掃描方法是用其接口電路把所有數(shù)碼管的 8個(gè)比劃段 a~ g和 DP同名端連在一起,而每一個(gè)數(shù)碼管的公共極 COM各自獨(dú)立地受
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1