点亮第一个发光二极管实验

一、实验环境与实验器材:

 

  实验环境:windows系统

  实验器材:普中51-单核-A2单片机、笔记本电脑、USB数据线

 

二、实验内容以及实验步骤:(或记录)

 

  第一步:安装好驱动器、keil以及STC-ISP软件后,创建一个工程(FirstPct),创建一个c文件,输入以下内容:

1 #include "reg52.h"
2 sbit LED1=P2^0;  //P1和P2看机型所取,可以都试一遍。
3 void main() {
4   LED1=0;
5   while(1)
6   {
7 
8   }
9 }

 

  点击Rebuild键,如果没有报错,则继续。

 

  第二步:在Project中选中Option for Target’FirstPct’ 窗口,在output选项中,勾选Create HEX File选项,点击’OK’,然后关掉Option for Target’FirstPct’,再次点击Rebuild键运行,如果没有错误的话,此时会生成一个HEX文件。

 

  第三步:打开STC-ISP,根据不同机型(STC89C52RC单片机)进行初始化设置,匹配单片机。比如:

然后打开程序文件,选中FirstPct文件夹中的HEX文件,按照图中步骤进行,结果如图所示:

 

 

 

三、实验存在问题和解决方法:(或实验心得)

存在问题:选择P1口并不能用,LED也没有亮起来。

 

解决方法:选择P2口,LED就可以亮起来了,从之后的实验开始一直用P2口,也没出现什么问题。