单片机开发,首要的两个软件一个是编程软件,一个是下载软件。编程软件我们用 Keil uVision4 的51版本,也叫做 Keil C51,不做过多介绍,先直接讲如何安装。
1) 首先准备 Keil uVision4 安装源文件,双击安装文件,弹出安装的欢迎界面,如图1-1所示。
图1-1 Keil安装欢迎界面
2) 点击“Next”按钮,弹出“License Agreement”对话框,如图1-2所示。这里显示的是安装许可协议,需要在“I agree to all the terms of the preceding License Agreement”打勾。
图1-2 “License Agreement”对话框
3) 点击“Next”按钮,弹出“Folder Selection”对话框,如图1-3所示。这里可以设置安装路径,默认安装路径在“C:\Keil”文件夹下。点击“Browse...”按钮,可以修改安装路径,这里建议大家用默认的安装路径,如果你要修改,也必须使用英文路径,不要使用包含有中文字符的路径。
图1-3 “Folder Selection”对话框
4) 点击“Next”按钮,弹出“Customer Information”对话框,如图1-4所示。大家输入用户名、公司名称以及 E-mail 地址即可。
图1-4用户信息
5) 单击“Next”,就会自动安装软件,如图1-5所示。
图1-5安装过程
6) 安装完成后,弹出来安装完成对话框,如图1-6所示,并且出现几个选项,大家刚开始把这几个选项的对号全部去掉就可以了,先不用关注有什么作用。
7) 最后,点击“Finish”,Keil 编程软件开发环境就这么装好了。
关键字:单片机 开发环境搭建 Keil uVision4 安装教程
引用地址:
单片机开发环境搭建--Keil uVision4安装教程
推荐阅读最新更新时间:2024-03-16 15:45
Arm® Cortex®-M0+ MCU 如何优化通用处理、传感和控制
Arm® Cortex®-M0+ MCU 如何优化通用处理、传感和控制 嵌入式系统中的微控制器 (MCU) 像是繁忙机场的空中交通管制系统。MCU 可以感知所在的工作环境,根据感知结果采取相应操作,并与相关系统进行通信。MCU 可以管理和控制从数字温度计到烟雾探测器,再到暖通空调电机等几乎各种电子设备中的信号。 为了确保系统的经济性和使用寿命,嵌入式设计人员在设计过程中需要更大的灵活性。如果采用目前市面上的 MCU 产品系列,设计人员在当前和未来设计中可以重复使用的硬件和代码数量将很有限,并且计算、集成模拟和封装选项也很有限。这种有限的灵活性通常意味着设计人员必须向多家制造商采购 MCU,并需要花费额外的时间进行重新编程才
[单片机]
驱动条形图显示器的微控制器I/O端口单条线路技术
带有数字显示器的仪器设计也许会受益于一个提供显示参数的模拟版的副显示器。条形图显示器提供了一种很容易解释的图形指示器,该指示器允许与它的满刻度值相比较,但基于微控制器的常规设计要使用至少一个8线I/O端口来驱动8段条形图LED显示器。 作为替代方案,一些微控制器包含PWM(脉宽调制)输出。如果使用PWM输出来驱动National Semiconductor公司的LM3914条形图显示器驱动电路或等效器件,就能把需要的I/O线路数量减少至最低程度。在操作中,微控制器的程序调节PWM输出的脉宽,使得输送给LM3914电路的平均电压能照明显示器中必要数量的条形。 图1中的设计消除了这些方法的缺点,并且只使用一条端口线路来驱动一个8段
[单片机]
pic系列单片机复位电路
pic系列单片机复位电路的设计很重要,对于稳定运行有很大关系。此列出常用的复位电路,经验证完全可靠。可放心采用。
[单片机]
用51单片机做一个LED显示的电子钟
#include reg52.h #define uchar unsigned char #define uint unsigned int uchar code table ="ME-400-A clock"; uchar code table1 =" --:--:-- "; uchar code table2 ="ALL:00:00:-- "; uchar code table3 =" "; uchar clk_time ; //秒,分,时寄存器初始值 sbit T_RST=P2^2;//ds1302-5 sbit T_IO=P2^3;//ds1302-6 sbit T_CLK=P2^4;//ds1302-
[电源管理]
一款基于51单片机的简易示波器设计
随着电子通信以及教学事业的发展,示波器的应用越来越广泛,它在教学中所起到的作用越来越重要,示波器可以测量信号的幅度,频率以及波形等等,但是高精度的示波器非常昂贵,对于非盈利事业的教学组织来说无疑不合适,所以提出了一种以单片机为控制核心的简易示波器设计方案。它由前向控制部分,数据采集和存储部分,51单片机控制部分以及按键和MS12864R显示部分组成。 1 简易数字示波器的工作原理以及总体框架 本设计硬件电路部分由单片机控制系统电路,前向输入调理电路,模数转换和存储电路,以及按键显示电路组成。其工作的基本思路就是以单片机为控制核心,让AD芯片完成数据的离散化,采集数据经过缓冲暂存于存储器里面,当波形显示时,单片机从存储器的读使能
[测试测量]
51单片机如何进行ROM外扩分析
强烈建议用户尽可能不要考虑外扩程序存储器,如果非扩不可,可以仿照下图所示电路进行扩展 图中P0口输出外部ROM的低8位地址信号,P2口输出高8位地址信号;ALE端输出地址锁存信号,/PSEN输出程序存储器输出使能信号。 两个模块 P89V51RD2 单片机 内部有64K用户ROM区和8K BOOT ROM区两个模块 两个模块在物理上是分开的,尽管地址重合,但一般不会发生冲突。 用户程序存储区 P89V51RD2内部有64K FLASH ROM,不需要用户再进行ROM扩展 地址范围:0000H~FFFFH 其内部分配和其他51系列单片机是相同的 Flash ROM可以反复
[单片机]
单片机小白学习之路(一)
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。 单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等 单片机 其实这个看到的只是单片机的外壳与引脚,其实最重要的芯片在里面(芯片就一点点大,用导线与引脚相连) 其实作为一
[单片机]
STM32单片机FSMC的使用解析
在做项目的过程中遇到了这个问题,感觉文章写得不错,共享给对FSMC的使用怀有疑惑的同伴们! LCD有如下控制线: CS:Chip Select片选,低电平有效 RS:Register Select寄存器选择 WR:Write写信号,低电平有效 RD:Read读信号,低电平有效 RESET:重启信号,低电平有效 DB0-DB15:数据线 假如这些线,全部用普通IO口控制。根据LCD控制芯片手册(大部分控制芯片时序差不多): 如果情况如下: DB0-DB15的IO全部为1(表示数据0xff),也可以为其他任意值,这里以0xff为例。 CS为0(表示选上芯片,CS拉低时,芯片对传入的数据才会有效) RS为1(表示DB0-15上传
[单片机]