Advertisement

点灯

阅读量:

实验一 Keil编译器的掌握与单片机I/O接口编程

一、实验目标

1、了解并熟悉Keil编译器的操作;

2、学习单片机I/O接口的编程技巧。

二、实验任务

1、掌握利用Keil编译器进行单片机程序开发的方法;

2、设计并实现控制开发板上LED灯的程序。

3、实验具体要求:

使LEDG灯持续点亮2秒后熄灭;

提示:实现2秒延时可选择软件延时或通过定时器中断的方式完成。

三、所需实验器材

1、STC系列单片机开发板;

2、配备串口线的个人计算机。

四、实验过程分析与核心代码片段

实验分析:在操作过程中,首先应确认LED灯所连接引脚的编号,合理设置延时函数,并调整循环次数以确保满足2秒的延时需求。

关键代码:

复制代码
 #include<reg52.h>

    
 #include<intrins.h>
    
 #define uint unsigned int
    
 void delay();
    
 sbit LEDG=P2^5;   //输出端口定义
    
 void main(){
    
  while(1){
    
      uint j;
    
   LEDG=0;
    
   for(j=0;j<915;j++)    //灯亮
    
     delay();    //延时
    

全部评论 (0)

还没有任何评论哟~