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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1817|回復: 0
打印 上一主題 下一主題
收起左側

在串口助手中,隨意輸入“16進制數(6位以下)+n”,顯示在數碼管上;

[復制鏈接]
跳轉到指定樓層
樓主
ID:398256 發表于 2018-9-15 11:15 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
# include <reg52.h>                        //輸入一個6字符顯示在數碼管上
# define uint unsigned int
# define uchar unsigned char

sbit dula = P2^6;
sbit wela = P2^7;       

uchar a, i, k;
uchar  shuwei[6];
char code temp_dula[]={
        0x3f,0x06,0x5b,0x4f,
        0x66,0x6d,0x7d,0x07,
        0x7f,0x67,0x77,0x7c,
        0x39,0x5e,0x79,0x71
};
char code weixuan[]={       
        0xdf,0xef,0xf7,0xfb,
        0xfd,0xfe
};
char code temp_shu[]={
        '0','1','2','3',
        '4','5','6','7',
        '8','9'
};
uchar code zifu[] = {
        0x30, 0x31, 0x32, 0x33,
        0x34, 0x35, 0x36, 0x37,
        0x38, 0x39, 0x61, 0x62,
        0x63, 0x64, 0x65, 0x66,
};

void init();
void delay(uint k);
void display();
void shiliu_shuma();

void main()
{
        init();
        while(1)
        {
                display();
        }
}

void init()
{               
        TMOD = 0x20;       
        TH1 = 0xfd;
        TL1 = 0xfd;       
        TR1 = 1;
        EA = 1;
        ES = 1;
        SM0 = 0;       
        SM1 = 1;
        REN = 1;
        i = 0;
        k = 1;
}

void ser () interrupt 4
{
        shiliu_shuma();
}

void delay(uint k)                //軟件延時
{
        uint x, y;
        for(x=k;x>0;x--)
                for(y=10000;y>0;y--);
}

void shiliu_shuma()
{
        uchar j, x, y, z;

        if(RI == 1)               
        {       
                RI = 0;
                a = SBUF;
                if(a == 0x6e)                //當a==n時,只顯示當前輸入字符,并且重新排序
                {                       
                        for(x=0,y=i-1;x<y;x++,y--)
                        {
                                z = shuwei[x];
                                shuwei[x] = shuwei[y];
                                shuwei[y] = z;
                        }
                        k = i;
                        i = 0;
                }
                else
                {
                        for(j=0;j<16;j++)
                        {
                                if(zifu[j] == a)
                                        shuwei[i] = j;
                        }
                        j = 0;                       
                        k++;
                        i++;
                }
        }
}
       

void display()                //動態顯示窗口
{
        uchar u;
        for(u=0;u<k;u++)
        {
                        delay(1);
                {
                        wela = 1;
                        P0 = weixuan[u];
                        wela = 0;
                        dula = 1;
                        P0 = temp_dula[shuwei[u]];                       
                        dula = 0;
                }
        }
}       


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

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产成人精品一区二 | 一区二区三区四区在线免费观看 | 欧美一级欧美三级在线观看 | 国产美女在线观看 | 国产视频精品在线 | 亚洲精品久久嫩草网站秘色 | 精品久久久久久久久亚洲 | 成人性生交大片免费看中文带字幕 | 日本特黄特色aaa大片免费 | 欧美日韩在线一区二区 | 操久久 | 亚洲电影中文字幕 | 国产精品欧美一区二区三区不卡 | 久久99国产精一区二区三区 | 国产免费观看一级国产 | 中文字幕在线播放第一页 | 日韩在线视频一区 | 久久久久久国产精品久久 | 一区二区三区在线免费观看视频 | 中国黄色毛片视频 | 亚洲精品自拍视频 | 7777久久| 亚洲女优在线播放 | 亚洲电影一区二区三区 | 中文字幕一区二区三区在线观看 | 亚洲一区二区三区四区五区午夜 | 国产一区二区美女 | 久久精品视频在线播放 | 午夜精品久久久久久久久久久久久 | h视频免费观看 | 亚洲精品欧美 | 欧美激情欧美激情在线五月 | 日韩欧美一级精品久久 | 欧美激情免费在线 | 亚洲欧美一区二区三区国产精品 | 亚洲综合视频 | 成人久久18免费网站图片 | 日韩一区二区视频 | 91视频一区二区 | 亚洲精品电影在线观看 | av手机在线免费观看 |