• <rp id="wfxtb"><acronym id="wfxtb"></acronym></rp><em id="wfxtb"></em><dd id="wfxtb"><big id="wfxtb"><video id="wfxtb"></video></big></dd>
  • <rp id="wfxtb"></rp>

    <mark id="wfxtb"><center id="wfxtb"></center></mark>

      <rp id="wfxtb"><span id="wfxtb"><u id="wfxtb"></u></span></rp>

      <rp id="wfxtb"><object id="wfxtb"></object></rp>

      注意:訪問本站需要Cookie和JavaScript支持!請設置您的瀏覽器! 打開購物車 查看留言付款方式聯系我們
      初中電子 單片機教材一 單片機教材二
      搜索上次看見的商品或文章:
      商品名、介紹 文章名、內容
      首頁 電子入門 學單片機 免費資源 下載中心 商品列表 象棋在線 在線繪圖 加盟五一 加入收藏 設為首頁
      本站推薦:
      74HC595 的實際應用與編程
      文章長度[6315] 加入時間[2006/10/11] 更新時間[2025/5/6 11:04:13] 級別[3] [評論] [收藏]

       

      74HC595具有一個8位串行輸入并行輸出的移位寄存器和一個8位輸出鎖存器。

      應用電路圖:

      自制實驗電路板:

      使用一根40線的硬盤連接線將自制電路板與ME300的仿真接口連接即可進行實驗。

       

      ;================================================
      ;74HC595 走馬燈演示程序

      ;創作日期:2006/01/02
      ;創作者:  gguoqing
      ;================================================

               SDATA_595  EQU  P1.0   ;串行數據輸入
               SCLK_595   EQU  P1.1   ;移位時鐘脈沖
               RCK_595    EQU  P1.2   ;輸出鎖存器控制脈沖
              
      ;================================================

                     ORG  0000H
                     LJMP  MAIN
                     ORG  0030H

      ;================================================
        MAIN:
                      MOV  SP,#60H
                      MOV  R0,#0FEH
        MAIN1:
                      CALL OUT_595
                      CALL  DELAY
                      MOV  A,R0
                      RL  A
                      MOV  R0,A
                      JMP  MAIN1
      ;---------------------------------------------------------------
      ;輸出鎖存器輸出數據子程序
      ;---------------------------------------------------------------
      OUT_595:
                      LCALL WR_595
                      CLR  RCK_595
                      NOP
                      NOP
                      SETB RCK_595      ;上升沿將數據送到輸出鎖存器
                      NOP
                      NOP
                      NOP
                      CLR  RCK_595
                      RET
      ;--------------------------------------------------------------
      ;移位寄存器接收數據子程序
      ;--------------------------------------------------------------
      WR_595:        
                      MOV R4,#08H        
                      MOV A,R0
      WR_LOOP:       
                      RLC A
                      MOV SDATA_595,C
                      SETB SCLK_595       ;上升沿發生移位
                      NOP
                      NOP
                      CLR SCLK_595
                      DJNZ R4,WR_LOOP
                      RET
      ;--------------------------------------------------------------
      ;延時子程序
      ;--------------------------------------------------------------
      DELAY:         
                      MOV  R5,#03H
       DEL0:        
                      MOV  R6,#0FFH
       DEL1:         
                      MOV  R7,#0FFH
                      DJNZ  R7,$
                      DJNZ  R6,DEL1
                      DJNZ  R5,DEL0
                      RET
      ;---------------------------------------------------------------
                      END

            

      1、 本站不保證以上觀點正確,就算是本站原創作品,本站也不保證內容正確。
      2、如果您擁有本文版權,并且不想在本站轉載,請書面通知本站立即刪除并且向您公開道歉! 以上可能是本站收集或者轉載的文章,本站可能沒有文章中的元件或產品,如果您需要類似的商品請 點這里查看商品列表!
      本站協議。 版權信息。 關于我們。 本站地圖。 營業執照。 發票說明。 付款方式。 聯系方式
      深圳市寶安區西鄉五壹電子商行——粵ICP備16073394號-1;地址:深圳西鄉河西四坊183號;郵編:518102
      E-mail:51dz$163.com($改為@);Tel:(0755)27947428
      工作時間:9:30-12:00和13:30-17:30和18:30-20:30,無人接聽時可以再打手機13537585389
      91嫩草黄片动漫版