日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁(yè)|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
單片機(jī)AT89S51與ADC0809設(shè)計(jì)一個(gè)數(shù)字電壓表
單片機(jī)AT89S51與ADC0809設(shè)計(jì)一個(gè)數(shù)字電壓表
 更新時(shí)間:2010-1-11 16:29:08  點(diǎn)擊數(shù):0
【字體: 字體顏色

1. 實(shí)驗(yàn)任務(wù) 


利用單片機(jī)AT89S51與ADC0809設(shè)計(jì)一個(gè)數(shù)字電壓表,能夠測(cè)量0-5V之間的直流電壓值,四位數(shù)碼顯示,但要求使用的元器件數(shù)目最少。 


2. 電路原理圖 



 


3. 系統(tǒng)板上硬件連線 


a)         把“單片機(jī)系統(tǒng)”區(qū)域中的P1.0-P1.7與“動(dòng)態(tài)數(shù)碼顯示”區(qū)域中的ABCDEFGH端口用8芯排線連接。 


b)        把“單片機(jī)系統(tǒng)”區(qū)域中的P2.0-P2.7與“動(dòng)態(tài)數(shù)碼顯示”區(qū)域中的S1S2S3S4S5S6S7S8端口用8芯排線連接。 


c)        把“單片機(jī)系統(tǒng)”區(qū)域中的P3.0與“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的ST端子用導(dǎo)線相連接。 


d)        把“單片機(jī)系統(tǒng)”區(qū)域中的P3.1與“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的OE端子用導(dǎo)線相連接。 


e)         把“單片機(jī)系統(tǒng)”區(qū)域中的P3.2與“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的EOC端子用導(dǎo)線相連接。 


f)         把“單片機(jī)系統(tǒng)”區(qū)域中的P3.3與“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的CLK端子用導(dǎo)線相連接。 


g)        把“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的A2A1A0端子用導(dǎo)線連接到“電源模塊”區(qū)域中的GND端子上。 


h)        把“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的IN0端子用導(dǎo)線連接到“三路可調(diào)電壓模塊”區(qū)域中的VR1端子上。 


i)          把“單片機(jī)系統(tǒng)”區(qū)域中的P0.0-P0.7用8芯排線連接到“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的D0D1D2D3D4D5D6D7端子上。 


4. 程序設(shè)計(jì)內(nèi)容 


由于ADC0809在進(jìn)行A/D轉(zhuǎn)換時(shí)需要有CLK信號(hào),而此時(shí)的ADC0809的CLK是接在AT89S51單片機(jī)的P3.3端口上,也就是要求從P3.3輸出CLK信號(hào)供ADC0809使用。因此產(chǎn)生CLK信號(hào)的方法就得用軟件來(lái)產(chǎn)生了;由于ADC0809的參考電壓VREF=VCC,所以轉(zhuǎn)換之后的數(shù)據(jù)要經(jīng)過(guò)數(shù)據(jù)處理,在數(shù)碼管上顯示出電壓值。實(shí)際顯示的電壓值 (D/256*VREF) 


5. 匯編源程序 


(略) 


6. C語(yǔ)言源程序 


#include <AT89X52.H> 


  


unsigned char code dispbitcode[]={0xfe,0xfd,0xfb,0xf7, 


                                  0xef,0xdf,0xbf,0x7f}; 


unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66, 


                               0x6d,0x7d,0x07,0x7f,0x6f,0x00}; 


unsigned char dispbuf[8]={10,10,10,10,0,0,0,0}; 


unsigned char dispcount; 


unsigned char getdata; 


unsigned int temp; 


unsigned char i; 


  


sbit ST=P3^0; 


sbit OE=P3^1; 


sbit EOC=P3^2; 


sbit CLK=P3^3; 


    


void main(void) 





  ST=0; 


  OE=0; 


  ET0=1; 


  ET1=1; 


  EA=1; 


  TMOD=0x12; 


  TH0=216; 


  TL0=216; 


  TH1=(65536-4000)/256; 


  TL1=(65536-4000)%256; 


  TR1=1; 


  TR0=1; 


  ST=1; 


  ST=0; 


  while(1) 


    { 


      if(EOC==1) 


        { 


          OE=1; 


          getdata=P0; 


          OE=0; 


          temp=getdata*235; 


          temp=temp/128; 


          i=5; 


          dispbuf[0]=10; 


          dispbuf[1]=10; 


          dispbuf[2]=10; 


          dispbuf[3]=10; 


          dispbuf[4]=10; 


          dispbuf[5]=0; 


          dispbuf[6]=0; 


          dispbuf[7]=0; 


          while(temp/10) 


            { 


              dispbuf[i]=temp%10; 


              temp=temp/10; 


              i++; 


            } 


          dispbuf[i]=temp;           


          ST=1; 


          ST=0; 


        } 


    } 





  


void t0(void) interrupt 1 using 0 





  CLK=~CLK; 





  


void t1(void) interrupt 3 using 0 





  TH1=(65536-4000)/256; 


  TL1=(65536-4000)%256; 


  P1=dispcode[dispbuf[dispcount]]; 


  P2=dispbitcode[dispcount]; 


  if(dispcount==7) 


    { 


      P1=P1 | 0x80; 


    } 


  dispcount++; 


  if(dispcount==8) 


    { 


      dispcount=0; 


    }   




  • 上一篇: 51單片機(jī)系統(tǒng)中的觸摸屏坐標(biāo)算法
  • 下一篇: 沒有了
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1