自学笔记:仿真点亮一个LED灯protues+keil

在上一章自学笔记:使用protues构造单片机最小系统详细篇,中学习了如何构造单片机最小系统

单片机最小系统

在元件库中查找LED灯

与单片机连接,高电平点亮。

接下来用C语言编写点亮一个LED灯的代码,使用keil软件。

首先创建一个工程,打开软件,在菜单栏上找到Project,点击下拉菜单中new uVision project

打开界面如下

选择路径,更改名称后保存,跳出如下界面

找Atmel,点开后找AT89C51,点击OK

然后弹出下面界面

意思应该是:将标准8051启动代码复制到项目文件夹并将文件添加到项目

我一般点击“是”,这不妨碍我们后续代码编译和运行,这样就创建了一个工程如下:

我们点击新建,就是第二排最左边空白页的图案,新建后保存,命名时加.c

之后编辑程序,如下图

之后下载运行,检查有没有出错。

点击下图这个标识

将晶振改为12MHz

点击output窗口,在create hex file打对钩

到这一步针对keil软件的使用就结束了,接下来打开之前的protues,将程序下载到单片机中

双击单片机,弹出窗口

在protues file一栏中选择自己刚刚编辑程序的,hex文件

点击OK,点击运行

这里可能会出现点不亮,将R2电阻改为300就可以了,之前的10k电阻太大了。

这样接完成了点亮一个LED灯。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值