以下程序借以演示keilC中调用汇编程序的设置,程序中晶振采用12M晶振
上图为硬件仿真图
代码段:
/*
*NAME:Water lights*------------------------------------------------
*Function:This program simulate a water lights of P1
*/
#include <reg51.h>
#include <intrins.h>
/*
*Macro definition
*/
#define uint unsigned int
#define uchar unsigned char
#define LEDCON 0x01
#define MASK 0xff
/*
*Function declaration
*/
void delay(void);
/*
*The main function
*/
void main(void)
{
uint temp,i;
while(1)