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

標題: 單片機數碼管顯示程序 [打印本頁]

作者: ruzhongqing    時間: 2021-7-21 21:48
標題: 單片機數碼管顯示程序

/*        數碼管顯示加1到9999        */
#include<reg52.h>                //頭文件聲明
#include<intrins.h>
#define uchar unsigned char        //宏定義
#define uint unsigned int
uchar code leddata[]={
0xC0, 0xF9, 0xA4, 0xB0,
0x99, 0x92, 0x82, 0xF8,
0x80, 0x90, 0x88, 0x83,
0xC6, 0xA1, 0x86, 0x8E};
uint cot;                        //定義一個變量
uint time;
uchar hime;
sbit ADDR0=P3^0;                //段選
sbit ADDR1=P3^1;
sbit ADDR2=P3^2;
sbit ADDR3=P3^3;
void delay(uint z)        //延時子函數寫在前面不用聲明
{
        uint x,y;
        for(x=z;x>0;x--)
                for(y=114;y>0;y--);
}
void init()
{
        TMOD=0x10;                //定時器1工作模式1 16模式定時器。
        TH1=0x4b;
        TL1=0xfe;                //定時50毫秒
        TR1=1;                        //啟動定時器
}
void display()
{
        P1=leddata[time/1000];
        delay(1);
        ADDR0=0;
        delay(1);
        ADDR0=1;

        P1=leddata[time%1000/100];
        delay(1);
        ADDR1=0;
        delay(1);
        ADDR1=1;

        P1=leddata[time%100/10];
        delay(1);
        ADDR2=0;
        delay(1);
        ADDR2=1;

        P1=leddata[time%10];
        delay(1);
        ADDR3=0;
        delay(1);
        ADDR3=1;
}
sbit s2=P3^4;
sbit s3=P3^5;
void main()                   //主程序
{
        init();
        while(1)
        {
               
                if(TF1==1)                //TF是否等于1
                {
                        TF1=0;                //等于1清零
                        TH1=0x4b;
                        TL1=0xfe;        //初始化從新付值
                        cot++;                //cot加1
                }
                if(cot==20)                //cot是否等于20
                {
                        cot=0;
                        delay(1);
                        time++;
                         if(time>9999)
                                time=0;
                }
        
                display();
        }

}


作者: morrints    時間: 2021-7-22 16:35
EA是不是要打開,才能定時
作者: gain    時間: 2021-7-23 15:16
中斷允許位EA 你都沒打開,上哪來的時間能給你顯示
作者: npn    時間: 2021-7-23 21:40
gain 發表于 2021-7-23 15:16
中斷允許位EA 你都沒打開,上哪來的時間能給你顯示

這個程序只有定時器計時,沒有中斷,開EA干什么。
作者: y123chiang    時間: 2021-7-25 10:27
下載研習程序單步執行
作者: myd0207    時間: 2021-7-25 22:09
用的是查詢不是中斷,無需ea




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 精品av| 国产原创视频 | 九九亚洲 | 国产精品亚洲综合 | 97精品久久 | 久久久久国产一区二区三区 | 亚洲精品视频免费 | 九九亚洲 | 高清一区二区 | 久久综合久久自在自线精品自 | 日韩av视屏 | av国产精品| 三级黄色片在线 | 免费特黄视频 | 国产日韩欧美中文 | 色婷婷av久久久久久久 | 国产精品美女www爽爽爽 | av一二三区 | 国产精品久久久av | 一级a性色生活片久久毛片波多野 | 日本人爽p大片免费看 | 99re在线免费视频 | av手机免费在线观看 | 日韩中文字幕一区二区三区 | 国产精品永久久久久 | 亚洲国产高清高潮精品美女 | 综合二区 | 久国产| 亚洲福利一区 | 久久久综合网 | 干干干操操操 | 久久国产精品99久久久久久丝袜 | 91精品久久久久久久久中文字幕 | 中文字幕av在线一二三区 | 91欧美 | 日本午夜免费福利视频 | 国产欧美性成人精品午夜 | 日日摸日日添日日躁av | 一区二区三区亚洲视频 | 亚洲图片一区二区三区 | 伊人免费在线观看高清 |