ISP下载的意思是在线编程,即不需将单片机从系统中卸下,可直接对系统中的单片机进行编程(即“烧入程序”)。USB下载、串口下载现在也都可以实现在线编程。1.3.2 搭建软件开发环境(Keil μVision)有了硬件开发环境,还需要一个友好的软件开发环境。Keil μVision系列软件是最为经典的单片机软件集成开发环境(编译器),支持...
要学习51单片机,首先需要搭建开发环境。开发环境包括硬件和软件两个方面。硬件方面,需要一块支持51单片机的开发板或者实验板,以及一台电脑作为开发工具。软件方面,可以使用Keil C51作为编译器和调试器,它能够提供完整的开发环境,并支持51单片机的编程和调试。 三、编程语言 51单片机的编程语言主要是汇编语言和C语言。汇编...
2.9.1 新建Keil 工程 46 2.9.2 新建并添加main.c 文件 48 2.9.3 配置工程 49 2.9.4 编写程序代码 49 2.9.5 程序编译 50 2.9.6 STC-ISP 程序下载 5151单片机快速入门教程 思考题 53 应用实践 53 第3 章 LED 流水灯 54 3.1 LED 灯的工作原理 55 3.2 I/O 引脚部分寄存器 55 3.3 I/O 引脚控制的...
第一阶段:学会C语言的常用语法,熟悉51单片机开发平台软件keil的操作,了解单片机的大概原理特性,能读懂按键,数码管,跑马灯,串口的简单程序,能熟悉几个常用的外围芯片驱动。网上这方面优秀的教程很多,我正在写的这个连载《从业十年,教你51单片机入门基础》也是属于这类入门教程之一。 第二阶段:我认为这个阶段是四个阶段中...
本书第1篇介绍单片机引脚功能、数字逻辑和C51基础、Keil开发环境等,既是单片机学习的基础,也非常容易入门。特别是用软件点亮一个发光二极管,是学习单片机的第一个里程碑成就。第二阶段要了解单片机的具体内部结构、外设接口、经常用到电子技术和元器件知识。本书第2篇介绍定时器、中断、串行接口、键盘和显示、ADC、...
Keil C51是美国Keil Software 公司出品的51系列兼容单片机C 语言软件开发系统。为了节省很多硬件方面的购买成本,电脑里面还得安装仿真软件PROTEUS,Proteus 软件是来自英国Labcenter Electronics 公司的EDA 工具软件,Proteus 软件除了其具有和其它EDA 工具一样的原理布图,PCB 自动或人工布线及电路仿真的功能外,其革命性的...
51单片机入门教程(2)——实现流水灯 一、搭建流水灯电路 二、流水灯程序 2.1 延时程序 2.2 延时函数 2.3 按字节寻址 2.4 逻辑移位 2.5 条件判断 一、搭建流水灯电路 在Proteus中搭建流水灯电路如图 二、流水灯程序 我们可以把流水灯看作依次点亮若干个灯。 程序如下: 编译并下载程序到仿真中,观察现象发现只有第...
1.3.1 电源电路 10 1.3.2 时钟电路 11 1.3.3 复位电路 12 1.4 搭建开发环境 1351单片机快速入门教程 1.4.1 本书资料包 13 1.4.2 Keil C51 的安装及设置 13 1.4.3 STC-ISP 程序下载环境配置 18 思考题 21 应用实践 21 第2 章 C51 程序设计基础22 ...
1.2.1 结构框架4 1.2.2 引脚功能5 1.2.3 *存储结构7 1.3 *51 核心板最小系统电路 介绍10 1.3.1 电源电路 10 1.3.2 时钟电路 11 1.3.3 复位电路 12 1.4 搭建开发环境 13 1.4.1 本书资料包 13 1.4.2 Keil C51 的安装及设置 13 1.4.3 STC-ISP 程序下载环境配置 18 思考题 21 应用实践 21 第2...