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

正文內容

基于單片機的數字萬用表設計畢業(yè)論文-預覽頁

2025-07-14 12:38 上一頁面

下一頁面
 

【正文】 旦解除誤操作,和都能恢復正常。復位電路用來清零,進行下一次的測量;震蕩電路用來消除一些外來干擾,使電路工作更加穩(wěn)定;ADC輸入則是將輸入量進行AD轉換;測量顯示就是顯示測量的數值;超限報警部分則是用作當測量量超出量程范圍時發(fā)出警報,以便提醒用戶更改大量程;ADC使能控制則用來對輸入量進行控制,允許輸入或者不允許。,20mA,,其量程范圍是2k ,20k,200k和2M.,并且有超出量程的情況發(fā)生時,蜂鳴器發(fā)聲報警。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應用系統(tǒng)提供高靈活、超有效的解決方案。掉電保護方式下,RAM內容被保存,振蕩器被凍結,單片機一切工作停止,直到下一個中斷或硬件復位為止。當訪問外部程序和數據存儲器時,P0口也被作為低8位地址/數據復用。P1 口:P1 口是一個具有內部上拉電阻的8 位雙向I/O 口,p1 輸出緩沖器能驅動4 個TTL 邏輯電平。在flash編程和校驗時,P1口接收低8位地址字節(jié)。在訪問外部程序存儲器或用16位地址讀取外部數據存儲器(例如執(zhí)行MOVX DPTR)時,P2 口送出高八位地址。P3 口:P3 口是一個具有內部上拉電阻的8 位雙向I/O 口,p2 輸出緩沖器能驅動4 個TTL 邏輯電平。在flash編程和校驗時,P3口也接收一些控制信號。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能無效。在一般情況下,ALE 以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時器或時鐘使用。否則,ALE 將被微弱拉高。EA/VPP:訪問外部程序存儲器控制信號。XTAL1:振蕩器反相放大器和內部時鐘發(fā)生電路的輸入端。AT89S52 程序存儲陣列采用字節(jié)式編程。改變地址、數據重復第1 步到第5 步‘知道’全部文件結束。多路開關可選通8個模擬通道,允許8路模擬量分時輸入,共用A/D轉換器進行轉換。當ALE線為高電平時,地址鎖存與譯碼器將A,B,C三條地址線的地址信號進行鎖存,經譯碼后被選中的通道的模擬量進轉換器進行轉換。當ST上跳沿時,所有內部寄存器清零;下跳沿時,開始進行A/D轉換;在轉換期間,ST應保持低電平。OE=1,輸出轉換得到的數據;OE=0,輸出數據線呈高阻狀態(tài)。 ADC0809應用說明:(1). ADC0809內部帶有輸出鎖存器,可以與AT89S51單片機直接相連。 (5). 是否轉換完畢,我們根據EOC信號來判斷。它可與各種型號的微處理器串行口或并行口interface,專供驅動8位X8段共陰極LED數碼管(8X8LED點陣)。要顯示的段碼A,B,……,DP是由S1∽S8依次分別選通送出,S1送A1,B1,……,DP1,顯個位,其它位不顯示。―S1驅動第一位(個位),…… , ―S8驅動第八位(千萬位)。送入串行移位寄存器中的數是A,B,……,DP段數據,不是BCD碼數據。段數據鎖存器,多路選擇器,段驅動器:移入8X8 bit串行移位寄存器中的段碼數據在LCP打入鎖存器脈沖作用下,鎖存到8X8 bit段數據鎖存器。OEN=0,禁止輸出,A,B,C,D,E,F(xiàn),G,DP為高阻狀態(tài)(三態(tài))。移位脈沖個數由微處理器(計算機)程序控制。打入數據鎖存器的目的是上一個數據的顯示和下一個數據的準備(移位)可同時進行。數據移位前,LCP=0, 數據移位完成,發(fā)LCP脈沖,把串行移位寄存器中的數并行打入數據鎖存器顯示。OEN=1,允許位掃描信號一S1∽一S8輸出,允許段A,B,……,DP輸出。―S1―S8:位掃描驅動信號,―S1是第一位(十進制個位),―S2是第二位(十進制十位),……, ―S8是第8位(十進制千萬位)。振蕩電路是一個R振蕩器只供顯示掃描用,頻率大小要求不是太嚴格,只要LED顯示不要出現(xiàn)閃爍即可,通常―S1∽―S8頻率為1KHz~2KHz。四、分壓電阻 分壓電阻電路如上圖,使用有一定規(guī)律的R2~R6電阻組合構成精密的電阻分壓器,能夠實現(xiàn)分流大電壓的目的,即0~500V的電壓一律衰減到200mV以下,通過測量參考電壓經過計算得到實際的電壓值。七、ADC部分 ADC0809轉換電路由于ADC0809的參考電壓VREF=VCC,所以轉換之后的數據要經過數據處理,在數碼管上顯示出電壓值。九、單片機最小系統(tǒng) 單片機最小系統(tǒng)電路本次設計采用ATMEL公司的AT89S52單片機作為主控芯片,使系統(tǒng)穩(wěn)定運行。十、顯示電路采用SPI總線LED驅動器TEC6122驅動8位數碼管,使得整個系統(tǒng)響應時間最快,顯示精度更高。 數字萬用表控制硬件整體結構圖 電路原理圖(見附錄一) 電路的工作過程描述此工作當然是要求在正確的程序都寫入了各個芯片中才能完成工作,當開關要測量電壓、電流或者電阻時,則根據不同的量程需要分別選擇不同的量程開關,于便得到最準確的測量數據。顯示芯片根據顯示程序顯示內容。程序中的子程序 功能模塊主要分成3個,延時、ADC轉換、和顯示,延時子程序在整個程序中多次被調用,ADC轉換則是每次測量都會需要用到的,當進行測量時,ADC0809將被測量轉換為2進制數發(fā)給單片機然后單片機根據軟件協(xié)議送顯示,顯示子程序則包括一個8位字節(jié)的發(fā)送程序和一個TEC6122的驅動程序。本電路的設計剛比較簡單,不過也有它的優(yōu)點:高精度、低功耗、量程寬、可擴展性強等。實際顯示的電壓值(D/256*VREF);AT89S52單片機作為主控芯片,使系統(tǒng)穩(wěn)定運行。在畢業(yè)設計的實踐中,學到很多有用的知識,也積累了寶貴的經驗。本次畢業(yè)設計自始至是在他們的指導和幫助下完成的,在此再一次向他們致以深深的敬意和感謝!同時由于自己本身對一些知識的掌握不是很深刻,設計難免會出現(xiàn)一些漏洞,雖然設計做的不是很完美,但是畢竟這是自己認認真真做出來的。再次衷心感謝所有關心和幫助過我的老師和同學,謝謝你們! 參考文獻 參考文獻 單片微機原理及應用 機械工業(yè)出版社 2005年7月2 張偉 王力 protel2004入門與提高 人民郵電出版社 2005年11月3. 常健生 檢測與轉換技術 機械工業(yè)出版社 2000年2月4. 閻石 數字電子技術基礎 高等教育出版社 1998年12月5. 童詩白 模擬電子技術基礎 高等教育出版社 2001年6. 李伯成 微型計算機原理與接口技術 清華大學出版社 2005年1月7. 李昌喜 智能儀表原理與設計 化學工業(yè)出版社 2005年2月8. Luke Welling, (2002) Delphi and MySQL Web Development, Third Edition 9. Roberto Cristi,(2003) Modern Digital Signal Processing10. AhoAV,HopcroftJE, Company,inc.,1986 東華理工學院畢業(yè)設計(論文) 附錄1附錄1 硬件設計整體結構圖 東華理工學院畢業(yè)設計(論文) 附錄2附錄二 程序清單include include define _Nop() _nop_()。 //ADC0809轉換結束信號sbit BEEP=P3^3。 //TEC6122鎖存信號unsigned char code table[11]={0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6,0x00}。i++)。 OE=0。_Nop()。_Nop()。 adda=P0。//返回最后讀出數據}/*ADC0809轉換數據處理*/unsigned int dacl() //AD0809讀出數據處理{unsigned char x。x++){dady=adc0809()+dady。delay(1)。 if ((out_byteamp。 SCP=1。unsigned char isHightFlag=0。digit[2]=val/100。if (digit[3]==0){digit[3]=table[10]。//no echo} else{digit[2]=table[digit[2]]。//no echo} else{digit[1]=table[digit[1]]。 //顯示程序,把數分到每一位,送顯示LCP=0。i++)send_byte(digit[i])。send_byte(0x00)。// 蜂鳴器初始化while(1){ led_display(dacl())。}} }
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1