Persistance of Vision (PoV), 即视觉暂留现象, 人眼在调查景象时,光信号传人大脑神经,需通过一段时刻短的时刻,光的效果完毕后,视觉形象并不当即消失,这种残留的视觉称“后像”,视觉的这一现象则被称为“视觉暂留”。其详细应用是电影的拍照和放映。原因是由视神经的反应速度构成的.其时值是二十四分之一秒。是动画、电影等视觉媒体构成和传达的依据。
使用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 == )




























这段程序会在P%&&&&&%单片机的Port D点亮一排LED,用手晃动这排LED,就会看到“china”字样。