音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

我想發(fā)55h到主機上,對嗎

作者:chuandaoxy 欄目:單片機
我想發(fā)55h到主機上,對嗎
#define uCHAR unsigned CHAR
#define uint unsigned int
#define FOSC       11059200ul
#define BAUD       9600
#define SMODX      0
#define TH1_VAL    (256 - (uCHAR)(FOSC * (1<<SMODX) * 1.0 / 384 / BAUD))
#define TL1_VAL    TH1_VAL

sbit DIN  =P1^3;  
sbit DOUT =P1^2;
sbit SCLK =P1^1;
sbit CS   =P1^0;
//IRQ----接P3.2(INT0)

//非精確延時
void Delayus(uCHAR t)
{
    for(; t>0; t--)
            ;
}

//發(fā)送字節(jié)子程序
uCHAR Byte3100(uCHAR dat) reentrant //中斷里調(diào)用,可重入函數(shù)
{
    uCHAR i;
    
    DOUT = 1;
    DIN = 1;
    for(i=0; i<8; i++)
    {
        if(dat & 0x80)  //在寫命令/數(shù)據(jù)的時候
            DIN = 1;    //
        else            //
            DIN = 0;    //
        SCLK = 1;       //
        dat <<= 1;      //
        dat |= DOUT;    //讀數(shù)據(jù)
        SCLK = 0;
    }
    return dat;
}

//發(fā)送程序,分2個字節(jié),你也可用uint型的,DIN寫命令/數(shù)據(jù)的同時,DOUT輸出數(shù)據(jù)
uCHAR Send3100(uCHAR tx1,uCHAR tx2) reentrant
{
    CS = 0;
    Byte3100(tx1);
    tx1 = Byte3100(tx2);
    CS = 1;
    return tx1;
}

//3100初始化
void Init3100(void)
{
    uCHAR dat,i=0;
    do
    {
        Send3100(0xc4,0x0a);    //寫配置字0xc40a, fifo使能,/IRO使能 ,9600bps
        Delayus(200);           //必須有延時
        dat = Send3100(0x40,0x00); //讀配置字
    }while((dat!= 0x0a)&&(++i<5)); //不成功則配置5次,確?煽颗渲,dat!=0x01(57.6kbps)是錯誤的,是測試時用的,能跑到576000,
                                   //應(yīng)該是0x0a(9600bps)
    Send3100(0x84,0x00);        //寫數(shù)據(jù),配置端口方等
    Delayus(200);               //必需有延時
}

void main (void)
{
Init3100();
while(1);
{
Send3100(0x84,0x55);        
}
}

 

2樓: >>參與討論
xzliu
應(yīng)該是對的
 我程序是485結(jié)構(gòu)是
               Send3100(0x82,0x55);
                Delayus(200);


參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請問,華強有沒有這種晶振
大家推薦一款3v電池供電可驅(qū)動3vLCD的單片機。。!
單片機
msp430下載線哪里有賣,我在北京
請問:51單片機編程序有哪些語言,匯編好嗎?
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號