?? display.c
字號:
/**************************************************
* 武漢福保公司,家用燃?xì)鈭缶? *
* TARGET: 89C51 11.0592MHZ *
* AUTHER: Wsqclock *
* DATE: 2002.9.29 *
* FUNCTION: *
**************************************************/
#include <regx51.h>
#define led_nu 0x01 /*LED開始位置*/
unsigned char code led_table[10]={0xFD,0x05,0xF3,0xB7,0x8F,0xBE,0xFE,0x15,0xFF,0xBF};
unsigned char led_buff[8]={0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8};
unsigned char hour=0,minute=0,second=0,temp;
unsigned char a=led_nu,b=0;
unsigned char code name_table[]="王書潛";
void image(void){
temp=hour;
led_buff[1]=led_table[temp%10];
temp=temp/10;
led_buff[0]=led_table[temp%10];
temp=minute;
led_buff[4]=led_table[temp%10];
temp=temp/10;
led_buff[3]=led_table[temp%10];
temp=second;
led_buff[7]=led_table[temp%10];
temp=temp/10;
led_buff[6]=led_table[temp%10];
led_buff[2]=0x2;
led_buff[5]=0x2;
}
void show(void){
/*if(b>=2){
P1=led_buff[b-2];
}
else{*/
P1=led_buff[b];
P0=~a;
a=a<<1;
b+=1;
if(b>=8){
b=0;
a=led_nu;
}
}
void delay_ms(unsigned int count){
int i,j;
for(i=0;i<count;i++)
for(j=0;j<120;j++);
}
/*void delay_us(unsigned int count){
int i;
for(i=0;i<count;i++){
}
}*/
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -