欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

關于51單片機開發板端口沖突問題

查看數: 3215 | 評論數: 4 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2019-4-9 17:52

正文摘要:

我想用TX-1C 51單片機開發板做一個4*4矩陣鍵盤輸入+1602顯示的的計算器。看了原理圖后發現1602的RS端(數據命令選擇端)和E端(使能端)接到了P3^4和P3^5,然后4*4的矩陣鍵盤又是剛好連接在P3口,想問一下那是否意味 ...

回復

ID:286252 發表于 2019-4-16 16:03
只能說這塊開發板上不能同時用,可以外接一個矩陣鍵盤模塊。
ID:277550 發表于 2019-4-9 20:08
改板吧,重新連接

~~~~~~~~~~~~~~~~~~~~~~
ID:451718 發表于 2019-4-9 18:35
本帖最后由 robinsonlin 于 2019-4-10 09:47 編輯

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

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

ID:451718 發表于 2019-4-9 18:22
按鍵的檢測和屏幕的顯示,都是在ms級別完成的。 你把1秒鐘分成10等份,有就是在100ms的單位內,前50ms處理按鍵掃描, 后50ms處理屏幕顯示,就好了。

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表