亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標(biāo)題: 關(guān)于51單片機(jī)開發(fā)板端口沖突問題 [打印本頁]

作者: yangwenhaoa    時(shí)間: 2019-4-9 17:52
標(biāo)題: 關(guān)于51單片機(jī)開發(fā)板端口沖突問題
我想用TX-1C 51單片機(jī)開發(fā)板做一個(gè)4*4矩陣鍵盤輸入+1602顯示的的計(jì)算器。看了原理圖后發(fā)現(xiàn)1602的RS端(數(shù)據(jù)命令選擇端)和E端(使能端)接到了P3^4和P3^5,然后4*4的矩陣鍵盤又是剛好連接在P3口,想問一下那是否意味著1602和矩陣鍵盤不能夠同時(shí)使用?這個(gè)設(shè)計(jì)用這個(gè)開發(fā)板根本做不了?謝謝!                                                 

作者: robinsonlin    時(shí)間: 2019-4-9 18:22
按鍵的檢測和屏幕的顯示,都是在ms級(jí)別完成的。 你把1秒鐘分成10等份,有就是在100ms的單位內(nèi),前50ms處理按鍵掃描, 后50ms處理屏幕顯示,就好了。
作者: robinsonlin    時(shí)間: 2019-4-9 18:35
本帖最后由 robinsonlin 于 2019-4-10 09:47 編輯

具體點(diǎn)說:設(shè)置一個(gè)時(shí)間定標(biāo) bit TSign=1
void main()
{
     ConfigTimer0();  //這個(gè)函數(shù)用來初始化定時(shí)器,要自己寫哦
     EA=1;
     ET1=1;
     TR1=1;  //開啟定時(shí)器          while(1)
    {
          if(TSign)
          {
             ;  //做鍵盤掃描的事
          }
          esle
          {
            ;//做屏幕顯示的事
          }
     }
}

void InterruptTimer0() interrupt 1          //定時(shí)器中斷改變定標(biāo)狀態(tài)
{
TH0=0x4C;
TL0=0x00;     //重新加載初值
TSign=~Tsign;   //時(shí)間定標(biāo)取反
}


作者: devcang    時(shí)間: 2019-4-9 20:08
改板吧,重新連接

~~~~~~~~~~~~~~~~~~~~~~
作者: 忍者神龜2018    時(shí)間: 2019-4-16 16:03
只能說這塊開發(fā)板上不能同時(shí)用,可以外接一個(gè)矩陣鍵盤模塊。





歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1