点亮第一个发光二极管实验
一、实验环境与实验器材:
实验环境: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口,也没出现什么问题。

