推薦閱讀
前幾天學了點陣的顯示,今天按自己的思路來總結一下。首先介紹一下點陣的顯示原理。點陣的電路圖和之前學過的矩陣按鍵的電路圖是相似的。每個燈就相當於坐標圖中的一個點,具有唯一獨特的坐標位置,這樣就可以通過引腳的信號來控制每個燈的關和開col管腳連接的是P0的八個引腳,row管腳連接的是595的八位並行輸出端。實驗中採取的是逐列顯示,通過P0控制八列每列逐列顯示,其間通過595位移緩存器控制每列要亮的led燈。74HC595是串入並出帶有鎖存功能移位寄存器.如圖:形象來說,14引腳是搬運工,11是進廠守門員,12是出廠守門員,11出現上升沿時,從14引腳輸入一位數據,一共重複八次12引腳上升沿時,將之前進來的八位數據分別從1到7引腳輸出
發表於 2020-05-06
; //循環左移一位 } }頭文件如下://Note: 74HC595驅動 // __ __//Note: MR 主復位接電源正極, OE 使能端,輸出有效接電源負極 /*--------------------------------------------*/#ifndef __74HC595_H__#define __74HC595_H__  
發表於 2020-05-04
引言:74HC595是一個實現串行轉並行功能的晶片,這也是我們51單片機學習接觸到的第一個通過控制時序線完成數據輸入輸出的晶片,這樣的晶片在以後會遇到很多,像是完成數據存儲的EEPROM需要用到的I2C協議,還有完成計時功能的時鐘DS1302,他們在與主機進行交互時必然需要數據的輸入和讀取,所以我們在輸入讀取時就需要控制幾根由引腳控制的總線,通過控制這些總線的電平變化,我們就可以完成數據輸入和讀取。這些都是我自己的理解,有錯誤的地方希望可以得到指正。在此之前我先講一下在學習這些模塊中需要理解的一些知識:總線:一般的我們會有幾根時鐘線,其中一根數據時鐘線負責暫時存放一位數據,一根輸入時鐘線能將數據時鐘線的數據發送到寄存器,另一根總線
發表於 2020-04-01
前幾天學了點陣的顯示,今天按自己的思路來總結一下。首先介紹一下點陣的顯示原理。點陣的電路圖和之前學過的矩陣按鍵的電路圖是相似的。每個燈就相當於坐標圖中的一個點,具有唯一獨特的坐標位置,這樣就可以通過引腳的信號來控制每個燈的關和開col管腳連接的是P0的八個引腳,row管腳連接的是595的八位並行輸出端。實驗中採取的是逐列顯示,通過P0控制八列每列逐列顯示,其間通過595位移緩存器控制每列要亮的led燈。74HC595是串入並出帶有鎖存功能移位寄存器.如圖:形象來說,14引腳是搬運工,11是進廠守門員,12是出廠守門員,11出現上升沿時,從14引腳輸入一位數據,一共重複八次12引腳上升沿時,將之前進來的八位數據分別從1到7引腳輸出
發表於 2020-03-31
這一列中哪些燈亮。第二步:動態顯示每一列。為了減少單片機引腳的使用,這裡使用了74HC595晶片。(註:圖二中led的方向反了)。圖二圖三圖四這圖是醜的沒法看了。但為了敘述清楚,目前也只能這樣了。74HC595晶片詳細的內容可以網上找,也可以直接評論區留言。HC595晶片的功能:串行輸入,並行輸出。看如何給晶片接線,並使用:(註:引腳上加一個「非橫線」,表示低有效)1、D0~D7,並行輸出,接LED。2、16號和8號引腳,分別接Vcc,Gnd。3、OE,13號引腳,低電平才輸出有效,讓它接地。4、10號引腳,主復位引腳,低有效。目前不需要復位,直接接VCC就好.5、14號引腳SER,接在集成板的P3^4,為串行輸入端。6、11號引腳
發表於 2020-03-13
本系列教程以AVR單片機為對象,介紹單片機的快速開發方法。參考教材:《單片機技術及應用項目教程》 欒秋平 電子工業出版社 2019.6 第1版本文介紹74HC595的使用方法。一、認知74HC595內部工作原理74HC595時一款漏極開路輸出的CMOS移位寄存器,輸出端為可控的三態輸出,亦能串行輸出控制下一級級聯晶片,其移位時鐘頻率高達25MHz。二、74HC595引腳的簡要說明三、74HC595內部原理形象理解圖四、認知24路LED模塊電路控制原理
發表於 2020-03-12