找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3332|回复: 0
打印 上一主题 下一主题
收起左侧

单片机学习笔记(一)点亮一个发光二极管

[复制链接]
跳转到指定楼层
楼主
ID:108531 发表于 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下载
然后打开单片机电源
程序下载成功后可以看见第一个发光二级管被点亮

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表