?? clock.c
字號(hào):
#include<C:\Keil\C51\INC\Intel\reg51F.h>
sbit led1=P1^3; /* 4位數(shù)碼管選通引腳 */
sbit led2=P1^4;
sbit led3=P1^6;
sbit led4=P1^7;
sbit led2dz=P1^5; /*小數(shù)點(diǎn) */
sbit ls164_ab=P3^0; /*74LS164數(shù)據(jù)線 */
sbit ls164_clk=P3^1; /*74LS164時(shí)鐘線 */
sbit key1=P3^5; /*按鍵1 */
sbit key2=P3^7; /*按鍵2 */
/*DISPFLAG EQU 40H /* /*顯示標(biāo)識(shí) */
sbit key1flag=P3^2;
sbit key2flag=P3^3;
/* DISPBUF EQU 20H
DISPBUF1 EQU 50H */ /*定時(shí)緩沖 */
sbit beep=P1^0;
/* MSCNT EQU 30H */ /*中斷次數(shù) */
/*
SECONDBUF EQU 31H
MINUTEBUF EQU 32H
HOURBUF EQU 33H
MONTHBUF EQU 34H
DAYBUF EQU 35H
MINUTEBUF1 EQU 36H
HOURBUF1 EQU 37H */
static const char sag_led1[10]=
{0x50,0xF9,0x34,0xB0,0x99,0x92,0x12,0xF8,0x10,0x90};
static const char sag_led234[10]=
{0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};
void delay (unsigned int val)
{ while (val!=0) val--;
}
void disp(void)
{ int i,s;
for(i=1;i<9;i++)
s=sag_led1[1];
s<<1 ;
if(AC==1)
ls164_ab=1;
else
ls164_ab=0;
ls164_clk=1;
ls164_clk=0 ;
}
main()
{
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -