資源簡介
#include
#include
sbit SRCLK=P3^6;
sbit RCLK=P3^5;
sbit SER=P3^4;
//--定義要使用的IO口--//
#define COMMONPORTS P0

代碼片段和文件信息
//該板子上的點陣為8*8,只能顯示簡單的一些漢子,如果要顯示真正的漢字
//通過取模軟件取的可以選擇16*16點陣的板子
#include
#include
sbit?SRCLK=P3^6;
sbit?RCLK=P3^5;
sbit?SER=P3^4;
//--定義要使用的IO口--//
#define?COMMONPORTS P0
//--列選通控制--//
unsigned?char?code?TAB[8]??=?{0x7f0xbf0xdf0xef0xf70xfb0xfd0xfe};
//--點陣字碼--//
unsigned?char?code?CHARCODE[4][8]=
{
0x000x120x140x780x140x120x000x00??//大
0x000x080x120x010xFF0x000x100x08???//小
0x7F0x410x5D0x550x5D0x410x7F0x00??//回
{0x7C0x480x480xFF0x480x480x7C0x00}??//中
};
void?delay(unsigned?int?time)
{
??unsigned?int?ij;
??for(i=0;i????for(j=0;j<121;j++);
}
/*******************************************************************************
*?函數名?????????:?Hc595SendByte(unsigned?char?dat)
*?函數功能 ???:?想74H595發送一個字節的數據
*?輸入???????????:?無
*?輸出????????? ?:?無
*******************************************************************************/
void?Hc595SendByte(unsigned?char?dat)
{
unsigned?char?a;
SRCLK=0;
RCLK=0;
for(a=0;a<8;a++)
{
SER=dat>>7;
dat<<=1;
SRCLK=1;
_nop_();
_nop_();
SRCLK=0;
}
RCLK=1;
_nop_();
_nop_();
RCLK=0;
}
/*******************************************************************************
*?函數名?????????:?main
*?函數功能 ???:?主函數
*?輸入???????????:?無
*?輸出????????? ?:?無
*******************************************************************************/
void?main()
{
? unsigned?char?tab?j;
unsigned?int??i;
while(1)
{
for(i=?0;?i<50;?i++?)???//兩個字之間的掃描間隔時間
{
for(tab=0;tab<8;tab++)
{
Hc595SendByte(0x00); ?????//消隱
COMMONPORTS =?TAB[tab]; ?//輸出字碼
Hc595SendByte(CHARCODE[j][tab]);
delay(2);
}
?
}
j++;
if(j?==?4)
{
j?=?0;
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1929??2016-10-11?08:55??LED點陣顯示漢字\main.c
?????文件????????3194??2016-10-11?08:55??LED點陣顯示漢字\pro
?????文件?????????677??2016-10-11?08:55??LED點陣顯示漢字\pro.hex
?????文件????????5029??2016-10-11?08:55??LED點陣顯示漢字\pro.uvopt
?????文件???????13763??2016-10-11?08:55??LED點陣顯示漢字\pro.uvproj
?????目錄???????????0??2018-11-22?12:15??LED點陣顯示漢字\
- 上一篇:LSD直線檢測源代碼
- 下一篇:電視節目推薦完整代碼與數據
評論
共有 條評論