74hc164應用電路圖_74hc164驅動源程序

作者:電工吧 日期:2020-07-05 16:07:23 人氣: 欄目:LED

  74hc164是高速硅門 CMOS 器件,與低功耗肖特基型 TTL (LSTTL) 器件的引腳兼容。74hc164是 8 位邊沿觸發式移位寄存器,串行輸入數據,然后并行輸出。數據通過兩個輸入端(DSA 或 DSB)之一串行輸入;任一輸入端可以用作高電平使能端,控制另一輸入端的數據輸入。兩個輸入端或者連接在一起,或者把不用的輸入端接高電平,一定不要懸空。

  時鐘 (CP) 每次由低變高時,數據右移一位,輸入到 Q0, Q0 是兩個數據輸入端(DSA 和 DSB)的邏輯與,它將上升時鐘沿之前保持一個建立時間的長度。

  主復位 (MR) 輸入端上的一個低電平將使其它所有輸入端都無效,同時非同步地清除寄存器,強制所有的輸出為低電平。

74hc164應用電路圖_74hc164驅動源程序

74hc164原理圖

74hc164應用電路圖_74hc164驅動源程序

74hc164應用電路

74hc164應用電路圖_74hc164驅動源程序
74hc164應用電路圖_74hc164驅動源程序

  下圖是74HC164顯示驅動電路圖,圖中所示的電路是輕觸開關、數碼管和LED組成的混合顯示電路,其中16個按鍵,2個數碼管,8個LED,是一個典型的538掃描電路.74HC164芯片的8個引腳Q0~Q7輸出列掃描信號,單片機直接提供5路行掃描信號。單片機為74HC164提供時鐘輸入和數據輸入信號,控制顯示內容。該電路共需單片機的8個引腳,比常規掃描電路節約6個引腳資源,具有一定的成本優勢。

  二極管D2-D23起隔離作用,防止74HC164芯片引腳電位的互相干擾。例如:當選中一通道時,74HC164164輸出引腳Q0~Q6為高電平,Q7為低電平。此時,如果同時按下SW1和SW2,引腳Q7和引腳Q6處于短路狀態,將會損壞芯片。

  時鐘輸入腳和數據輸入腳需要接瓷片電容,用來抗高頻干擾,但是電容量不能太大,以免引起輸入波形的過度失真,使得電路不能正常工作,推薦使用100~1000pF.


74hc164應用電路圖_74hc164驅動源程序

74hc164驅動電路圖和源程序

74hc164應用電路圖_74hc164驅動源程序

  源程序:

  /***74hc164是上升沿有效***/

  #include《regx51.h》

  #include《intrins.h》

  #define uchar unsigned char

  #define uint unsigned int uchar ch;

  sbit DAT=P2^7;//A,B端接一塊后接入DAT

  sbit CLK=P2^6;

  char code

  seg[16]=

  {

  0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09,0xff

  };

  /*0~9和全滅狀態*/

  /*數經過移位寄存器后低位數為高位數,高位數為低位數 如:0000 0011移位以后為1100 0000*/

  /*延時一毫秒函數*/

  void delay(uint ms)

  {

  uchar i;

  for(;ms!=0;ms--)

  for(i=0;i《250;i++)

  {

  _nop_();

  _nop_();

  _nop_();

  _nop_();

  }

  }

  /***把代碼發送到移位寄存器***/

  void sendchar(ch)

  {

  uchar i;

  for(i=0;i《8;i++)//8位數據傳輸完畢后才給數碼管顯示

  {

  DAT=ch&0x01;//P2_7=0000000x

  /*DAT一直保持該狀態,等時鐘脈沖觸發傳遞數值*/

  CLK=0;

  //下面兩句制造一個上升沿 CLK=1;

  /*一個seg[]剛好八位,164是串行輸入的,分成八位輸入*/ ch》》=1;

  /*DAT=ch&0x01和ch》》=1的功能是一次取出八位二進制ch的每一位賦值給74hc164*/ }

  }

  void main(void)

  {

  uint m=0;

  while(1)

  {

  sendchar(seg[m]);

  if(++m==11) m=0; delay(200);

  }

  }

本文標簽:

以上電工吧小編收集整理的 74hc164應用電路圖_74hc164驅動源程序 部分內容來自網絡,如有侵權請聯系刪除
本文地址:http://www.bloggersfromdownunder.com/tool/523.html

end
今日推薦
2020中國電動車質量排名前十名有哪些品牌?
2020中國電動車質量排名前十名有哪些品牌?

 2020隨著電動車越來越受年輕上班族的喜愛,而騎電動車也成為了一種時尚,電動車作為短距離代步工具,具有環保、經濟、不塞車等諸多優勢,越來越多的人選擇這種低碳環保的出行方式。那么電動車十大排名,都有哪些品牌全面領先行業呢?  第一名:雅迪電動車 ...[詳細]

獨家專欄
精彩推薦
熱門排行
最好的2018视频在线观看免费_最近中文字幕2019高清视频_男女爱爱小视频_波多野结衣A片视频中文字幕