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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

單片機仿真按鍵無效

查看數: 3563 | 評論數: 10 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2020-11-9 16:48

正文摘要:

程序見2樓

回復

ID:837970 發表于 2020-11-23 10:49
bro0310 發表于 2020-11-13 15:58
這種硬件接法要求按鍵輸入口必須有內部上拉電路,查手冊P1.0是否有,如果有將該IO初始化為上拉輸入

謝謝您的建議,原以為問題解決了,還是從你這里了解了更多
ID:230118 發表于 2020-11-13 15:58
這種硬件接法要求按鍵輸入口必須有內部上拉電路,查手冊P1.0是否有,如果有將該IO初始化為上拉輸入
ID:143767 發表于 2020-11-12 17:26
指點的明顯有錯誤,把按鈕接到復位電阻的下端,開機單片機是無法復位的
ID:837970 發表于 2020-11-10 20:48
wulin 發表于 2020-11-10 13:04
程序和仿真圖都沒有明顯問題,改+/-鍵試試

實測有效,謝謝您的建議
ID:837970 發表于 2020-11-10 20:47
心有浮生 發表于 2020-11-10 13:22
把按鍵移到地上面,這樣不按按鍵的時候IO口就是高電平,按下按鍵就是低電平

嗯,已測試,謝謝
ID:654028 發表于 2020-11-10 13:22
HuTi123 發表于 2020-11-10 11:12
那麻煩請問應該怎么接

把按鍵移到地上面,這樣不按按鍵的時候IO口就是高電平,按下按鍵就是低電平

@`Z@P)[[@B{$G]NSX[N~%RM.png (122.68 KB, 下載次數: 21)

@`Z@P)[[@B{$G]NSX[N~%RM.png
ID:213173 發表于 2020-11-10 13:04
HuTi123 發表于 2020-11-9 16:50
#include
#define uint unsigned int                                        #define uchar unsigned char       
unsigned char c;

程序和仿真圖都沒有明顯問題,改+/-鍵試試


  1. #include <REG51.H>
  2. #define uint unsigned int
  3. #define uchar unsigned char        
  4. unsigned char c;
  5. char a=10;
  6. sbit key_add=P1^0;
  7. sbit key_minus=P1^2;
  8. sbit out=P1^1;
  9. void delay(unsigned int t)
  10. {
  11.         while(t--);
  12. }
  13. void main()
  14. {
  15.         TMOD=0X01;
  16.         TH0=(65536-1000)/256;
  17.         TL0=(65536-1000)%256;
  18.         TR0=1;
  19.         ET0=1;
  20.         EA=1;
  21.         while(1)
  22.         {
  23.                 if(key_add==0)
  24.                 {
  25.                         delay(1000);
  26.                         if(key_add==0)
  27.                         {
  28.                                 if(a<20)
  29.                                         a++;
  30.                                 while(!key_add);
  31.                         }
  32.                 }
  33.                 if(key_minus==0)
  34.                 {
  35.                         delay(1000);
  36.                         if(key_minus==0)
  37.                         {
  38.                                 if(a>10)
  39.                                         a--;
  40.                                 while(!key_minus);
  41.                         }
  42.                 }
  43.         }
  44. }
  45. void Timer()interrupt 1
  46. {
  47.         TH0=(65536-1000)/256;
  48.         TL0=(65536-1000)%256;
  49.         c++;
  50.         if(c==20)
  51.                 c=0;
  52.         if(c<a)
  53.                 out=1;
  54.         else out=0;
  55. }
復制代碼



ID:837970 發表于 2020-11-10 11:12
心有浮生 發表于 2020-11-10 09:32
你這電路有問題啊,按鍵按不按你都不經過按鍵的,直接接地了

那麻煩請問應該怎么接
ID:654028 發表于 2020-11-10 09:32
你這電路有問題啊,按鍵按不按你都不經過按鍵的,直接接地了

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 在线久草| 中文日韩在线 | 亚洲区在线| 亚洲婷婷一区 | 精品久久久久久久久久 | 亚洲乱码一区二区三区在线观看 | 91成人 | 中文字幕视频在线 | 视频一区二区三区在线观看 | 啪啪精品| 99精品视频免费观看 | 亚洲乱码一区二区三区在线观看 | 亚洲黄色成人网 | 色婷婷狠狠 | 亚洲一区精品在线 | 在线观看 亚洲 | 国产精品久久久久久久毛片 | 久久久久网站 | 一级一级毛片免费看 | 一级全黄少妇性色生活免费看 | 97偷拍视频 | 久一精品| 精国产品一区二区三区 | 看a网站| 一区二区三区四区在线免费观看 | 91一区二区三区在线观看 | 色999日韩| 国产免费又黄又爽又刺激蜜月al | 成人免费大片黄在线播放 | 国产日韩一区二区三免费高清 | 在线永久看片免费的视频 | 国产欧美在线视频 | 狠狠av| 亚洲一区有码 | 亚洲欧美国产视频 | 亚洲一区二区三区观看 | 久久久久久国产精品免费免费 | 亚洲国产片 | 国产一区二区在线视频 | 久久伦理中文字幕 | www.久久|