久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

74HC595驅動24位數碼管

作者:佚名   來源:本站原創   點擊數:  更新時間:2012年01月03日   【字體:

74HC595是一個8位移位寄存器的數字芯片,并具有輸出鎖存和三態輸出。
既然可以驅動了那么多的數碼管,驅動大屏點陣還是夢?絕對不是夢?
 
引腳功能:
 
第8腳GND,電源地。
第16腳VCC,電源正極
第14腳DATA,串行數據輸入口,顯示數據由此進入,必須有時鐘信號的配合才能移入。
第13腳EN,使能口,當該引腳上為“1”時QA~QH口全部為“1”,為“0”時QA~QH的輸出由輸入的數據控制。
第12腳STB,鎖存口,當輸入的數據在傳入寄存器后,只有供給一個鎖存信號才能將移入的數據送QA~QH口輸出。
第11腳CLK,時鐘口,每一個時鐘信號將移入一位數據到寄存器。
第10腳SCLR,復位口,只要有復位信號,寄存器內移入的數據將清空,顯示屏不用該腳,一般接VCC。
第9腳DOUT,串行數據輸出端,將數據傳到下一個。
第15、1~7腳,并行輸出口也就是驅動輸出口,驅動LED。
 
附上仿真圖:

驅動程序也很簡單:
 
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
uchar code display[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
uchar buf[5];
sbit SH=P2^0;
sbit SDA=P2^1;
sbit ST=P2^2;
uchar count,sec,min;
void delay(unsigned char i)
{
 unsigned char j=220;
   while(i--)
   while(j--);
}
void write_595(uchar p)
{
 uchar i,temp;
 temp=p;
 for(i=0;i<8;i++)
 {
  if(temp&0x80) SDA=1;
  else SDA=0;
  SH=0;
  _nop_();
  _nop_();
  SH=1;
  temp<<=1;  
 }  
}
void init_T()   //中斷和定時器初始化
{
 IE=0x82;  //打開總中斷,定時器T1和T0中斷
 TMOD=0x01;  //設定T1,T0位工作方式1
 TH0=0x9e;
 TL0=0x58;  //T0裝初值
 TR0=1;   //開始時鐘開始工作
}
void main()
{
 uchar scan,i;
 init_T();
 while(1)
 {
  buf[0]=sec%10;
  buf[1]=sec/10;
//  buf[2]=;
  buf[3]=min%10;
  buf[4]=min/10;
  scan=0x01;
  for(i=0;i<5;i++)
  {   
   ST=0;
   ST=1;
   write_595(~display[buf[i]]);      
   write_595(~display[sec%10]);
   write_595(~display[sec/10]);
   write_595(~display[min%10]);   
   delay(1);
   P1=~scan;   
   scan<<=1;
  } 
 }
}
void time_T0() interrupt 1    //定時器0,工作方式1,時鐘中斷
{
 TH0=0x9e;
 TL0=0x58;       //T0裝初值
 count++;
 if(count==40)
 {
  count=0;
  sec++; 
  if(sec==60)
  {
   sec=0;
   min++;
   if(min==60)
   min=0;
  }
 }
}
關閉窗口

相關文章

主站蜘蛛池模板: 日本不卡高字幕在线2019 | 亚洲成人精品 | 欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放 | 精品一区二区三区在线视频 | 久久精品久久久 | 国产精品一卡二卡三卡 | 超碰婷婷 | 日日骚网 | 色婷婷av一区二区三区软件 | 伊人手机在线视频 | 91精品国产一区二区三区 | 欧美第一页 | 欧美啪啪网站 | 国产精选一区 | 免费视频久久 | 成人免费观看男女羞羞视频 | 亚洲欧洲一区二区 | 91香蕉嫩草 | 欧美videosex性极品hd | 国产精品视频专区 | 国产在线高清 | 久久中文字幕一区 | 先锋影音资源网站 | a久久| 日日噜噜夜夜爽爽狠狠 | 91精品国产91久久久久久三级 | 999精品视频在线观看 | 欧美区日韩区 | 久久久久亚洲精品国产 | 欧美视频在线播放 | 久久精品久久久久久 | 草久免费视频 | 久久久久久久久久久久亚洲 | 秋霞a级毛片在线看 | 成人h电影在线观看 | 久久精品国产亚洲 | 国产一级久久久久 | 国产一区二区三区在线 | 日日摸夜夜添夜夜添精品视频 | 国产成人精品一区二区三区在线 | 国产精品久久国产愉拍 |