使用Keil4新建一个51单片机工程,将第一个LED灯点亮。

工具:windows 10、keil 4、proteus7.8

这里我们用的是汉化的软件

打开keil后是空白界面,所以必需建立项目,先点击菜单里面project按钮,弹出对话框。

新建一个名称为example的项目,保存在桌面的firstproject文件夹中。

保存后弹出框中,选择项目所用单片机芯片。选其中的“Atmel”,点击“Atmel”英文前面的“+”符号,选择“AT89C52”,点击“OK”后点击“是“。

新建文件,点击左上角的“文件”,选择“新建”,新建一个文件。然后点击菜单“文件”,选择“保存”,弹出对话框,选择保存位置,取名新建文件“example_led.c”。文件名无所谓,但一定要有“.c”后缀。

添加文件(新建的example_led.c文件)到项目中,单击“源祖1”文件夹,右键鼠标,选择”添加文件到源组1...“,弹出对话框,选择要添加的新建的example_led.c文件,单击”添加“,完成添加点击”关闭“关闭窗口。如下图:

用英文写程序

把图中红色方框勾选

检查输入程序正确性,依次点击左上角的三个按钮,出现下图证明没有问题

接下来仿真,找到《嵌入式C语言程序设计》电路总图打开仿真电路,点击单片机选择之前写的程序,开始仿真

模拟成功

原文地址:https://www.cnblogs.com/lixuandun/p/11546243.html

时间: 2024-11-08 18:22:56

使用Keil4新建一个51单片机工程,将第一个LED灯点亮。的相关文章

[51单片机] nRF24L01 无线模块 测试 按键-灯-远程控制

哈哈,穷吊死一个,自己做的一个超简单的板还没有电源提供,只得借助我的大开发板啦.其实这2个模块是完全可以分开的,无线嘛,你懂得!进入正题,这个实验的功能就是一个发送模块(大的那个板)连接4个按键,通过按动这4个不同的按键来发送4种不同的命令,来控制接收端(小的板)点亮4个不同的灯. >_<!首先是发送模块: 1 void main() 2 { 3 uchar Tx_Buf1[]={1}; //发送的信息1 4 uchar Rx_Buf[32]; //接收到的数据暂存器,最多32字节数据 5 i

一天:51单片机从入门到一个动态数码管显示数字控制

最近进的公司是一个做路由器的..很多嵌入式工程师.有个项目( 智能空调控制)是跟嵌入式工程师对接,我做APP+PHP..他做服务器.我们用MQTT(由于emqtt是用erlang写的,所以我也学了点erlang,后期有时间分享一下,这个语言很好,很强大.特别抽象).这个项目激发了我对嵌入式的兴趣,于是乎.开始从51单片机搞起了..所以就有了这篇文章...今天搞得东西挺多.我最近都是笔记形式,不想以前写的那么详细...因为学的东西太多,白天在公司搞项目,没时间写太具体... 今天学了什么呢? >k

51单片机编程:做一个简易的流水灯

#include <reg52.h> #define uchar unsigned char #define uint unsigned int uint table[] = {0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7f}; void delay(void) { uint a = 50000; while(a--); } void main() { int i = 0; while(1) { for(i = 0; i < 8; i++)

【转】看看什么叫51单片机最小系统

单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机.晶振电路.复位电路.下面给出一个51单片机的最小系统电路图. 说明 复位电路:由电容串联电阻构成,由图并结合"电容电压不能突变"的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且,这个高电平持续的时间由电路的RC值来决定.典型的51单片机当RST脚的高电平持续两个机器周期以上就将复位,所以,适当组合RC的取值就可以保证可靠的复位.一般教科书推荐

(转)STC 51单片机烧录协议分析

前段时间买了一个51单片机开发板.买完后发现,这开发板和芯片的厂家都是十分山寨. 芯片产家叫STC,江湖人称"死太惨",它的中文名字叫"宏晶科技",官网是:www.stcmcu.com,相信在打开这个网站之后,你就同意我的看法了.如果还不够的话,可以下载它的芯片手册:STC90C516RD+ PDF,或者 烧录软件,体验体验. 开发板的产家叫做普中科技,一个连官方论坛都打不开的神秘企业,谢天谢地,它还是有官网的:www.prechin.com. 虽然山寨味浓厚,但是

【转】什么叫51单片机最小系统

单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统. 对51系列单片机来说,最小系统一般应该包括:单片机.晶振电路.复位电路. 下面给出一个51单片机的最小系统电路图. 说明 复位电路:由电容串联电阻构成,由图并结合"电容电压不能突变"的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且,这个高电平持续的时间由电路的RC值来决定.典型的51单片机当RST脚的高电平持续两个机器周期以上就将复位,所以,适当组合RC的取值就可以保证可靠的复位.一般教科书

[51单片机学习笔记FOUR]----16*16LED点阵

一.LED点阵发光原理 8*8单色单片机结构图如下: 从电路图中很简单的就可以看出来,想要点亮点阵中的某一个LED灯.只要使得那个灯所在的行输出高电平,所在列输出低电平就好. 二.点阵扫描实验 1 /*********************************************** 2 实验名称: 点阵扫描 3 实验说明: 扫描每个LED灯,检查点阵是否完好 4 实验时间: 2014/12/24 5 ******************************************

51单片机之串口通信(三)

51单片机之串口通信(三) 已有 47 次阅读2015-12-29 00:21 |个人分类:51单片机| 单片机, 通信 用串口实现发送和接收同时可操作: 电脑显示结果如图: 源程序: /*项目名称:串口发送接收实验项目内容:串口发送接收同时进行,计算机发送数据给单片机控制P0口,从而控制LED灯的亮灭,单片机发送数据到计算机,计算机显示出来时间:2015年12月23日项目负责人:YUAN*/#include <reg52.h>typedef unsigned char uChar8;type

51单片机的初了解(6)

单片机控制第一个外设--LED灯 单片机编程的一般步骤 1.目标分析:点亮开发板上的LED灯. 2.原理图分析 1)LED工作原理 2)相关模块电路连接 3)控制线路分析:相关IO端口 3.代码编写.编译 4.下载与调试 原理图与控制方法分析 74HC573芯片            OE(output enable)   LE(latch enable) 锁存器--由输入引脚DX来控制输出引脚QX,OE.LE影响DX控制QX的结果   (X=0-7) OE为L,LE为L时,74HC573工作在