中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > avr單片機(jī)的AD轉(zhuǎn)換實(shí)驗(yàn)

        avr單片機(jī)的AD轉(zhuǎn)換實(shí)驗(yàn)

        作者: 時(shí)間:2011-09-20 來源:網(wǎng)絡(luò) 收藏
        實(shí)驗(yàn)。
        1、實(shí)驗(yàn)。程序進(jìn)行周期,在并轉(zhuǎn)換值顯示在數(shù)碼管上。
        2、使用內(nèi)部1 M晶振。
        3、進(jìn)行此實(shí)驗(yàn)需要插上:JP1的所有8個(gè)短路塊、JP9(A/D)。
        4、此實(shí)驗(yàn)采用項(xiàng)目化管理,主要文件有ADC、DISP、主程序。

        */
        #include "iom16v.h"
        #include macros.h>

        #include "iom16v.h"
        #include macros.h>
        extern unsigned char get_ad(void);/*AD采樣函數(shù)*/
        extern void Disp_Init(void);/*顯示初始化*/
        extern unsigned char led_buf[];/*顯示緩存*/
        /*延時(shí)函數(shù),頻率1MHz,單位mS*/
        void delay_ms(unsigned char i) {
        unsigned char a, b;
        for (a = 1; a i; a++) {
        for (b = 1; b; b++) {
        ;
        }
        }
        }
        void main(void) {
        unsigned char i;
        DDRA = 0x00;/*方向輸入*/
        PORTA = 0x7F;/*打開上拉*/
        DDRB = 0xFF;/*方向輸出*/
        PORTB = 0xFF;/*電平設(shè)置*/
        DDRC = 0x00;
        PORTC = 0xFF;
        DDRD = 0x00;
        PORTD = 0xFF;
        delay_ms(200);/*加入延時(shí)*/
        Disp_Init();/*電平設(shè)置*/
        while (1) {
        delay_ms(100);/*周期控制*/
        i = get_ad();/*獲取電壓*/
        led_buf[3] = 0;/*數(shù)值轉(zhuǎn)換*/
        led_buf[2] = i / 100;
        led_buf[1] = (i % 100) / 10;
        led_buf[0] = (i % 10);
        }
        }
        蜂鳴器相關(guān)文章:蜂鳴器原理
        晶振相關(guān)文章:晶振原理


        關(guān)鍵詞: avr AD轉(zhuǎn)換

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉