亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? adc.c

?? 宏晶單片機的AD演示程序
?? C
字號:
/*------------------------------------------------------------------*/
/* --- STC MCU International Limited -------------------------------*/
/* --- STC 1T Series MCU A/D Conversion Demo -----------------------*/
/* --- Mobile: (86)13922805190 -------------------------------------*/
/* --- Fax: 86-755-82944243 ----------------------------------------*/
/* --- Tel: 86-755-82948412 ----------------------------------------*/
/* --- Web: www.STCMCU.com -----------------------------------------*/
/* If you want to use the program or the program referenced in the  */
/* article, please specify in which data and procedures from STC    */
/*------------------------------------------------------------------*/

#include "reg51.h"
#include "intrins.h"

#define FOSC    18432000L
#define BAUD    9600

typedef unsigned char BYTE;
typedef unsigned int WORD;

/*Declare SFR associated with the ADC */
sfr ADC_CONTR   =   0xBC;           //ADC control register
sfr ADC_RES     =   0xBD;           //ADC hight 8-bit result register
sfr ADC_LOW2    =   0xBE;           //ADC low 2-bit result register
sfr P1ASF       =   0x9D;           //P1 secondary function control register

/*Define ADC operation const for ADC_CONTR*/
#define ADC_POWER   0x80            //ADC power control bit
#define ADC_FLAG    0x10            //ADC complete flag
#define ADC_START   0x08            //ADC start control bit
#define ADC_SPEEDLL 0x00            //420 clocks
#define ADC_SPEEDL  0x20            //280 clocks
#define ADC_SPEEDH  0x40            //140 clocks
#define ADC_SPEEDHH 0x60            //70 clocks

void InitUart();
void SendData(BYTE dat);
void Delay(WORD n);
void InitADC();

BYTE ch = 0;                        //ADC channel NO.

void main()
{
    InitUart();                     //Init UART, use to show ADC result
    InitADC();                      //Init ADC sfr
    IE = 0xa0;                      //Enable ADC interrupt and Open master interrupt switch
                                    //Start A/D conversion
    while (1);
}

/*----------------------------
ADC interrupt service routine
----------------------------*/
void adc_isr() interrupt 5 using 1
{
    ADC_CONTR &= !ADC_FLAG;         //Clear ADC interrupt flag

    SendData(ch);                   //Show Channel NO.
    SendData(ADC_RES);              //Get ADC high 8-bit result and Send to UART

//if you want show 10-bit result, uncomment next line
//    SendData(ADC_LOW2);             //Show ADC low 2-bit result
    
    if (++ch > 7) ch = 0;           //switch to next channel
    ADC_CONTR = ADC_POWER | ADC_SPEEDLL | ADC_START | ch;
}

/*----------------------------
Initial ADC sfr
----------------------------*/
void InitADC()
{
    P1ASF = 0xff;                   //Set all P1 as analog input port
    ADC_RES = 0;                    //Clear previous result
    ADC_CONTR = ADC_POWER | ADC_SPEEDLL | ADC_START | ch;
    Delay(2);                       //ADC power-on delay and Start A/D conversion
}

/*----------------------------
Initial UART
----------------------------*/
void InitUart()
{
    SCON = 0x5a;                    //8 bit data ,no parity bit
    TMOD = 0x20;                    //T1 as 8-bit auto reload
    TH1 = TL1 = -(FOSC/12/32/BAUD); //Set Uart baudrate
    TR1 = 1;                        //T1 start running
}

/*----------------------------
Send one byte data to PC
Input: dat (UART data)
Output:-
----------------------------*/
void SendData(BYTE dat)
{
    while (!TI);                    //Wait for the previous data is sent
    TI = 0;                         //Clear TI flag
    SBUF = dat;                     //Send current data
}

/*----------------------------
Software delay function
----------------------------*/
void Delay(WORD n)
{
    WORD x;

    while (n--)
    {
        x = 5000;
        while (x--);
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
自拍偷拍欧美激情| 中文幕一区二区三区久久蜜桃| 国产白丝网站精品污在线入口| 老司机精品视频在线| 日韩高清在线一区| 蜜臀久久久久久久| 日韩福利电影在线| 经典三级在线一区| 从欧美一区二区三区| 色综合视频在线观看| 欧美在线free| 日韩欧美在线影院| 精品久久久久av影院| 欧美高清在线一区二区| 综合久久久久久| 一区二区三区四区高清精品免费观看 | 91精品国产全国免费观看| 欧美精品xxxxbbbb| 精品国产伦理网| 国产精品国产三级国产普通话三级 | 国产精品亚洲一区二区三区妖精| 国产精品一区二区果冻传媒| 成人一区在线看| 欧美少妇性性性| 国产亚洲一区字幕| 一区二区三区日韩在线观看| 亚洲va欧美va国产va天堂影院| 日本伊人色综合网| 成人精品免费网站| 欧美日韩一级大片网址| 久久久久久久一区| 亚洲精品免费视频| 国产一区二区电影| 欧美视频一区二区三区在线观看| 精品欧美乱码久久久久久1区2区| 中文字幕一区二区三区在线观看 | 欧美三级资源在线| 久久精品一区四区| 香蕉成人啪国产精品视频综合网 | 欧美亚洲愉拍一区二区| 欧美成人女星排名| 亚洲在线视频免费观看| 高清不卡一区二区| 欧美综合一区二区三区| 久久久久久久综合日本| 亚洲va韩国va欧美va| 91在线云播放| 国产亚洲精品7777| 蜜臀av在线播放一区二区三区 | 麻豆久久久久久| 色婷婷国产精品久久包臀 | 亚洲最大成人网4388xx| 国产精品91一区二区| 欧美一区二区三区电影| 亚洲综合男人的天堂| av在线不卡电影| 国产色爱av资源综合区| 毛片av中文字幕一区二区| 一本大道av一区二区在线播放| 国产亚洲成aⅴ人片在线观看| 男男gaygay亚洲| 欧美区在线观看| 亚洲综合图片区| 一本一道波多野结衣一区二区| 国产欧美一区二区精品仙草咪| 麻豆国产一区二区| 日韩亚洲欧美一区二区三区| 五月婷婷久久丁香| 精品视频在线视频| 亚洲高清不卡在线| 欧美少妇性性性| 亚洲午夜羞羞片| 欧美三级电影在线看| 亚洲综合在线免费观看| 一本久久a久久免费精品不卡| 日本一区二区在线不卡| 成人ar影院免费观看视频| 中文字幕av一区二区三区高| 国产成人在线观看免费网站| 欧美国产国产综合| jvid福利写真一区二区三区| 亚洲欧美怡红院| 欧美午夜电影网| 日韩av在线播放中文字幕| 精品少妇一区二区三区| 国产成人午夜精品5599| 中文子幕无线码一区tr| 91亚洲国产成人精品一区二三| 一区在线播放视频| 欧美日韩一区二区三区不卡 | 韩国v欧美v亚洲v日本v| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 欧美色爱综合网| 麻豆91免费看| 中文字幕av在线一区二区三区| 一本久久a久久精品亚洲| 日韩成人一区二区| 久久精品日产第一区二区三区高清版 | 欧美精品第1页| 精品一区二区三区在线播放| 中文字幕不卡一区| 欧美在线不卡一区| 久久66热偷产精品| 中文字幕日韩一区二区| 欧美久久婷婷综合色| 国产福利一区二区三区视频| 亚洲欧洲综合另类在线| 91麻豆精品国产91久久久久 | 亚洲二区视频在线| 精品播放一区二区| 99精品桃花视频在线观看| 日韩高清中文字幕一区| 国产精品―色哟哟| 欧美一级欧美三级在线观看| 国产99久久久国产精品潘金网站| 亚洲高清免费观看| 国产精品久久久久久久久久久免费看 | 色天天综合色天天久久| 精一区二区三区| 亚洲一区av在线| 国产精品久久久久婷婷二区次| 欧美高清视频一二三区| av电影在线观看一区| 蜜桃视频第一区免费观看| 一区二区三区中文字幕精品精品 | 在线观看91视频| 国产黄人亚洲片| 麻豆久久久久久久| 亚洲成人动漫av| 伊人一区二区三区| 国产精品你懂的| 久久久久九九视频| 欧美sm极限捆绑bd| 精品视频资源站| 色天天综合色天天久久| 成人蜜臀av电影| 国产**成人网毛片九色| 狠狠色丁香久久婷婷综| 日日夜夜精品视频天天综合网| 亚洲色图丝袜美腿| 国产精品女主播av| 国产精品网站在线| 久久精品一区二区三区不卡牛牛| 欧美一区二区精品久久911| 欧美日韩三级一区二区| 91成人在线免费观看| 91麻豆成人久久精品二区三区| av动漫一区二区| av亚洲精华国产精华| www.日本不卡| 99vv1com这只有精品| 99re热视频精品| 91首页免费视频| 欧美性大战久久久久久久| 日本精品一区二区三区高清 | 色88888久久久久久影院按摩| 成人的网站免费观看| 成人av在线影院| 99久久国产免费看| 色琪琪一区二区三区亚洲区| 色综合中文字幕国产| 91原创在线视频| 欧美无人高清视频在线观看| 欧美日韩一区在线观看| 欧美福利一区二区| 精品国免费一区二区三区| 久久蜜桃av一区精品变态类天堂| 久久久一区二区三区捆绑**| 国产精品理论片| 亚洲影院免费观看| 麻豆精品国产传媒mv男同| 粉嫩一区二区三区在线看| av亚洲精华国产精华| 欧美日韩不卡在线| 久久免费看少妇高潮| 亚洲日本电影在线| 秋霞成人午夜伦在线观看| 国产一区中文字幕| 99国产精品久| 制服丝袜成人动漫| 久久久综合视频| 亚洲精品高清视频在线观看| 午夜久久电影网| 国产一区二区成人久久免费影院| 97se亚洲国产综合在线| 91精品国产乱| 国产精品三级电影| 日韩精品亚洲一区二区三区免费| 国产一区二区三区免费观看| 在线亚洲一区二区| 久久综合狠狠综合久久激情| 亚洲一区在线看| 国产精品自在在线| 欧美午夜视频网站| 亚洲国产精品二十页| 亚洲成av人片观看| 91欧美激情一区二区三区成人| 日韩精品中文字幕在线一区| 亚洲欧美日韩一区| 国产一区二区三区视频在线播放|