//**************************************************************************************** // Project : // Program Name : // Programer : // Create date : // History : // Launguage : // Version : //**************************************************************************************** // Description // //**************************************************************************************** //#include "iostm8.h" volatile char PDDR @0x500f; /* Port D Data Output Latch Register */ volatile char PDPR @0x5010; /* Port D input pin value Register */ volatile char PDDDR @0x5011; /* Port D Data Direction */ volatile char PDOR @0x5012; /* Port D Option register */ volatile char PDCR @0x5013; /* Port D Configuration Register */ void wat(void); void main(void) { // ******************************* // 1.Initialize // ******************************* // (1)Data Direction PDDDR = 0b000000001; // ******************************* // 2.Program main // ******************************* while(1){ PDDR = 0b00000001; wat(); PDDR = 0b00000000; wat(); } } //****************************************************************************************** // Function Name : wat // Title : wait function // Input : // Output : // Description : //****************************************************************************************** void wat(void) { unsigned int lp,lp1; for(lp=0;lp<100;lp++) for(lp1=0;lp1<1000;lp1++){}; }