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

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

QQ登錄

只需一步,快速開(kāi)始

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

單片機(jī)計(jì)數(shù)器模擬 四個(gè)按鍵控制,我做的仿真不了 大家?guī)兔聪鲁绦?/span>

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:932820 發(fā)表于 2021-6-4 12:48 來(lái)自觸屏版 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
計(jì)數(shù)器模擬。

要求: (1)計(jì)數(shù)器有3個(gè)控制按鈕1號(hào)、2號(hào)、3號(hào),1個(gè)計(jì)數(shù)按鈕A。

(2)按完1號(hào)按鈕,再按A鈕,計(jì)數(shù)暑進(jìn)入加計(jì)數(shù)狀態(tài),最大計(jì)到(5+組號(hào)) 2, 時(shí)間間隔為0.5s。

按完2號(hào)按鈕后,再按A按鈕,計(jì)數(shù)器進(jìn)入減計(jì)數(shù)狀態(tài),從(5+組號(hào)) 2開(kāi)始減計(jì)數(shù),時(shí)間、間隔為0.5s.

按完3號(hào)按鈕后,再按A按鈕,計(jì)數(shù)器保持顯示“Pp”字樣。

#include <reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit P10=P1^0;
sbit P11=P1^1;
sbit P12=P1^2;
sbit P13=P1^3;
uchar LED_code[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};   
uchar BitCode[]={0x01,0x02};
uchar Huanchong[]={0x00,0x00};
uchar count=0;
uchar keycode1,keycode2;
void delay(uint m)      
{
unsigned int n;
for(n=0;n<m;n++);
}

void Xianshi()
{
  Huanchong[1]=count/10;
  Huanchong[0]=count%10;
}
void Limian()
{
        uchar h;
        for(h=0;h<2;h++)
        {
                P0=LED_code[Huanchong[h]];
                P2=BitCode[h];
                delay(1);
                P2&=0x00;
        }
}


uchar keyscan(void)
{keycode1=0;
        if(P10==0)
        {delay(10);
                if(P10==0)
                {
                        while(P10==0)
                        keycode1=1;
                }
        }
        if(P11==0)
        {delay(10);
                if(P11==0)
                {
                        while(P11==0)
                        keycode1=2;
                }
        }
                if(P12==0)
        {delay(10);
                if(P12==0)
                {
                        while(P12==0)
                        keycode1=3;
                }
        }
        return keycode1;
}
uchar keyscan2(void)
    { keycode2=0;
        if(P13==0)
        {delay(10);
                if(P13==0)
                {
                        while(P13==0)
                        keycode2=1;
                }
        }

return keycode2;
}

main()
{
   int i;
   while(1)
                 
        {Xianshi();
         Limian();
                delay(1);
                keyscan();
   keyscan2();
        }
   i=keycode1+keycode2;
     if(i==2)
       {count=0;
        for(i=0;i<36;i++)
         {
         count++;
         delay(500);
         }
                   }
     if(i==3)  
     {count=36;
        for(i=0;i<36;i++)
       {
        count--;
        delay(500);
       }
      }
if(i==4)
P0=0x73;
}


EBBF6E31-6902-48EC-B0B8-7F6B48A63969.jpeg (1.98 MB, 下載次數(shù): 33)

EBBF6E31-6902-48EC-B0B8-7F6B48A63969.jpeg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:844772 發(fā)表于 2021-6-4 14:26 | 只看該作者
根據(jù)你程序,按鍵應(yīng)該接地你接反了,另外程序要先對(duì)P1賦值再檢測(cè)啊。
回復(fù)

使用道具 舉報(bào)

板凳
ID:932820 發(fā)表于 2021-6-4 14:41 來(lái)自觸屏版 | 只看該作者
glinfei 發(fā)表于 2021-6-4 14:26
根據(jù)你程序,按鍵應(yīng)該接地你接反了,另外程序要先對(duì)P1賦值再檢測(cè)啊。

好的知道了 謝謝,由于本論壇禁止直接求程序,禁止伸手黨,所以向大家請(qǐng)教一下大致的實(shí)現(xiàn)方法與思路,理清頭緒后我自己去實(shí)現(xiàn),謝謝大家
回復(fù)

使用道具 舉報(bào)

地板
ID:883031 發(fā)表于 2021-6-4 16:04 | 只看該作者
main()
{
   int i;
   while(1)
                 
        {Xianshi();
         Limian();
                delay(1);
                keyscan();
   keyscan2();
        }
   i=keycode1+keycode2;
     if(i==2)
       {count=0;
        for(i=0;i<36;i++)
         {
         count++;
紅色部分是while的實(shí)體,進(jìn)入死循環(huán)了,后邊的代碼是不會(huì)執(zhí)行的。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 综合中文字幕 | www.久久精品 | 久久国 | 欧美日韩一区二区三区视频 | 99re在线| 精品二区视频 | 成人免费视屏 | 不卡一二区| 深夜福利影院 | 中文字幕亚洲欧美 | 日韩精品一区二区三区视频播放 | 色综合中文 | 欧美日韩a | 久草新在线 | 精品视频一区二区三区在线观看 | 欧美成人一区二区三区 | 99久久免费精品国产免费高清 | 亚洲91精品 | 久久99精品久久久久久国产越南 | 久久久久久国产精品免费免费 | 久99久视频| 成在线人视频免费视频 | 中文字幕爱爱视频 | 在线中文一区 | 精品视频免费 | 欧美二三区 | 精品1区2区 | 亚洲一区二区三区四区五区午夜 | 性生生活大片免费看视频 | 日本久久网 | 久久国产精品偷 | 亚洲国产69 | 欧美日韩在线播放 | 精品久久久久香蕉网 | 久久久www成人免费无遮挡大片 | 久久精品视频亚洲 | 在线日韩视频 | 国产高清在线精品 | 综合国产在线 | 成人做爰www免费看视频网站 | 国产精品久久久久久久久久久久午夜片 |