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

正文內(nèi)容

基于單片機的數(shù)字電壓表的設計畢業(yè)設計word格式-資料下載頁

2024-11-29 11:03本頁面

【導讀】本文介紹了一種基于單片機的簡易數(shù)字電壓表的設計。該設計主要由三個模。A/D轉(zhuǎn)換主要由芯片ADC0832. 來完成,它負責把采集到的模擬量轉(zhuǎn)換為相應的數(shù)字量在傳送到數(shù)據(jù)處理模塊。此數(shù)字電壓表可以測量0-5V的1路模擬直流輸入電壓值,并通過一。個四位一體的7段數(shù)碼管顯示出來。

  

【正文】 在硬件連接方面還是在軟件編程方面。本次設計采用了 AT89C51 單片機芯片,與以往的單片機相比增加了許多新的功能,使其功能更為完善,應用領域也更為廣泛。設計中還用到了模 /數(shù)轉(zhuǎn)換芯片 ADC0832,以前在學單片機課程時只是對其理論知識有了初步的理解。通過這次設計,對它的工作原理有了更深的理解。在調(diào)試過程中 遇到很多問題,硬件上的理論知識學得不夠扎實,對電路的仿真方面也不夠熟練。 總之這次電路的設 計和仿真,基本上達到了設計的功能要求。在以后的實踐中,我將繼續(xù)努力學習電路設計方面的理論知識,并理論聯(lián)系實際,爭取在電路設計方面能有所提升。 21 參考文獻 [1] 李朝青 .單片機原理及接口技術(shù)(簡明修訂版) .杭州:北京航空航天大學出版社, 1998 [2] 李廣弟 .單片機基礎[M] .北京:北京航空航天大學出版社, 1994 [3] 閻石 .數(shù)字電子技術(shù)基礎(第三版) . 北京:高等教育出版社, 1989 [4] 石東海等 .單片機數(shù)據(jù)通信技術(shù)從入門到精通 .西安 :西安電子科技大學出版社 , ~ 150. [5] 王忠飛,胥芳. MCS 一 51單片機原理及嵌入式系統(tǒng)應用 [M].西安:西安電子科技大學出版社, 2020. P268273 [6]蔡朝洋 ,單片機控制實習與專題制作 [M].北京 :北京航空航天大學出版社,2020 [7]張毅剛 ,彭喜源,譚曉昀等 .MSC51 單片機應用設計 [M].哈爾濱 :哈爾濱工業(yè)大學出版社 ,1999 [8]周堅 .單片機 C 語言輕松入門 [M].北京 :北京航空航天大學出版社 ,2020 [9]李全利,遲榮強 .單片機原理及接口技術(shù) [M].北京:高等教育出版社, 2020 [10]梅麗鳳 ,王艷秋 .單片機原理及接口技術(shù) (修訂本 )[M].北京:清華大學出版社;北京交通大學出版社, 2020 [11]閻石 .數(shù)字電子技術(shù)基礎 [M].北京 :高等教育出版社 ,1998 [12] 廖常初 .現(xiàn)場總線概述 [ J] .電工技術(shù), 1999. [13]王宜懷,劉曉升 .嵌入式應用技術(shù)基礎教程 .北京 :清華大學出版社 ,. [14]邵貝貝等 .單片機認識與實踐 .北京 :航空航天大學出版社 ,. [15]MC75 AT Command Set Company,2020. [16]Clark M, Service Business Strategies and ArchItectures[M].Birmingham,UK: Wrox Press,2020. [17]Dave Crane,Eric Pascarello,Darren IN ACTION[M].Manning Publications CO,2020 22 謝辭 經(jīng)過幾個月的忙碌和工作,本次畢業(yè)設計已經(jīng)接近尾聲,作為一個 本 科生的畢業(yè)設計,由于經(jīng)驗的匱乏,難免有許多考慮不周的地方,如果沒有導師的 督促指導。以及一起工作的同學們的支持,想要完成這個設計是難以想象的。 在這里要感謝唐俊英老師,他循導善誘的教導和不拘一格的思路給予我無盡的啟迪;他嚴謹細致,一絲不茍的作風一直是我們工作 .學習中的榜樣;并將積極影響我今后的學習和工作。然后要感謝大學 4年來的所有老師,為我們打下了電子專業(yè)知識的基礎;同時還要感謝 06 電氣所有的同學們,正是因為有你們的支持和鼓勵。我才能在溫暖的環(huán)境中茁壯成長并順利完成畢業(yè)設計。 附錄 附錄一 程序源代碼 : include include define uchar unsigned char define uint unsigned int sbit ADCS = P1^3。 sbit ADCLK = P1^0。 sbit ADDI = P1^2。 sbit ADDO = P1^2。 sbit DIAN = P2^5。 uchar code LEDData[]={0x28,0xeb,0x32,0xa2,0xe1,0xa4,0x24,0xea,0x20,0xa0}。 /*****延時子程序 *****/ void Delay(uint num) { while( num )。 } void Display(uint dat) //顯示的數(shù)值為毫伏 { uchar ge,shi,bai,qian。 qian = dat/1000%10。 bai = dat/100%10。 shi = dat/10%10。 ge = dat%10。 P2 =0x29。 //顯示 U P0 = 0xbf。 Delay(300)。 P0 = 0xff。 P2 =LEDData[shi]。 //顯示小數(shù)位 23 P0 = 0xef。 Delay(300)。 P0 = 0xff。 P2 =LEDData[bai]。 //顯示個位 P0 = 0xfb。 Delay(300)。 P0 = 0xff。 P2 =LEDData[qian]。 //顯示十位 P0 = 0xfe。 DIAN =0。 //顯示小數(shù)點 Delay(300)。 P0 = 0xff。 } uchar ADC0832(bit mode,bit channel) //AD 轉(zhuǎn)換,返回結(jié)果 { uchar i,dat,ndat。 ADCS = 0。//拉低 CS 端 _nop_()。 _nop_()。 ADDI = 1。 //第 1 個下降沿為高電平 ADCLK = 1。//拉高 CLK 端 _nop_()。 _nop_()。 ADCLK = 0。//拉低 CLK 端 ,形成下降沿 1 _nop_()。 _nop_()。 ADDI = mode。 //低電平為差分模式,高電平為單通道模式。 ADCLK = 1。//拉高 CLK 端 _nop_()。 _nop_()。 ADCLK = 0。//拉低 CLK 端 ,形成下降沿 2 _nop_()。 _nop_()。 ADDI = channel。 //低電平為 CH0,高電平為 CH1 24 ADCLK = 1。//拉高 CLK 端 _nop_()。 _nop_()。 ADCLK = 0。//拉低 CLK 端 ,形成下降沿 3 ADDI = 1。//控制命令結(jié)束 (經(jīng)試驗必需 ) dat = 0。 //下面開始讀取轉(zhuǎn)換后的數(shù)據(jù),從最高位開始依次輸出( D7~D0) for(i = 0。i 8。i++) { dat = 1。 ADCLK=1。//拉高時鐘端 _nop_()。 _nop_()。 ADCLK=0。//拉低時鐘端形成一次時鐘脈沖 _nop_()。 _nop_()。 dat |= ADDO。 } ndat = 0。 //記錄 D0 if(ADDO == 1) ndat |= 0x80。 //下面開始繼續(xù)讀取反序的數(shù)據(jù)(從 D1到 D7) for(i = 0。i 7。i++) { ndat = 1。 ADCLK = 1。//拉高時鐘端 _nop_()。 _nop_()。 ADCLK=0。//拉低時 鐘端形成一次時鐘脈沖 _nop_()。 _nop_()。 if(ADDO==1) ndat |= 0x80。 } ADCS=1。//拉高 CS 端 ,結(jié)束轉(zhuǎn)換 ADCLK=0。//拉低 CLK 端 ADDI=1。//拉高數(shù)據(jù)端 ,回到初始狀態(tài) if(dat==ndat) return(dat)。 25 else return 0。 } void main() { uint adc,i。 i=254。 while(1) { i++。 if(i==255){ i=0。 adc = ADC0832(1,0)。 //差分模式, CH0CH1 adc = adc*。 //轉(zhuǎn)換為實際電壓便于顯示 } Display(adc)。 } 附錄二 電路圖
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1