亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? led漢字顯示_移位寄存器方式(595)程序成功.txt

?? 多個(gè)595程序
?? TXT
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/* 延時(shí)子程序                                                             */
/*                                                                                                            */
/********************************************************/

void delay(int ms)
{                           
   int k;
   while(ms--)
   {
     for(k=0; k<250; k++)
     {
      _nop_();
      _nop_();
      _nop_();
      _nop_();
     }
   }
}

/********************************************************/
/*                                                                                                            */
/*將顯示數(shù)據(jù)送入74HC595內(nèi)部移位寄存器                                  */
/*                                                                                                            */
/********************************************************/

void WR_595(void)
{
     uchar j;
      for (j=0;j<8;j++)
     {
      temp=temp<<1 ; 
      SDATA_595=CY;
      SCLK_595=1;                     //上升沿發(fā)生移位
       _nop_();
       _nop_();
      SCLK_595=0;
     }        
}

/********************************************************/
/*                                                                                                            */
/*將移位寄存器內(nèi)的數(shù)據(jù)鎖存到輸出寄存器并顯示                              */
/*                                                                                                            */
/********************************************************/

void OUT_595(void)
{
    RCK_595=0; 
    _nop_();
    _nop_();
    RCK_595=1;                     //上升沿將數(shù)據(jù)送到輸出鎖存器
    _nop_();
    _nop_(); 
    _nop_();
    RCK_595=0;
}

/********************************************************
*                                                                                                              *
*  主程序                                                                  *
*                                                                                                              *
*********************************************************/

main()
{  
   SCLK_595=0;
   RCK_595=1;
    
   while(1)             
    {
      uchar i;
      for (i=0; i<8; i++)
       {
        temp=DAT[ i ];               //取顯示數(shù)據(jù)
        WR_595();
        OUT_595();
        delay(100);
       }
    }
}             

 
 
 
 
 
74ls595 8位輸出鎖存移位寄存器 
RESET: 復(fù)位信號(hào)
shitf clock:移位時(shí)鐘
serial data input:串行數(shù)據(jù)輸入
output enable:輸出使能
latch clock:鎖存時(shí)鐘
595有3層結(jié)構(gòu):
第一層為移位D觸發(fā)器;
第二層為鎖存D觸發(fā)器;
第三層為輸出3態(tài)門;
當(dāng)復(fù)位信號(hào)為0時(shí),移位D觸發(fā)器清0;
當(dāng)移位脈沖從L->H時(shí),第一個(gè)移位D觸發(fā)器的Q=D;
其它的Qn=Qn-1;
當(dāng)鎖存脈沖從0->1時(shí),第二層為鎖存D觸發(fā)器的輸出=/輸入;
當(dāng)OE=1時(shí),595的輸出為高阻態(tài);
當(dāng)OE=0時(shí),595的輸出為第二層為鎖存D觸發(fā)器的輸出的反相;



問(wèn)題: 本人新手剛上路,現(xiàn)在用51單片機(jī)和74HC595來(lái)做一個(gè)控制LED顯示電路,
看74HC595資料上的說(shuō)明很簡(jiǎn)單,可是我試著去編程,卻發(fā)現(xiàn),
這個(gè)74HC595怎么也不工作啊。我對(duì)這個(gè)芯片一點(diǎn)不了解
下面是我編的程序來(lái)測(cè)試74HC595功能,
這里面肯定有錯(cuò)誤,請(qǐng)高人們指點(diǎn),小的多謝了!
enable equ p0.6  //595的13腳   輸出使能引腳
shift equ p0.4   //595的11腳   輸入移位引腳
store equ p0.5   //595的12腳   數(shù)據(jù)存儲(chǔ)引腳
data equ p3.7    //595的14腳   數(shù)據(jù)輸入引腳
我的目的很簡(jiǎn)單,只想在595的Q0-Q7段輸出01010101B (即#55H):

main_loop:
    mov r4,#08h   //8位
    mov a,#55h    //送入數(shù)據(jù)
    clr c
    setb enable   //不使能輸出
move_data:
    rrc a         //把要發(fā)送數(shù)據(jù)移入C
    mov data,c    //一位一位的輸入
    setb shift   
    setb store    
    nop
    clr shift
    clr store
    nop
    djnz r4,move_data //8位輸入完畢
    clr enable        //使能輸出
    nop
    call delay_5ms    //延時(shí)5ms
    jmp main_loop
   
請(qǐng)大俠們指點(diǎn)啊,急死我了,這么幾天都搞不出來(lái),毫無(wú)頭緒,跪謝! 
回答1:沒(méi)人在嗎?怎么沒(méi)有人回復(fù)啊?
斑竹,救命啊
回答2:PO口此時(shí)必須上拉電阻
回答3:我修改了一下(PO口此時(shí)必須上拉電阻)main_loop:
    mov r4,#08h   //8位
    mov a,#55h    //送入數(shù)據(jù)
    clr shift
//    clr c       //No use

move_data:
    mov data,Acc.7    //一位一位的輸入
    setb shift       //給上升沿  
   
    nop
    clr shift
   rrc a         //把要發(fā)送數(shù)據(jù)移入C

    nop
    djnz r4,move_data //8位輸入完畢
    clr enable        //使能輸出
    nop
    setb enable   //不使能輸出-----給上升沿打入8bit數(shù)據(jù)
    call delay_5ms    //延時(shí)5ms
    jmp main_loop


再試試看,根據(jù)595datasheet的時(shí)序來(lái),就可以了!

回答4:setb store/nop/nop/ clr store 放在最后就可以了
回答5:store /shift/enable三者位置關(guān)系到底怎么放呢?樓上的,請(qǐng)問(wèn)store /shift/enable三者位置關(guān)系到底怎么放呢?
使能輸出必須一直位底電平嗎?
還有就是 數(shù)據(jù)存儲(chǔ)脈沖store只能發(fā)一個(gè)嗎?而且放在第八個(gè)移位脈沖shift之后?
我很是糊涂,請(qǐng)高人指點(diǎn)迷津

回答6:網(wǎng)上找來(lái)的,給你參考一下,本人不測(cè)試過(guò)!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;595A:9----595B:14
;;595A:14-------------P3.7
;;595A:11---595B:11---P3.5
;;595A:12---595B:12---P3.4
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;以下定義IO口
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
        DA2             EQU     P3.7    ;595-14
        LATCH2          EQU     P3.4    ;595-12
        CLK2            EQU     P3.5    ;595-11
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;以下定義緩沖區(qū)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
        DATA595A        EQU     4CH
        DATA595B        EQU     4BH
        DELBUF          EQU     4AH
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;        
;;操作模式
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
       MOV     DATA595A,     #0FEH
       MOV     DATA595B,     #0EFH
       LCALL   DATA595
       
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;595子程序
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

DATA595:        CLR     DA2
                CLR     LATCH2
                CLR     CLK2
                LCALL   SDELAY
                MOV     A,  DATA595B
                MOV     R7, #08H
MAIN595B1:      RLC     A
                MOV     DA2,    C
                LCALL   SDELAY
                SETB    CLK2
                LCALL   SDELAY
                CLR     CLK2
                LCALL   SDELAY
                DJNZ    R7, MAIN595B1
                MOV     A,  DATA595A
                MOV     R7, #08H
MAIN595B2:      RLC     A
                MOV     DA2,    C
                LCALL   SDELAY
                SETB    CLK2
                LCALL   SDELAY
                CLR     CLK2
                LCALL   SDELAY
                DJNZ    R7, MAIN595B2
                LCALL   SDELAY
                SETB    LATCH2
                LCALL   SDELAY
                LCALL   SDELAY
                CLR     LATCH2
                CLR     DA2
                CLR     CLK2
                RET

SDELAY:       MOV       DELBUF,     #18D
SDEL1:        NOP
              NOP
              DJNZ      DELBUF,     SDEL1
              RET

回答7:還有一個(gè)例程.;;============================================
;; 5個(gè)74HC595一起,CLK和DATA腳分別連起來(lái),
;; LATCH腳獨(dú)立控制
;;============================================

        SCLK     EQU     P0.1
        SDATA    EQU     P0.0


WRITE5950:      LCALL WRITE595
                SETB P2.0
                NOP
                CLR P2.0
                NOP
                SETB P2.0
                NOP
                CLR P2.0
                RET
WRITE5951:      LCALL WRITE595
                SETB P2.1
                NOP
                CLR P2.1
                NOP
                SETB P2.1
                NOP
                CLR P2.1
                RET
WRITE5952:      LCALL WRITE595
                SETB P2.2
                NOP
                CLR P2.2
                NOP
                SETB P2.2
                NOP
                CLR P2.2
                RET
WRITE5953:      LCALL WRITE595
                SETB P2.3
                NOP
                CLR P2.3
                NOP
                SETB P2.3
                NOP
                CLR P2.3
                RET
WRITE5954:      LCALL WRITE595
                SETB P2.4
                NOP
                CLR P2.4
                NOP
                SETB P2.4
                NOP
                CLR P2.4
                RET
WRITE595:       MOV R5,#08H
                MOV A,2AH
LOOP:           RLC A
                MOV P0.0,C
                SETB P0.1
                NOP
                CLR P0.1
                DJNZ R5,LOOP
                RET

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本高清不卡视频| 一区二区三区资源| 久久综合色播五月| 精品免费国产二区三区| 日韩欧美中文字幕公布| 欧美一级午夜免费电影| 日韩美女天天操| 久久一夜天堂av一区二区三区| 精品久久久久久综合日本欧美| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 7777精品伊人久久久大香线蕉完整版 | 91麻豆精品在线观看| 成人h动漫精品一区二区| 成人福利视频在线看| 成人v精品蜜桃久久一区| 972aa.com艺术欧美| 在线精品视频一区二区三四| 欧美亚日韩国产aⅴ精品中极品| 欧美日韩日本视频| 欧美一级国产精品| 精品国产亚洲在线| 亚洲国产高清不卡| 136国产福利精品导航| 亚洲免费在线视频| 午夜精品久久久久久不卡8050| 同产精品九九九| 麻豆专区一区二区三区四区五区| 国产在线精品一区二区夜色| 国产电影一区在线| 91浏览器打开| 在线播放欧美女士性生活| 欧美电影免费观看高清完整版在| 久久久精品tv| 亚洲男人的天堂网| 美女www一区二区| 成人黄色免费短视频| 91福利精品视频| 欧美一级片在线看| 欧美国产精品v| 亚洲成av人影院在线观看网| 麻豆免费精品视频| 成人ar影院免费观看视频| 欧美性猛交xxxxxx富婆| 精品久久久久久久久久久院品网| 中文字幕在线观看不卡| 视频一区视频二区中文字幕| 国产成人午夜99999| 欧美性生活影院| 久久综合色鬼综合色| 夜夜嗨av一区二区三区中文字幕| 石原莉奈一区二区三区在线观看 | 欧美丝袜丝交足nylons图片| 精品成人a区在线观看| 亚洲色欲色欲www| 日韩高清不卡一区| av在线不卡电影| 日韩欧美高清在线| 亚洲色图在线看| 黑人巨大精品欧美一区| 在线看不卡av| 蜜臀av亚洲一区中文字幕| 成人深夜在线观看| 欧美高清激情brazzers| 国产精品高潮呻吟| 精品一区二区三区在线播放| 91蜜桃免费观看视频| 久久精品一区八戒影视| 日韩精品欧美成人高清一区二区| 成人污视频在线观看| 日韩一区二区在线看| 一区二区三区四区在线| 不卡欧美aaaaa| 久久午夜免费电影| 日韩福利视频网| 在线观看日韩av先锋影音电影院| 中文字幕第一区二区| 六月丁香婷婷久久| 欧美日韩亚洲综合在线| 亚洲私人影院在线观看| 国产剧情一区在线| 日韩欧美国产一区二区三区| 午夜在线电影亚洲一区| 91一区二区在线观看| 久久亚洲免费视频| 日本午夜精品视频在线观看 | 欧美一区二区免费观在线| 一区二区三区欧美久久| 99国产精品99久久久久久| 国产欧美一区二区在线观看| 久久精品国产77777蜜臀| 欧美性xxxxxx少妇| 亚洲久本草在线中文字幕| 成人晚上爱看视频| 久久久久99精品一区| 韩国三级在线一区| 欧美变态tickling挠脚心| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美美女一区二区| 五月婷婷欧美视频| 欧美在线不卡视频| 亚洲激情第一区| 91网站在线观看视频| 亚洲欧美在线高清| 91在线国产观看| 一区二区中文视频| thepron国产精品| 亚洲欧洲成人av每日更新| 成人av网站在线| 中文字幕亚洲电影| 91麻豆国产福利在线观看| 亚洲人吸女人奶水| 在线观看网站黄不卡| 亚洲午夜视频在线观看| 欧美精品高清视频| 美国三级日本三级久久99| 欧美精品一区二区三区在线| 国产一区二区毛片| 国产精品亲子伦对白| www.亚洲精品| 亚洲黄色小视频| 91精选在线观看| 另类小说视频一区二区| 久久久亚洲精品石原莉奈| 国产aⅴ综合色| 亚洲摸摸操操av| 欧美久久久久久久久中文字幕| 日本亚洲欧美天堂免费| 久久综合色天天久久综合图片| 成人国产在线观看| 一区二区三区四区乱视频| 欧美日韩国产经典色站一区二区三区 | 秋霞午夜鲁丝一区二区老狼| 精品福利在线导航| 成人精品国产一区二区4080| 一区二区三区中文字幕电影| 日韩一区二区三区视频| 国产91高潮流白浆在线麻豆| 亚洲欧洲精品一区二区精品久久久| 91久久精品一区二区三区| 免费观看一级欧美片| 欧美国产精品久久| 欧美日韩一级片网站| 九色综合狠狠综合久久| 国产精品久久久久久久裸模| 欧美日韩在线精品一区二区三区激情| 日本va欧美va精品| 国产精品国产三级国产aⅴ原创| 欧美色中文字幕| 国产精品一区二区在线看| 亚洲精品老司机| 精品日韩一区二区三区 | 国产日韩精品一区| 91在线观看高清| 美女被吸乳得到大胸91| 亚洲欧洲日韩在线| 日韩欧美国产综合| 91久久精品日日躁夜夜躁欧美| 免费成人美女在线观看.| 日本一区二区三区电影| 欧美喷潮久久久xxxxx| 成人一级黄色片| 秋霞成人午夜伦在线观看| 国产精品美女久久久久久 | 亚洲视频在线一区二区| 日韩欧美国产三级| 在线欧美一区二区| 国产成人日日夜夜| 免费在线观看日韩欧美| 综合av第一页| 久久亚洲捆绑美女| 91精品综合久久久久久| 91婷婷韩国欧美一区二区| 极品美女销魂一区二区三区| 一区二区三区日韩在线观看| 国产日韩欧美精品电影三级在线| 欧美三级韩国三级日本一级| 成人av在线网| 国产一区二区精品在线观看| 成人性生交大合| 久久精品国产99久久6| 午夜精品福利在线| 一区二区视频免费在线观看| 欧美经典一区二区| 精品国产污网站| 在线成人av网站| 欧美日韩一区二区三区视频| av亚洲产国偷v产偷v自拍| 国产一区二区网址| 久久国产乱子精品免费女| 日韩有码一区二区三区| 亚洲自拍偷拍av| 亚洲视频在线观看三级| 国产日韩欧美综合在线| 精品乱码亚洲一区二区不卡| 欧美剧情电影在线观看完整版免费励志电影 | 中文字幕日韩精品一区| 国产精品丝袜一区| 久久九九全国免费| 久久综合九色综合97婷婷女人| 日韩美一区二区三区|