<ol id="glfvi"></ol>

    <fieldset id="glfvi"></fieldset>

    1. <mark id="glfvi"></mark>
        <var id="glfvi"></var>

        <big id="glfvi"></big>

        天堂8在线天堂资源BT_一区二区在线 | 国_天堂SV在线最新版在线_97在线观看视频_欧美成人影院在线观看

        機(jī)電之家資源網(wǎng)
        單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
        培訓(xùn)信息
        贊助商
        74hc595驅(qū)動(dòng)串行l(wèi)ed顯示
        74hc595驅(qū)動(dòng)串行l(wèi)ed顯示
         更新時(shí)間:2008-8-19 14:32:52  點(diǎn)擊數(shù):100
        【字體: 字體顏色

        串行驅(qū)動(dòng)led顯示
          
         
         //一個(gè)74hc595位移寄存器驅(qū)動(dòng)三極管驅(qū)動(dòng)led位,
        //兩個(gè)74hc595驅(qū)動(dòng)led段,方式位5位x8段x2=10個(gè)數(shù)碼管
        //5分頻,每次掃描時(shí)間位1.25ms


        //定義特殊符號(hào)

        #define nul 0xf
        #define qc 0xc
        #define qb 0xb
        #define q_ 0xa
        #define q__ 0xd
        #define q___ 0xe
        #define qp 0x10
        #define qe 0x11
        #define qj 0x12
        #define qn 0x13
        #define qf 0x14
        #define qa 0x15
        #define qr 0x16
        #define qd 0x17
        #define qu 0x18
        #define ql 0x19
        #define qh 0x1a
        #define qwen 0x1b
        #define qt 0x1c
        #define qla 0x1d
        #define qlb 0x1e
        #define qlc 0x1f
        #define qld 0x20
        #define qle 0x21
        #define qlf 0x22
        #define qlg 0x23
        #define qldp 0x24


        //顯示段信息,不同led排列組合的段信息只需更改8個(gè)數(shù)值即可。
        //因此,該定義具有通用性。

        // 顯示
        //  -d 20
        // |c 40 |e 10
        //  - g  80 
        // |b 2 |f 4
        //  _a1 .dp 8
        #define pa 1
        #define pb 2
        #define pc 0x40
        #define pd 0x20
        #define pe 0x10
        #define pf 4
        #define pg 0x80
        #define pdp 8

        //--------------
        #define l0 pdp+pg
        #define l1 255-pf-pe
        #define l2 pdp+pc+pf
        #define l3 pdp+pc+pb
        #define l4 pdp+pa+pb+pd
        #define l5 pdp+pb+pe
        #define l6 pdp+pe
        #define l7 pdp+pc+pg+pb+pa
        #define l8 pdp
        #define l9 pdp+pb
        #define la pdp+pa
        #define lb pdp+pd+pe
        #define lc pdp+pg+pe+pf
        #define ld pdp+pc+pd
        #define le pdp+pe+pf
        #define lf pdp+pe+pf+pa
        #define l_ 255-pg
        #define lnul 255
        #define ll pdp+pg+pd+pf+pe
        #define lp pdp+pa+pf
        #define lt pdp+pd+pe+pf
        #define lr pdp+pe+pf+pg+pa
        #define ln pdp+pg+pa
        #define lh pdp+pd+pe+pa
        #define ly pdp+pb+pd
        #define lu pdp+pg+pd
        #define l__ pdp+pg+pb+pc+pe+pf
        #define l___ l__-pg
        #define l_1 255-pa
        #define l_2 255-pa-pg
        #define lj 255-(pe+pf+pa)
        #define lwen 255-(pd+pe+pg+pb)
        #define lall 0


        #define lla 255-pa
        #define llb 255-pb
        #define llc 255-pc
        #define lld 255-pd
        #define lle 255-pe
        #define llf 255-pf
        #define llg 255-pg
        #define lldp 255-pdp


        //串行送出的位信息,目前是10位led顯示。
        unsigned char code un_dig[]={0x7f 0 0 0 0 0 char code un_disp[]={l0 l1 l2 l3 l4 l5 l6 l7 l8 l9 l_ lb lc l__ l___ lnul lp le lj ln lf la lr ld lu
        ll lh lwen lt lla llb llc lld lle llf llg lldp lnul};


        sbit d_clk=P0^0;  //移位時(shí)鐘
        sbit d_dat=P0^1;  //移位數(shù)據(jù)
        sbit d_st=P0^2;   //移位鎖定


        unsigned char dig;   //位掃描計(jì)數(shù)器
        unsigned char d[10];       //顯示緩沖

        //送出8位串行數(shù)據(jù)
        void out_disp(unsigned char dd) {
         unsigned char i;
         for (i=0;i<8;i++) {
          if (dd&1) d_dat=1; else d_dat=0;
          d_clk=0;
          dd>>=1;
          d_clk=1;
         }
        }
        //控制小數(shù)點(diǎn)和閃爍,顯示數(shù)據(jù)|0x040表示有小數(shù)點(diǎn);顯示數(shù)據(jù)|0x80表示閃爍。
        void out_displ(unsigned char dd) {
         if (dd>=0x80) {
          if (s001>flash_time) {out_disp(0xff);return;}
         }
         dd&=0x7f;

        [1] [2]  下一頁
      1. 上一篇: MCS-51單片機(jī)實(shí)用子程序庫
      2. 下一篇: 經(jīng)典的24C01--24C256讀寫操作程序
      3. 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
        熱點(diǎn)文章
         
        推薦文章
         
        相關(guān)文章
        網(wǎng)友評(píng)論:(只顯示最新5條。)
        關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

        點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
        本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
        機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
        Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
        電話:0571-87774297 傳真:0571-87774298
        杭州濱興科技有限公司提供技術(shù)支持

        主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
        中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

        網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1
        黑人巨茎大战欧美白妇_一区二区在线 | 国_天堂SV在线最新版在线_97在线观看视频
          <ol id="glfvi"></ol>

          <fieldset id="glfvi"></fieldset>

          1. <mark id="glfvi"></mark>
              <var id="glfvi"></var>

              <big id="glfvi"></big>