1樓:匿名使用者
74hc595的資料
8位序列輸入/輸出或者並行輸出移位暫存器,具有高阻關斷狀態。三態。
特點 8位序列輸入
8位序列或並行輸出
儲存狀態暫存器,三種狀態
輸出暫存器可以直接清除
100mhz的移位頻率
輸出能力
並行輸出,匯流排驅動
序列輸出;標準
中等規模積體電路
應用 序列到並行的資料轉換
remote control holding register.
描述 595是告訴的矽結構的cmos器件,
相容低電壓ttl電路,遵守jedec標準。
595是具有8位移位暫存器和一個儲存器,三態輸出功能。
移位暫存器和儲存器是分別的時鐘。
資料在schcp的上升沿輸入,在stcp的上升沿進入的儲存暫存器中去。如果兩個時鐘連在一起,則移位暫存器總是比儲存暫存器早一個脈衝。
移位暫存器有一個序列移位輸入(ds),和一個序列輸出(q7’),和一個非同步的低電平復位,儲存暫存器有一個並行8位的,具備三態的匯流排輸出,當使能oe時(為低電平),儲存暫存器的資料輸出到匯流排。
參考資料
符號 引數 條件 typ 單位
hc hct
tphl/tplh 傳輸延時
shcp到q7’
stcp到qn
mr到q7’
cl=15pf
vcc=5v
16 17
14 21
20 19 ns
ns ns
fmax stcp到shcp
最大時鐘速度 100
57 mhz
cl 輸入電容 notes 1 3.5 3.5 pf
cpd power dissipation capacitance per package. notes2 115 130 pf
cpd決定動態的能耗,
pd=cpd×vcc×f1+∑(cl×vcc2×f0)
f1=輸入頻率,cl=輸出電容 f0=輸出頻率(mhz) vcc=電源電壓
引腳說明
符號 引腳 描述
q0…q7 15, 1, 7 並行資料輸出
gnd 8 地
q7’ 9 序列資料輸出
mr 10 主復位(低電平)
shcp 11 移位暫存器時鐘輸入
stcp 12 儲存暫存器時鐘輸入
oe 13 輸出有效(低電平)
ds 14 序列資料輸入
vcc 16 電源
功能表輸入 輸出 功能
shcp stcp oe mr ds q7’ qn
× × l ↓ × l nc mr為低電平時緊緊影響移位暫存器
× ↑ l l × l l 空移位暫存器到輸出暫存器
× × h l × l z 清空移位暫存器,並行輸出為高阻狀態
↑ × l h h q6’ nc 邏輯高電平移入移位暫存器狀態0,包含所有的移位暫存器狀態移入,例如,以前的狀態6(內部q6”)出現在序列輸出位。
× ↑ l h × nc qn’ 移位暫存器的內容到達保持暫存器並從並口輸出
↑ ↑ l h × q6’ qn’ 移位暫存器內容移入,先前的移位暫存器的內容到達保持暫存器並輸出。
h=高電平狀態
l=低電平狀態
↑=上升沿
↓=下降沿
z=高阻
nc=無變化
×=無效
當mr為高電平,oe為低電平時,資料在shcp上升沿進入移位暫存器,在stcp上升沿輸出到並行埠。
按照這樣的連線方法可以控制很多個
2樓:
51微控制器怕是不行,一方面處理能力不夠,另一方面需要自己去開發。現在市面上有太多的控制卡,選一個也就百元之內。
ps:樓下的一幫理論家,你們有做過51晶片的控制卡嗎?你們知道它移動起來有多慢嗎?
理論上連8086都是可以的~~51做控制卡,做做實驗是可以的,實際使用中,近幾年的卡恐怕難覓蹤影。
51微控制器點陣led顯示。
3樓:0開拓者
作為小白你先不要跨步太大。先從簡單的流水燈開始做吧,做出各種閃爍效果,然後數碼管,都懂了然後再led點陣就容易理解多了
如何用51微控制器設計16*128點陣的led顯示器
4樓:
89s52埠夠用啊,你可以選擇1/16掃描,用一個154譯碼器,16個595,如果驅動能力不夠的話,再加個245,就ok了
如果需要的話我會發給你電路圖和程式的
新房裝修時,平鋪1平方米的瓷磚需要多少沙子和水泥
kitty 相凝 平鋪1平方米的瓷磚需要的沙子和水泥需要看你請的師傅的習慣,最好直接問裝修師傅哦 錦鯉說文化 相信大家現在隨著生活水平的提升,都會去城市裡面購房,而購買的新房之後肯定是需要進行裝修,對於裝修的時候,貼瓷磚也是一個非常高要求的事情,對於平鋪一平方米的瓷磚,需要多少沙子和水泥呢?其實一般...
9000平方公尺的面積,用多大的消防蓄水池
這個沒法確定的,消防水池是根據建築使用性質和體積來確定的室內外的消防用水量,這個消防用水量乘以3600再乘以滅火時間後得出消防系統的用水量 兩者相加後總的就是消防水池的需水量,也就是蓄水量。建築面積一萬平方公尺需要多大的消防水箱 按照消火栓2小時,噴淋一小時用水量來計算。具體情況具體分析,沒有定數。...
要求用AT89C51微控制器的P1口點亮發光二極體分為兩組
真的是很簡單的,用點心學幾天就可以寫,看到沒人回,幫忙 12m include void timer0 init void main void timer0 isovf interrupt 1 程式如下 絕對沒有錯 led燈的一端接p1口的各各引腳,另一端接地。同時在p1口的每個管腳上加1k的上拉電...