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

正文內(nèi)容

基于at89c51和adc0809簡易數(shù)字電壓表設計-資料下載頁

2025-06-25 14:32本頁面
  

【正文】 cludesbit CLK=P3^3。sbit OE=P3^6。sbit ST=P3^0。sbit EOC=P3^7。unsigned int dianya。unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。/***************延時函數(shù)****************/void delay(unsigned int z){ while(z)。}/***************ADC0809采集函數(shù)*************/void ADC_0809(){ unsigned char temp=2。 ST=0。 OE=0。 ST=1。 ST=0。 CLK=1。 CLK=0。 CLK=1。 CLK=0。 while(!EOC) { CLK=1。 CLK=0。 } OE=1。 P1=0xff。 //讀取P1端口數(shù)據(jù) temp=P1。 dianya=(unsigned int)temp*。 OE=0。}/***************數(shù)據(jù)轉換和顯示函數(shù)*******************/void Vpp_Show(){ unsigned char qian,bai,shi,ge。 qian=dianya/1000。 bai=dianya%1000/100。 shi=dianya%100/10。 ge=dianya%10。 P2=0xfe。 P0=table[qian]|0x80。 //顯示小數(shù)點 delay(50)。 P2=0xfd。 P0=table[bai]。 delay(50)。 P2=0xfb。 P0=table[shi]。 delay(50)。 P2=0xf7。 P0=table[ge]。}void main(){ while(1) { ADC_0809()。 Vpp_Show()。 }}第七章 系統(tǒng)功能分析與說明數(shù)字電壓表(Digital Voltmeter)簡稱DVM,它是采用數(shù)字化測量技術,把連續(xù)的模擬量(直流輸入電壓)轉換成不連續(xù)、離散的數(shù)字形式并加以顯示的儀表。傳統(tǒng)的指針式電壓表功能單一、精度低,不能滿足數(shù)字化時代的需求,采用單片機的數(shù)字電壓表,由精度高、抗干擾能力強,可擴展性強、集成方便,還可與PC進行實時通信。目前,由各種單片A/D 轉換器構成的數(shù)字電壓表,已被廣泛用于電子及電工測量、工業(yè)自動化儀表、自動測試系統(tǒng)等智能化測量領域,示出強大的生命力。與此同時,由DVM擴展而成的各種通用及專用數(shù)字儀器儀表,也把電量及非電量測量技術提高到嶄新水平。本章重點介紹單片A/D 轉換器以及由它們構成的基于單片機的數(shù)字電壓表的工作原理。數(shù)字電壓表的系統(tǒng)工作原理:首先,被測電壓信號進入A/D轉換器,單片機中控制信號線發(fā)出控制信號,啟動A/D轉換器進行轉換,其采樣得到的數(shù)字信號數(shù)據(jù)在相應的碼制轉換模塊中轉換為顯示代碼。最后發(fā)出顯示控制與驅動信號,驅動外部的數(shù)碼管顯示相應的數(shù)據(jù)。,需指出的是,圖中將DVM分成模擬和數(shù)字兩大部分,從框圖上看,A/D轉換器包含在模擬部分,這樣劃分并不嚴格,因為A/D轉換器本身具有數(shù)字電路的性質,特別是大規(guī)模集成化A/D轉換器是模擬與數(shù)字兩系統(tǒng)相互結合的,就連邏輯控制也集成在其中。輸入電路A/D轉換器單片機顯示器邏輯控制器時鐘脈沖 數(shù)字電壓表基本組成框圖本課題是利用單片機設計一個數(shù)字電壓表,能夠測量0-5V之間的直流電壓值,四位數(shù)碼顯示,使用的元器件數(shù)目較少。外界電壓模擬量輸入到A/D轉換部分的輸入端,通過A/D轉換變?yōu)閿?shù)字信號,輸送給單片機。然后由單片機給數(shù)碼管數(shù)字信號,控制其發(fā)光,從而顯示數(shù)字。第八章 設計體會經(jīng)過近二周的單片機課程設計,終于完成了我的數(shù)字電壓表的設計,基本達到設計要求。對于此次課程設計,有許多的感觸與體會,遇到的難題多,學習到的知識也就更多。第一,硬件電路遇到了ADC0809無內(nèi)部時鐘,需外接外部時鐘,如何解決這個問題,我們小組進行了多次討論,最終確定了在程序中提供時鐘信號,大大降低了硬件電路的復雜度。第二,則是解決程序設計的問題,而程序設計是一個很靈活的東西,它反映了你解決問題的邏輯思維和創(chuàng)新能力,它才是一個設計的靈魂所在。因此在整個設計過程中大部分時間是用在程序上面的。其中,我遇到了很多的問題,雖然以前還做過這樣的設計,但是以前的都是用C語言進行編程。而此次運用匯編語言編程,著實讓我當頭一棒,因為除了微機原理實驗進行過相關編程,匯編語言的編程能力還停留在理論階段。在此次編程中,首先,我是先用C語言編程,進行調(diào)試后,成功的達到了課程設計的要求。其次,查找匯編語言的相關資料,經(jīng)過不懈的努力與調(diào)試,終于將匯編語言版的成功編程出來。第三,在一個課題中,要設計一個成功的電路,必須要有耐心,要有堅持的毅力。在整個電路的設計過程中,重要的是各個單元電路的連接及電路的細節(jié)設計上,如在多種方案的選擇中,我們仔細比較分析其原理以及可行的原因。這就要求我們對硬件系統(tǒng)中各組件部分有充分透徹的理解和研究,并能對之靈活應用。完成這次設計后,我在書本理論知識的基礎上又有了更深層次的理解。第四,在本次設計的過程中,我還學會了高效率的查閱資料、運用工具書、利用網(wǎng)絡查找資料。我發(fā)現(xiàn),在我們所使用的書籍上有一些知識在實際應用中其實并不是十分理想,各種參數(shù)都需要自己去調(diào)整,這就要求我們應更加注重實踐環(huán)節(jié)。最后,還要在此感謝課程設計的指導老師們和我的組員們,他們在整個過程中都給予了我充分的幫助與支持。第九章 參考文獻[1] [M].1989.[2] :北京航空航天大學出版社.[3] :中國電力出版社,2003.[4] 徐惠民 安德寧 、:北京郵電大學出版社,2007年.[5] 徐愛鈞.《智能化測量控制儀表原理與設計》(第二版)[M].北京:北京航空航天大學出版社,2004. 25
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1