找回密碼
         注冊會員
        更新自動建庫工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

        下面這段源程序為什么只能發送01,其他的數據發布出來

        [復制鏈接]
        樓主
        木舟 發表于 2017-9-13 15:21:52 | 只看該作者 |倒序瀏覽 |閱讀模式

        本文包含原理圖、PCB、源代碼、封裝庫、中英文PDF等資源

        您需要 登錄 才可以下載或查看,沒有賬號?注冊會員

        ×
        #include <AVR/io.h>
        #include <avr/interrupt.h>
        #include <avr/pgmspace.h>
        #include <avr/eeprom.h>
        #include <math.h>
        #define uint unsigned int
        #define uchar unsigned char
        #define fosc 3686400
        #define BAUD 9600
        uchar data;
        int delay(uint time)
        {
        time--;
        }
        int USART_INT(void)
        {

        UCSRB=0X00;//使能和中斷清零
        UCSRA=0X00;//不使用倍速發送
        UCSRC=0X06;//異步通訊,無校驗,8位數據位,1位禁止位
        UBRRH=(fosc/BAUD/16-1)/256;
        UBRRL=(fosc/BAUD/16-1)%256;//波特率設置
        UCSRB=(1<<RXEN|1<<TXEN);

        }
        int SEND_INT(uchar ask)
        {
        while (!(UCSRA&(1<<UDRE)));//等待緩沖器數據為空

        UDR=ask;//發送數據

        }
        int RECEVE_INT(void)
        {
        while (!(UCSRA&(1<<RXC)));//等待接收完成

        data=UDR;//傳回數據
        return (data);

        }

        int main(void)
        {
        uchar data_1;
        uchar data_2;
        uchar data_3;
        uint i;
        DDRA=0XFF;
        PORTA=0XFF;
        DDRB=0XFF;
        PORTB=0XFF;
        DDRC=0XFF;
        PORTC=0XFF;


        i=1;
        switch (i)
        {
        case 1:
        USART_INT();
        SEND_INT(01);
        if ((UCSRA&(1<<TXC)));//等待發送完成
        {delay(5000);
        data_1=RECEVE_INT();
        PORTA=data_1;
        }

        case 2:
        USART_INT();
        SEND_INT(02);

        if ((UCSRA&(1<<TXC)));//等待發送完成
        {
        delay(5000);
        data_2=RECEVE_INT();
        PORTB=data_2;
        }

        case 3:
        USART_INT();
        SEND_INT(03);
        if ((UCSRA&(1<<TXC)));//等待發送完成
        {
        delay(5000);
        data_3=RECEVE_INT();
        PORTC=data_3;
        }
        break;
        }


        while (1);

        }
        *滑块验证:
        您需要登錄后才可以回帖 登錄 | 注冊會員

        本版積分規則

        QQ|手機版|MCU資訊論壇 ( 京ICP備18035221號-2 )|網站地圖

        GMT+8, 2025-7-7 12:36 , Processed in 0.049416 second(s), 10 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2025 Discuz! Team.

        快速回復 返回頂部 返回列表
        精品无码人妻夜人多侵犯18| 久久精品嫩草影院| 久久97精品久久久久久久不卡| 四虎影视国产精品亚洲精品hd| 99久久精品国产麻豆| 久久se精品一区精品二区| 精品伦精品一区二区三区视频 | 99精品欧美一区二区三区| 精品无码人妻久久久久久| www.88av.com最新网址| 国产精品亚洲专区在线观看| 国产在线精品一区二区夜色| 美女黄页免费视频大全在线| 国产福利视精品永久免费| 久久久久这里只有精品| 国内少妇偷人精品视频免费| 国产精品VIDEOSSEX久久发布| 午夜性爽视频男人的天堂| 国产精品91在线| 四虎精品成人免费视频| 国产精品色内内在线播放| 国产精品户外野外| 埃及性xxxx精品| 94久久国产乱子伦精品免费| 老司机午夜在线视频免费观| 精品九九久久国内精品| 午夜在线视频91精品 | 国产精品女同一区二区久久| 黄网站色视频毛片| 99精品国产成人一区二区| 亚洲码国产精品高潮在线| 亚洲欧美日韩精品| 男人的天堂在线视频东京社区 | 国产精品亚洲w码日韩中文| 国产成人亚洲精品播放器下载| 亚洲第一精品在线视频| freexx性日本| 精品国产免费人成网站| 国产午夜精品免费一区二区三区| 久久精品国产欧美日韩| 国产精品第12页|