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

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

PS/2鍵盤與51接口的程序,做的時(shí)候發(fā)現(xiàn)問題,麻煩各位解答

作者:liaosicong 欄目:通信技術(shù)
PS/2鍵盤與51接口的程序,做的時(shí)候發(fā)現(xiàn)問題,麻煩各位解答
我現(xiàn)在的問題就是這樣:
1.讀的數(shù)據(jù)出錯,下邊是我的程序,請高手麻煩看看。
2.看資料中說當(dāng)接收完畢,需要發(fā)送一個應(yīng)答位。請問應(yīng)答位是什么?
程序:
unsigned CHAR Receive_byte(void)
{
    unsigned CHAR i,j;
    unsigned CHAR TEMP=0;
    CLK_PS2=1;
    DA_PS2=1;
    for(i=0;i<80;i++)
    {
        for(j=0;j<250;j++)
        {
            if(CLK_PS2==0)
            {
                i=88;
                       break;
            }
        }
    }
    if(i>87)
    {
        for(j=0;j<200;j++)//start bit
        {
            if(CLK_PS2==1)
            {
                break;
            }
        }
        for(i=0;i<8;i++)
        {
            for(j=0;j<200;j++)
            {
                if(CLK_PS2==0)
                {
                    break;
                }
            }
            TEMP>>=1;
            if(DA_PS2)
                TEMP|=0x80;
            for(j=0;j<200;j++)
            {
                if(CLK_PS2==1)
                {
                    break;
                }
            }
        }
        for(j=0;j<200;j++)        //校驗(yàn)位
        {
            if(CLK_PS2==0)
            {
                break;
            }
        }
        for(j=0;j<200;j++)
        {
            if(CLK_PS2==1)
            {
                break;
            }
        }
        for(j=0;j<200;j++)        //停止位
        {
            if(CLK_PS2==0)
            {
                break;
            }
        }
        for(j=0;j<200;j++)
        {
            if(CLK_PS2==1)
            {
                break;
            }
        }
        CLK_PS2=0;
    }
    return TEMP;
}



2樓: >>參與討論
jouden
不需要答的。
找鍵盤的PS2相關(guān)資料看下吧,很簡單的。

3樓: >>參與討論
hotpower
PS2鍵盤外部INT1中斷服務(wù)程序
 

http://www.21icbbs.com/club/bbs/ShowAnnounce.asp?id=1335379

4樓: >>參與討論
liaosicong
謝謝,我測試先
 
5樓: >>參與討論
86530430
表示鍵盤的響應(yīng)
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
求高手賜一混頻電路圖
你好,不知那位大哥可以幫到我:TEA5767的控制
各位有沒有見過LVPECL線驅(qū)動集成電路,集成發(fā)送/接收的。
mt8880c和mt8880ae有什么區(qū)別?
請問什么芯片可以取代RFPIC12F657A,433Mrf,ask方式
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


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