久久久久久久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;
  }
 }
}
關閉窗口

相關文章

主站蜘蛛池模板: 91极品视频| 久久国产精99精产国高潮 | 羞羞视频网站免费观看 | 伊人性伊人情综合网 | av中文字幕在线观看 | 天堂色 | 一区二区福利视频 | 日本涩涩视频 | 国产色99精品9i | 亚洲视频欧美视频 | 奇米影视在线 | 亚洲成人三区 | 99久久精品免费看国产四区 | 日韩欧美精品 | 999久久| 丁香综合 | 久久精品亚洲欧美日韩精品中文字幕 | 精品一区视频 | 成人一区二区三区在线 | 情侣酒店偷拍一区二区在线播放 | 久久小视频 | 狠狠操操 | 成年人视频在线免费观看 | 成人动漫一区二区 | 免费成人av | 国产精品久久久久久久久久 | 在线免费av观看 | 久久不卡 | 手机在线观看av | 999国产精品视频免费 | 亚洲一级二级三级 | 成人欧美一区二区三区白人 | 操到爽 | 国产精品久久久爽爽爽麻豆色哟哟 | 91在线观看网址 | 91欧美精品成人综合在线观看 | 一区二区三区欧美 | 97av视频| 中文字幕在线观看国产 | 日韩理论电影在线观看 | 国产日韩精品一区 |