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

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

?? sci.c

?? dg128 飛思卡爾dg128 上實現AD轉化功能
?? C
字號:
//[SCI.c]串行通信----------------------------------------------------------*
//本文件包含:                                                              *
//    (1)SCIInit:串行口初始化                                              *
//    (2)SCISend1:串行發送1個字節                                          *
//    (3)SCISendN:串行發送n字節                                            *
//    (4)SCIRe1:串行接收1字節                                              *
//    (5)SCIReN:串行接收n字節                                              *
//硬件連接:                                                                *
//    MCU的SCI0模塊接口與PC方的串行口相連                                  *
//-------------------------------------------------------------------------*

//頭文件
#include "SCI.h"    //串行通信頭文件

//SCIInit:DG128串行口0初始化函數-------------------------------------------*
//功  能:                                                                  *
//    開SCI0關SCI1,關串口中斷,對串行口進行初始化,默認為允許SCI,正常碼輸出  *
//    ,8位數據,無校驗等,允許發送器允許接收器.查詢方式收發,波特率為9600     *
//    (設fBUS=19.6608Mhz)                                                 *
//參  數:無                                                                *
//返  回:無                                                                *
//說  明:                                                                  *
//    (1)若初始化SCI1,只需SCI0->SCI1                                       *
//    (2)該初始化函數與芯片有關                                            *
//-------------------------------------------------------------------------*
void SCIInit(void)
{
    INT8U t;
    //定義波特率Bt=9600,SCI0BD=fBUS/(16*Bt)
    SCI0BDL = 0x80;    //須先給低8位賦值
    SCI0BDH = 0x00;    //再給高8位賦值
    SCI0CR1 = 0x00;    //設置允許SCI,正常碼輸出,8位數據,無校驗
    t = SCI0DRL;       //讀數據寄存器(清0)
    t = SCI0SR1;       //讀狀態寄存器(清0)
    SCI0CR2 = 0x0C;    //允許SCI0接收和發送
}

//SCISend1:串行發送1個字節-------------------------------------------------*
//功  能:串行發送1個字節                                                   *
//參  數:要發送的數據                                                      *
//返  回:無                                                                *
//-------------------------------------------------------------------------*
void SCISend1(INT8U o)
{
    //判斷ReStatusR的第SendTestBit位是否為1,是1可以發送
    while (1)
        if ((ReSendStatusR & (1<<SendTestBit)) != 0)
        { 
            ReSendDataR = o;
            break;
        }
}

//SCISendN:串行發送N個字節-------------------------------------------------*
//功  能:發送數組中的N個字節數據                                           *
//參  數:待發送的數據字節數及存放待發送數據的數組首地址                    *
//返  回:無                                                                *
//內部調用函數:SCISend1                                                    *
//-------------------------------------------------------------------------*
void SCISendN(INT8U n,INT8U ch[])
{
    INT8U i;
    for (i=0; i<n; i++)
        SCISend1(ch[i]);
}

//SCIRe1:串行接收一個字節數據----------------------------------------------*
//功  能:從串行口接收1個字節的數據                                         *
//參  數:標志指針p                                                         *
//返  回:接收到的數據(若接收失敗,返回0xff)                              *
//說  明:參數*p帶回接收標志=0收到數據,=1未收到數據                         *
//-------------------------------------------------------------------------*
INT8U SCIRe1(INT8U *p)
{
    INT16U k;
    INT8U i;
    //ReStatusR第ReTestBit位為1表示可接收數據
    for (k=0; k<0xfbbb; k++)
        if ((ReSendStatusR & (1<<ReTestBit)) != 0)
	    {
	        i = ReSendDataR;
	        *p = 0x00;
	        break;
	    }
	//接收失敗
    if (k >= 0xfbbb)
    {
        i=0xff;
	    *p=0x01;
    }
    return i;    //返回接收到的數據
}

//SCIReN:串行接收N個字節---------------------------------------------------*
//功  能:接收N個字節數據,并存放在ch數組中                                  *
//參  數:待接收的數據字節數及其存放的數組首地址                            *
//返  回:接收標志=0收到數據,=1未收到數據                                   *
//內部調用函數:SCIRe1                                                      *
//-------------------------------------------------------------------------*
INT8U SCIReN(INT8U n,INT8U ch[])
{
    INT8U m;
    INT8U fp;
    m = 0;
    //接收n個數據
    while (m<n)
    {
	    ch[m] = SCIRe1(&fp);
	    if (fp == 1) return 1;    //只要有1個字節數據沒接收到就返回報錯
	    m++;
    }
    return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产三级精品三级在线专区| 久久国产剧场电影| 九色porny丨国产精品| 99久久国产综合色|国产精品| 欧美疯狂做受xxxx富婆| 亚洲欧洲精品成人久久奇米网| 蜜桃视频一区二区三区 | 国产精品传媒入口麻豆| 午夜精品久久久久久不卡8050| 成人理论电影网| 欧美精品一区二区三区高清aⅴ| 亚洲主播在线观看| 北岛玲一区二区三区四区| 欧美变态凌虐bdsm| 琪琪一区二区三区| 在线不卡a资源高清| 伊人性伊人情综合网| www.性欧美| 国产亚洲精品福利| 国产乱对白刺激视频不卡| 91麻豆精品国产91久久久更新时间| 一区二区三区在线高清| 99精品桃花视频在线观看| 国产精品国模大尺度视频| 成人性生交大片免费看中文| 国产女同互慰高潮91漫画| 国产精品1区二区.| 国产精品天干天干在线综合| 播五月开心婷婷综合| 国产精品午夜在线观看| 成人黄色一级视频| 国产精品黄色在线观看| 97久久精品人人澡人人爽| 亚洲欧美国产三级| 91浏览器入口在线观看| 一区二区三区在线观看网站| 欧美综合一区二区| 日本一不卡视频| 26uuu亚洲| eeuss鲁一区二区三区| 亚洲日本va午夜在线影院| 在线精品视频免费播放| 性做久久久久久免费观看| 日韩高清不卡在线| 精品污污网站免费看| 午夜一区二区三区视频| 91精品国产综合久久久蜜臀粉嫩| 日日嗨av一区二区三区四区| 日韩一区二区三区电影| 久久99热这里只有精品| 欧美国产一区二区在线观看| 成人sese在线| 午夜精品福利久久久| 另类专区欧美蜜桃臀第一页| 欧美卡1卡2卡| 激情五月婷婷综合| 国产精品麻豆久久久| 欧美吞精做爰啪啪高潮| 麻豆精品一区二区av白丝在线| 精品国产乱码久久久久久久| www.综合网.com| 午夜免费久久看| 久久亚洲精精品中文字幕早川悠里| 成人三级伦理片| 91原创在线视频| 日韩国产精品大片| 中文在线资源观看网站视频免费不卡| 在线日韩一区二区| 激情综合色丁香一区二区| 亚洲欧美欧美一区二区三区| 欧美一区二区三区公司| av网站免费线看精品| 日本不卡的三区四区五区| 国产精品三级久久久久三级| 在线成人av网站| 成人av在线播放网址| 蜜桃视频在线观看一区| 亚洲精品免费在线播放| 国产视频一区二区在线| 欧美日韩国产123区| av电影一区二区| 精品系列免费在线观看| 性久久久久久久久久久久| 国产精品私人自拍| 欧美tickling网站挠脚心| 欧美性生活久久| av亚洲精华国产精华精华 | 国产91在线观看丝袜| 天堂一区二区在线免费观看| 国产精品美女久久久久久久久久久 | 久久精品夜夜夜夜久久| 欧美日韩一区高清| 99麻豆久久久国产精品免费优播| 麻豆国产精品一区二区三区| 亚洲午夜私人影院| 亚洲视频中文字幕| 欧美国产日产图区| 久久天堂av综合合色蜜桃网| 欧美精品tushy高清| 欧美日韩中文字幕一区二区| 91丝袜高跟美女视频| 成人sese在线| av在线不卡观看免费观看| 高清久久久久久| 国产传媒欧美日韩成人| 韩国av一区二区三区四区| 韩国午夜理伦三级不卡影院| 免费的成人av| 精品一区二区三区久久久| 麻豆精品久久久| 韩国v欧美v日本v亚洲v| 国产成人免费视频| 成人aa视频在线观看| 99国产精品国产精品久久| 97久久超碰国产精品| 91视频你懂的| 在线精品观看国产| 欧美日韩国产免费一区二区| 欧洲一区二区三区在线| 欧美日产国产精品| 精品欧美黑人一区二区三区| 久久综合九色综合欧美亚洲| 精品国产亚洲在线| 久久久.com| 亚洲男人天堂av网| 日韩中文字幕不卡| 91小视频免费观看| 色激情天天射综合网| 欧美视频中文字幕| 日韩一级完整毛片| 亚洲国产精品激情在线观看| 亚洲日穴在线视频| 偷拍亚洲欧洲综合| 国产麻豆9l精品三级站| av一区二区三区| 在线成人av网站| 国产人伦精品一区二区| 亚洲人成电影网站色mp4| 午夜欧美大尺度福利影院在线看| 久久av资源网| 91麻豆.com| 日韩无一区二区| 国产精品视频观看| 亚洲成人精品一区| 国产激情一区二区三区桃花岛亚洲| 91视频在线看| 欧美精品一区二区三区在线播放| 亚洲欧美怡红院| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产91在线看| 91精品国产免费| 国产精品久久久久久久久免费丝袜| 亚洲成人免费电影| 国产成人精品免费网站| 欧美色欧美亚洲另类二区| 久久影院电视剧免费观看| 亚洲男人天堂av网| 国产美女精品人人做人人爽| 欧美综合色免费| 久久精品欧美日韩精品| 日韩和的一区二区| av在线一区二区三区| 欧美sm极限捆绑bd| 一区二区三区在线播| 国产成人夜色高潮福利影视| 欧美精品粉嫩高潮一区二区| 亚洲视频一区二区在线观看| 精品一二线国产| 欧美精品精品一区| 亚洲欧美日韩国产综合| 国产传媒一区在线| 精品1区2区在线观看| 亚洲第一成年网| 欧美性受极品xxxx喷水| 中文字幕中文乱码欧美一区二区| 狠狠色丁香婷婷综合| 欧美一区二区在线观看| 亚洲资源在线观看| 欧日韩精品视频| 亚洲六月丁香色婷婷综合久久| 国产福利电影一区二区三区| 精品日韩99亚洲| 青青草成人在线观看| 欧美日本一道本在线视频| 一区二区三区免费观看| 99热这里都是精品| 亚洲色欲色欲www| 91在线porny国产在线看| 中文字幕一区二区三| 国产91精品在线观看| 久久―日本道色综合久久| 久久99精品国产91久久来源| 日韩欧美精品在线| 久久国产日韩欧美精品| 精品日韩一区二区三区免费视频| 美女免费视频一区二区| 欧美mv日韩mv| 国产精品白丝av| 国产精品久久网站| 97se亚洲国产综合在线|