找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4190|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

PS2鍵盤學(xué)習(xí)問題,誰能教一下

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:65232 發(fā)表于 2015-2-13 11:36 | 只看該作者 回帖獎勵 |正序?yàn)g覽 |閱讀模式
本帖最后由 用戶 于 2015-2-13 11:38 編輯

void main()
{
        IT0=1;
        EX0=1;
        EA=1;
        while(1)
        {
                if(keynum==3)
                {
                        keynum=0;
                        n=key[0]/16;
                        m=key[0]%16;
                }
        }
}
void int0() interrupt 0
{
        if((numbit>0)&&(numbit<9))
        {
                keyv=keyv>>1;
                if(psdata)
                keyv=keyv | 0x80;         // 這一句不明白,其它都明白,誰能幫助教一下
        }
        numbit++;
        if(numbit>10)
        {
                numbit=0;
                key[keynum]=keyv;
                keynum++;
        }
}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

地板
ID:365802 發(fā)表于 2019-1-17 08:55 | 只看該作者
這是把第最高位置1.
0x80 = B10000000
回復(fù)

使用道具 舉報

板凳
ID:65232 發(fā)表于 2015-2-13 16:47 | 只看該作者
我有些明白了那一句的意思是把keyv弄成10
回復(fù)

使用道具 舉報

沙發(fā)
ID:65232 發(fā)表于 2015-2-13 11:39 | 只看該作者
keyv=keyv | 0x80;   這樣一弄不把keyv值全部弄成1了
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表