中南林业科技大学课程设计实验报告专业班级:2024 级计算机科学与技术 2 班授课老师:张艳学生姓名:陆焕丽学生学号: 20244636实验一下载后可任意编辑继电器闪耀一.实验目的:学会使用修改程序,使得继电器按要求闪耀。二.内容:修改以下程序,使得继电器的绿灯闪一下,红灯闪五下#include typedef unsigned int uint ;typedef unsigned char uchar;//定义控制灯的端口#define RLED P1_0 //定义 LED1 为 P10 口控制#define YLED P1_1 //定义 LED2 为 P11 口控制//函数声明void Delay(uint);//延时函数void Initial(void);//初始化 P0 口/****************************//延时*****************************/void Delay(uint n){ uchar i; while(n--) { for(i=200;i>0;i--); }}/**************************** 初始化程序*****************************/void Initial(void) 2下载后可任意编辑{ P1DIR |= 0x03; //P10、P11 定义为输出 RLED = 1; YLED = 1;//LED 灭}/***************************//主函数***************************/void main(void){ Initial();//调用初始化函数RLED = 0;//LED1YLED = 0;//LED2while(1){ RLED = 0; YLED = 1; Delay(1000); RLED = 1; YLED = 0; Delay(1000);}}三.实验记录:修改好的程序如下: #include 3下载后可任意编辑typedef unsigned int uint ;typedef unsigned char uchar;//定义控制灯的端口#define RLED P1_0 //定义 LED1 为 P10 口控制#define YLED P1_1 //定义 LED2 为 P11 口控制//函数声明void Delay(uint);//延时函数void Initial(void);//初始化 P0 口/****************************//延时*****************************/void Delay(uint n){ uchar i; while(n--) { for(i=200;i>0;i--); }}/**************************** 初始化程序*****************************/void Initial(void){ P1DIR |= 0x03; //P10、P11 定义为输出 RLED = 1; YLED = 1;//LED 灭 4下载后可任意编辑}/***************************//主函数***************************/void main(void){uint i; Initial();//调用初始化函数RLED = 0;//LED1YLED = 0;//LED2while(1){ RLED = 0; YLED = 1; Delay(1000); for(i=0;i<5;i++) { RLED = 0; YLED...