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

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

51單片機點陣設計

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

在做點陣之前先來了解下點陣的原理和點陣顯示的過程。
點陣實際上就是64個單獨的led燈排列為8行8列
ROW1-8、COL1-8分別控制行和列的1-8led。ROWx高電平、COLy低電平,對應的第x行、第y列led燈亮。

電路圖

簡化了實際應用電路硬件根據要求自己加
P3口驅動ROW
P2口驅動COL

如何讓點陣顯示字符?點陣顯示字符都是動態的,和多位的數碼管一樣,并不是一次就顯示行或列,而是一次只顯示1行,在很短的時間內將8行分別顯示出來。由于時間很短,我們的眼睛是看不出來是分開顯示的。以字符'1'為例。

分別顯示8行
ROW-0x01  COL-0xef
ROW-0x02  COL-0xe7
ROW-0x04  COL-0xef
ROW-0x08  COL-0xef
ROW-0x10 COL-0xef
ROW-0x20  COL-0xef
ROW-0x40  COL-0xef
ROW-0x80  COL-0xc7

源程序:
 

#include <reg52.h>
unsigned char code NUM[8]={0xef,0xe7,0xef,0xef,0xef,0xef,0xef,0xc7};
#define ROW P3
#define COL P2
void main(void)
{
  unsigned char i,j,k;
  while(1)
  {
k=0x01;
     for(i=0;i<8;i++)
{
  COL=NUM[i];
  ROW=k<<i;
  for(j=0;j<8;j++);
  ROW=0x00;
}
  }
}

學會了8*8點陣的應用,就可以試著做16*16點陣了。16*16點陣就相當于4個8*8點陣拼起來。8*8點陣有8行8列,16*16點陣就是16行 16列,如果像上面一樣就需要32個IO口驅動,雖說51單片機有32個IO口可是在實際應用中這32個IO口不能全部用來驅動點陣啊。這時候我們就需要用到另外兩個芯片74HC595和74HC138
74HC595使用方法http://m.zg4o1577.cn/chip/1799.html
74HC138 是一個3到8的譯碼器,下表中列出了該器件的邏輯功能,從表中可以看出其輸出為低電平有效,使能端G1為高電平有效,/G2,/G3為低電平有效,當其中一個為高電平,輸出端全部為1!在中規模集成電路中譯碼器有幾種型號,使用最廣泛!

電路圖

源程序
#include <reg52.h> 
#include <intrins.h>
unsigned char code NUM[8]={0x00,0x00,0xe00,0x82,0xff,0x80,0x00,0x00};
#define ROW P3
sbit SI=P2^0;
sbit RCK=P2^2;
sbit SCK=P2^1; 
void HC595SendData(unsigned char SendVal)
{  
  unsigned char i;
 
  for(i=0;i<8;i++) 
   {
if((SendVal<<i)&0x80) SI=1;
else SI=0;
 
SCK=0;
_nop_();
_nop_();
SCK=1;
   }
void HC595ShowData()
{
  RCK=0;
  _nop_();
  _nop_();
  RCK=1; 
}
 
void main(void)
{
  unsigned char i;
  while(1)
  {
     for(i=0;i<8;i++)
{
  HC595SendData(NUM[i]);
  ROW=0x00;
  HC595ShowData();
  ROW=i|0x80;
}
  }
}
關閉窗口

相關文章

主站蜘蛛池模板: 亚洲一区 | www成年人视频 | 欧美精品综合 | 一级黄色毛片 | 日本三级网站在线 | 免费成人高清在线视频 | 成人免费看黄网站在线观看 | 在线观看精品 | 日韩av一区二区在线观看 | 欧美激情一区二区三级高清视频 | 中文字幕在线播放第一页 | 国产精品久久久久久久久久久久 | 蜜桃精品在线 | 欧美日韩一区二区三区四区 | 91手机精品视频 | 国产精品久久久久久久久久99 | 色吧色综合 | 国产一区二区在线观看视频 | 日韩快播电影网 | 国产成人高清在线观看 | 九一在线| 视频一区二区国产 | 人人干人人草 | 国产精品久久久久久久免费大片 | 欧美精品v | 亚洲日韩中文字幕一区 | 亚洲国产精品激情在线观看 | 天天av网| 国产中文 | 久久99精品久久久水蜜桃 | 日韩在线免费 | 日韩一区二区三区在线 | 日日av| 欧美h视频 | 成人在线电影在线观看 | 欧美片网站免费 | 国产精品视频一 | 久久蜜桃av一区二区天堂 | 国产在线精品一区二区三区 | 综合另类 | 视频在线亚洲 |