<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

        ADC0804 模數轉換51單片機程序+電路圖

        作者:huqin   來源:本站原創   點擊數:  更新時間:2014年10月24日   【字體:

        51單片機驅動 adc0804模數轉換 ,下面是電路圖

         

         

        #include<reg51.h>
        #include "lcd.h"
        #include<intrins.h>
        #define uint unsigned int
        #define uchar unsigned char

        uchar lcd[]="0123456789";
        sbit rd=P3^6; //IO口定義
        sbit wr=P3^5;
        sbit cs=P3^7;

        read_adc0804()//控制并讀取adc0804轉換好的數據
        {
         uchar a;          //寫入控制命令,啟動轉換
         cs=1;
         wr=1;
         cs=0;
         wr=0;
         _nop_();
         wr=1;
          
         P1=0xff;         //讀取已轉換好的數據
         rd=1;
         rd=0;
         _nop_();
         a=P1;
         rd=1;
         cs=1; 
         
         return a;
        }

        void main()
        {
        uchar a,A1,A2,A3;
        lcd_init();
        while(1)
         {
         a=read_adc0804();
         A1=a/100; //分出百,十,和個位
         A2=a%100/10;
         A3=a%10;
         lcd_busy();
         lcd_xy(3,0);
         lcd_write_dat(lcd[A1]);
         lcd_busy();
         lcd_xy(4,0);
         lcd_write_dat(lcd[A2]);
         lcd_busy();  
         lcd_xy(5,0);
         lcd_write_dat(lcd[A3]);
         }

        關閉窗口
        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮