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)