标题:
单片机学习笔记(一)点亮一个发光二极管
[打印本页]
作者:
51hei人人
时间:
2016-3-12 16:59
标题:
单片机学习笔记(一)点亮一个发光二极管
1.用Keil uVision3编写C语言程序
首先选择Project-new vision project创建一个新的工程
然后设置工程属性 首先点Device 选择单片机的型号 AT89C52 然后选Target 在Xtal填上单片机的时钟频率
最后再Output上勾选CreateHEX_File以便生成能下载到单片机的程序文件。
最后创建一个C语言的程序文件加入工程后就可以开始编写代码了。
2.开始编写程序
首先先包含52单片机的头文件#include<reg52.h> 该头文件包含了单片机内各端口的定义
然后定义与单片机相连二极管的一个引脚sbit P0=P1^0
写主函数 void main()
然后将低电平给引脚二极管被点亮 P0=0;
完整程序:
#include<reg52.h>//包含头文件
sbit P0=P1^0;//定义P1端口的第0位
void main() //入口函数
{
P0=0; //给低电频点亮发光二极管
}
然后编译程序生成hex文件
3下载程序到单片机上
运行STC-ISP V391
选择单片机型号 STC89C52RC
选择OpenFile打开程序文件
选择串行端口 COM1 根据需要自行调整
然后点击Download下载
然后打开单片机电源
程序下载成功后可以看见第一个发光二级管被点亮
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1