欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
串行輸入輸出共陰極顯示驅動器MAX7219應用 帶源程序
[打印本頁]
作者:
51黑ff
時間:
2016-10-10 15:17
標題:
串行輸入輸出共陰極顯示驅動器MAX7219應用 帶源程序
MAX7219是美國MAXIM(美信)公司生產的串行輸入/輸出共陰極顯示驅動器。它采用了3線串行接口,傳送速率達10M數據,能驅動8位七段數字型LED或條形顯示器或64只獨立的LED。MAX7219內置BCD碼譯碼器、多路掃描電路、段和數字驅動器和存儲每一位的8*8靜態RAM。能方便的用模擬或數字方法控制段電流的大小,改變顯示器的數量;能進入低功耗的關斷模式(僅消耗150uA電流,數據保留);能方便地進行級聯。可廣泛用于條形圖顯示、七段顯示、工業控制、儀器儀表面板等領域。而且其最重要的一點是,每個顯示位都能個別尋址和刷新,而不需要重寫其他的顯示位,這使得軟件編程十分簡單且靈活。MAX719后綴表示其封裝方式和工作溫度,如表所示:
后綴
封裝
工作溫度
CNG
窄24腳
0----70℃
CWG
SO24腳
0----70℃
ENG
窄24腳
-40---85℃
EWG
SO24腳
-40---85℃
0.png
(148.41 KB, 下載次數: 79)
下載附件
2016-10-10 15:16 上傳
/********************************************************************
天馬電子
*********************************************************************/
#include <reg52.h>
#include <stdio.h>
#define uchar unsigned char
/************************************************************************
I/O定義
*************************************************************************/
sbit DIN=P3^1;//數據輸入端
sbit LOAD=P3^2;//地址鎖存端
sbit CLK=P3^3; //時鐘輸入端
sbit P2_0=P2^0;
sbit P2_1=P2^1;
sbit P2_2=P2^2;
sbit P2_5=P2^5;
sbit P2_6=P2^6;
sbit P2_7=P2^7;
/************************************************************************
數據輸入
*************************************************************************/
void send(uchar add,uchar dat)
{
uchar ADS,i,j;
CLK=0;
LOAD=0;
DIN=0;
i=4;
while(i<16)
{
if(i<8)
{
ADS=add;
}
else
{
ADS=dat;
}
for(j=8;j>=1;j--)
{
if((ADS&0x80)==0)
{ DIN=0 ;}
else
{ DIN=1;}
ADS=ADS<<1;
CLK=1;
CLK=0;
}
i=i+8;
}
LOAD=1;
}
/************************************************************************
主函數
*************************************************************************/
void main(void)
{
send(0x0c,0x01);//正常狀態
send(0x0b,0x07);//設置掃描范圍DIG0-7
send(0x0a,0x05);//設置亮度11/32
send(0x09,0xff);//采用譯碼方式
while(1)
{
/*
send(0x01,0x01);
send(0x02,0x02);
send(0x03,0x03);
send(0x04,0x84);
send(0x05,0x05);
send(0x06,0x06);
send(0x07,0x07);
send(0x08,0x08);
*/
if(P2_0==0) {P2_5=0;P2_6=1;P2_7=1;send(0x01,0x01);send(0x02,0x02);}
if(P2_1==0) {P2_5=1;P2_6=0;P2_7=1;send(0x01,0x04);send(0x02,0x07);}
if(P2_2==0) {P2_5=1;P2_6=1;P2_7=0;send(0x01,0x08);send(0x02,0x05);}
}
}
復制代碼
0.png
(56.64 KB, 下載次數: 84)
下載附件
2016-10-10 15:15 上傳
仿真工程文件及所有完整程序等資料下載地址(壓縮包一共有45個單片機仿真,全部下載后找到第019個項目即可):
http://m.raoushi.com/bbs/dpj-56298-1.html
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1