久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

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

單片機(jī)矩陣按鍵實(shí)驗(yàn)程序流程圖與程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:765140 發(fā)表于 2020-5-30 17:00 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
一、實(shí)驗(yàn)?zāi)康?/font>
1、學(xué)習(xí)矩陣式鍵盤工作原理。
2、學(xué)習(xí)矩陣式的電路設(shè)計(jì)和程序設(shè)計(jì)
二、設(shè)計(jì)要求
1、利用一位數(shù)碼管顯示4*4矩陣盤鍵號(hào),單片機(jī)的p1口的p1.0~p1.7連接4*4矩陣鍵盤。數(shù)碼管顯示由p0口控制,當(dāng)4*4矩陣鍵盤中的某一按鍵按下時(shí)。數(shù)碼管顯示對(duì)應(yīng)鍵號(hào)。
三、實(shí)驗(yàn)流程圖
四、源程序
  1. #include <reg51.h>
  2. #define uchar unsigned char
  3. sbit L1=P1^0;                                           // 定義列
  4. sbit L2=P1^1;
  5. sbit L3=P1^2;
  6. sbit L4=P1^3;         
  7. uchar dis[16]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e };              //共陽極字符0~F的段碼
  8. unsigned int time;
  9. delay(time) {                            //延時(shí)子程序
  10.               unsigned int j;
  11.                  for(j=0;j<time;j++)                 
  12.               { }
  13.               }
  14. main() {              //主程序
  15.               uchar temp ;
  16.               uchar i              ;
  17.               while(1) {
  18. P1=0xef;  //行掃描初值,P1.4=0,P1.5、P1.6、P1.7=1
  19. for(i=0;i<=3;i++) {       //逐行為低,按行掃描,一共4行
  20.    if (L1==0) P0= dis [i*4+0];   //判第1列有無鍵按下,若有,鍵值可能為0,4,8.C,送顯示
  21.    if (L2==0) P0= dis [i*4+1];   //判第2列有無鍵按下,若有,鍵值 可能為1,5,9,d,送顯示
  22.    if (L3==0) P0= dis [i*4+2];   //判第3列有無鍵按下,若有,鍵值可能為2,6,A,E,送顯示                 
  23.     if (L4==0) P0=dis [i*4+3];   //判第4列有無按鍵按下,若有,鍵值可能為3,7,b,F,送顯示
  24.                 delay(500);
  25.                       temp=P1;                    //讀入P1口的狀態(tài)
  26.                      temp=temp|0x0f;      //置P1.3~P1.0為1,輸入狀態(tài)
  27.                      temp=temp<<1;                   //P1.7~ P1.4左移1位,準(zhǔn)備下一行掃描
  28.                      temp=temp|0x0f;                 //置P1.3~P1.0為1,輸入狀態(tài)
  29.                       P1=temp;                            //下一行行掃描值送P1口,為下一行掃描做準(zhǔn)備
  30.                      
  31.                  }
  32.     }
  33. }
復(fù)制代碼

五、實(shí)驗(yàn)結(jié)論
1.這次試驗(yàn)我通過仿真實(shí)現(xiàn)對(duì)矩陣式按鍵有了深入的了解和學(xué)習(xí)
2.之前的三次實(shí)驗(yàn)讓我知道了單片機(jī)和矩陣式按鍵的基本操作的同時(shí)也積累的- -些有關(guān)錯(cuò)誤的經(jīng)驗(yàn)。
3.現(xiàn)在又學(xué)習(xí)了有關(guān)矩陣式按鍵的實(shí)驗(yàn)和仿真,了解實(shí)驗(yàn)的工作原理和源程序是成功的必備條件。
4.在下次實(shí)驗(yàn)中會(huì)減少錯(cuò)誤的發(fā)生率,也會(huì)通過單片機(jī)了解更多的知識(shí)和電子產(chǎn)品。

全部資料51hei下載地址:
實(shí)驗(yàn)五矩陣按鍵實(shí)驗(yàn).rar (110.94 KB, 下載次數(shù): 20)

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 99久久免费精品 | 久夜精品 | 日韩欧美大片 | 日韩视频一区在线观看 | 成人av色 | 国产精品欧美精品 | 久久久久国产一区二区三区四区 | 亚洲精品久久久久中文字幕欢迎你 | 免费黄色的视频 | 二区在线视频 | 亚洲黄色一级毛片 | 欧美成人精品二区三区99精品 | 色婷婷一区二区三区四区 | 亚洲一区二区三区久久 | 啪啪免费网站 | a黄毛片| 中文字幕一区在线观看视频 | 91精品国产综合久久久久蜜臀 | 日韩第一页 | 一区二区三区中文字幕 | 自拍 亚洲 欧美 老师 丝袜 | 最新黄色在线观看 | 尤物视频在线免费观看 | 亚洲午夜久久久 | 久久久夜 | 三级黄片毛片 | 狠狠干综合视频 | 一区二区免费 | 国产精品九九九 | 欧美日韩在线精品 | 免费看爱爱视频 | 亚洲视频精品在线 | 在线欧美日韩 | 国产精品国产三级国产aⅴ中文 | 亚洲国产精品人人爽夜夜爽 | 久久大陆 | 日韩欧美不卡 | 精品一区二区三 | 国产精品色哟哟网站 | 国产视频一区在线 | 亚洲成人av |