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

標題: 藍橋杯51單片機—點亮靜態數碼管程序 [打印本頁]

作者: zq0109    時間: 2021-3-8 15:51
標題: 藍橋杯51單片機—點亮靜態數碼管程序
點亮靜態數碼管
1.74HC138譯碼器
如圖:  Y4:1 0 0                     Y5: 1 0 1                     Y6: 1 1 0                     Y7: 1 1 1                     當輸入為100時,Y4打開,依次類推。
2.數碼管
要點亮一個數碼管,要知道一個位碼和段碼;(位類似一個旅店的位置,段類似一個這個房間的鑰匙)位碼:想點亮數碼管的位置端碼:想點亮的內容要想點亮一個數碼管,要先確定位碼(確定位置),然后在確定斷碼(確定要點亮的內容)
段碼
共陽數碼管段碼unsigned char code SEG_CODE[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
位碼
當二進制的1在什么位置時,什么位置的數碼管亮。
代碼#include <REGX52.H>
#include <intrins.H>
unsigned char code sum[18] =
    {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,
     0x80,0x90,0x88,0x80,0xc6,0xc0,0x86,0x8e,
     0xbf,0x7f};                                                            //段選碼
void HC138(unsigned char n);
unsigned char i = 0x01;
int j;
void DisplayShow(unsigned char post , unsigned char show);
void showed();
void main(){
    showed();
}
void HC138(unsigned char n){
    switch(n){
        case 6:
            P2 = (P2 & 0x1f) | 0xc0;
        break;
        case 7:
            P2 = (P2 & 0x1f) | 0xe0;
        break;}
    }

    void DisplayShow(unsigned char post , unsigned char show){
        HC138(6);
        P0 = (0x01 << post);                //位操作
        HC138(7);
        P0 = show;
    }
    void showed(){
    DisplayShow(0,sum[2]);              //第一個位置顯示“2”
    Delay1000ms();
    }







歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 69成人网| 欧美国产一区二区 | 久草网站| www.色网 | 久久久久久久久久久久久久久久久 | www婷婷| 亚洲国产福利 | 性做久久久久久 | 日韩av免费| 免费不卡视频 | 五月天激情综合网 | 一区二区av | 99这里有精品 | 蜜臀久久99精品久久久久久宅男 | 日韩三级一区 | 亚洲福利一区二区 | 日韩精品中文字幕在线观看 | 97精品超碰一区二区三区 | 久久精品国产77777蜜臀 | 国产一区二区在线观看视频 | 日韩福利在线 | 日本中文字幕在线视频 | 日本免费一级片 | 亚洲一区二区久久 | 欧美在线日韩 | 夜夜狠狠擅视频 | 毛片aaa | 国产www在线观看 | 国产精品免费一区二区三区 | 欧美日韩一区二区三区 | 成人综合网站 | a免费视频| 日韩中文字幕一区 | 国产黄色一级毛片 | 成人在线观看视频网站 | 国产精品二区一区二区aⅴ污介绍 | av网站观看 | av免费在线观看网站 | 97精品国产 | 日本三级大片 | 久久久久久久久久久国产 |