#include #define uchar unsigned char#define uint unsigned intsbit AB =P1^0;sbit CLK=P1^1;sbit RET=P1^2;//延時函數void mDelay(uchar Delay){ // 延時子程序 uchar i; while(Delay--) { fo
/**************************文件所用資源1.端口:P0.0,P0.12.調用delay_ms函數**************************/#define TIME1#define display_TIME1000sbit CS=P1^0;//片選sbit SCLK=P0^0;//時鐘sbit STD=P0^1;//數據//
#include "D:\\reg51.h " //頭文件#define uchar unsigned charuchar settime[]={1,2,3,4,5,6,7};uchar readtime[7];//*********************************************************************sbit T_CLK = P1^1; //
#include //#include //#include #include #define uchar unsigned char#define uint unsigned intsbit led=P1^0;sbit led2=P1^1;sbit SCL=P3^5; //24c02 SCLsbit SDA=P3^4; //24c02 SDA//sbit DOG=P1^7; //狗uchar
/**************************文件所用資源1.外部中斷02.端口:P3.3、P3.4**************************/sbit PS2_DAT=P3^7;//數據uchar code unshifted[][2]=//shift鍵沒按下譯碼表{ 0x0e,'`', 0x15,'q
修改后的頭文件reg51.h內容:/*--------------------------------------------------------------------------REG51.HHeader file for generic 80C51 and 80C31 microcontroller.Copyright (c) 1988-2002 Keil Elek
#include"reg52.h"#defineucharunsignedcharsbitHC595_CS=P1^0;//STcp////鎖存時鐘-----74HC59512#sbitHC595_CLK=P1^1;//SHcp////移位時鐘-----74HC59511#sbitHC595_DAT=P1^2;//Ds////數據---------74HC59514#//延時