PIC单片机利用视觉暂留现象显示字符
利用PoV,还可以制作电子小玩意,比如利用几个LED,就能显示图案,字符等。
下面是一个利用PoV显示时钟的例子:

下面是一段利用PoV显示字符的PIC单片机程序,利用CCS C编译器编译:
主程序文件: pov.c




#fuses HS,NOWDT,NOPROTECT,NOLVP /* DONNOT use WDT */
/* Port D drives the LEDs */

#use delay(clock = 4000000) /* the crystal frequency is 4.000 MHz*/
void display_string(int8 *str)
















/**********************************************************














set_tris_d(0x00); /* set portD to output mode */
while(1)




字模头文件: FONT.h



#define FONT_WIDTH 5
/*







void get_FONT_matrix(int8 ascii_code, int8 *buf);

字模c文件: FONT.c






const int8 FONT_blank_table[FONT_BLANK_TABLE_SIZE] = {


const int8 FONT_number_table[FONT_NUMBER_TABLE_SIZE] = {











const int8 FONT_uletter_table[FONT_UPPER_CASE_TABLE_SIZE] = {



























const int8 FONT_lletter_table[FONT_LOWER_CASE_TABLE_SIZE] = {



























void get_FONT_matrix(int8 ascii_code, int8 *buf)



if(ascii_code == )



























这段程序会在PIC单片机的Port D点亮一排LED,用手晃动这排LED,就会看到“china”字样。
PIC单片机视觉暂留现象显示字 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)
