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

標(biāo)題: 大佬們幫我看看我做的單片機(jī)代碼是否有問題 [打印本頁]

作者: 大知閑閑哈哈    時間: 2023-12-12 14:58
標(biāo)題: 大佬們幫我看看我做的單片機(jī)代碼是否有問題
本人初學(xué)者
大佬們幫我看看我做的代碼是否有問題
  1. #include<reg51.h>
  2. #include<intrins.h>
  3. #define uchar unsigned char
  4. #define uint unsigned int
  5. uchar code seg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0x8c};
  6. sbit alarm=P3^0;
  7. sbit res=P3^7;
  8. void main()
  9. {
  10.     uchar temp,key,a;
  11.     key=16;
  12.     alarm=1;
  13.     P1=seg[key];
  14.     P2=seg[key];
  15.     while(1){
  16.         lop:
  17.         if(res==0) alarm=1;
  18.         if(alarm==1){
  19.         temp=P0;
  20.     }
  21.     else goto lop;
  22.     switch(temp){
  23.         case 0xfe:
  24.             key=1;
  25.             a=1;
  26.             alarm=0;
  27.             break;
  28.         case 0xfd:
  29.             key=2;
  30.             a=2;
  31.             alarm=0;
  32.             break;
  33.         case 0xfb:
  34.             key=3;
  35.             a=3;
  36.             alarm=0;
  37.             break;
  38.         case 0xf7:
  39.             key=4;
  40.             a=4;
  41.             alarm=0;
  42.             break;   
  43.         case 0xef:
  44.             key=5;
  45.             a=5;
  46.             alarm=0;
  47.             break;
  48.         case 0xdf:
  49.             key=6;
  50.             a=6;
  51.             alarm=0;
  52.             break;
  53.         case 0xbf:
  54.             key=7;
  55.             a=7;
  56.             alarm=0;
  57.             break;
  58.         case 0x7f:
  59.             key=8;
  60.             a=8;
  61.             alarm=0;
  62.             break;  
  63.        default:
  64.             key=16;
  65.             alarm=1;      
  66.                 }
  67.         P1=seg[key];
  68.         if(res==0){
  69.                         
  70.                 P2=seg[a];
  71.                
  72.         }
  73. }
  74. }
復(fù)制代碼

屏幕截圖 2023-12-12 145050.png (54.29 KB, 下載次數(shù): 69)

屏幕截圖 2023-12-12 145050.png

作者: clyf    時間: 2023-12-12 19:30
這是一個基于8051單片機(jī)的簡單程序,邏輯上沒有明顯的錯誤,但是電路圖我看不懂,所以只能說代碼沒啥問題。硬件檢查檢查吧
作者: fj51hei    時間: 2023-12-12 20:13
這個顯示程序刷新速度很快,會看不到嗎?
作者: lkc8210    時間: 2023-12-13 09:22
看得出來是搶答器
P1是顯示誰按下
P2不知到用來干啥
代碼邏輯不合理
沒有互鎖邏輯
多于一個按下都會顯示P
沒有重置代碼
alarm不會歸零
作者: lanlazy2    時間: 2023-12-14 14:02
應(yīng)該沒什么問題




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 色婷婷一区二区三区四区 | 国产麻豆一区二区 | 中文字幕第8页 | 欧美视频网站 | 久久精品久久精品 | 欧美在线视频一区 | 精品一区二区三区三区 | 午夜国产在线 | 国产视频黄 | 久久久久国产精品视频 | 国产欧美一区二区精品性色超碰 | 欧美午夜精品久久久久免费视 | 亚洲一区二区三区四区在线 | 中文字幕第5页 | 亚洲天天 | 综合久久久久 | 黄色一级视频在线观看 | 精品久久精品 | 久久中文视频 | 国产精品国产精品国产专区不片 | 日韩免费一区二区三区 | 日韩欧美在线免费观看 | 精品欧美黑人一区二区三区 | аⅴ资源新版在线天堂 | 国产一级生活片 | 久久久久伊人 | 91免费版看片 | 色视频www在线播放国产人成 | 国产激情一区二区三区 | a免费视频 | 黄色三级在线观看 | 精品国产一区二 | 亚洲综合一区二区三区 | 中文字幕亚洲一区 | 免费午夜视频 | 精品视频网站 | 欧美中文字幕在线 | 黄色一级视频免费看 | 亚洲精品国产精品乱码不卡 | 色婷婷导航 | 欧美一级片网站 |