首页 » 互联网 » 「连载7」Keil5的安装过程和软件的破解|学单片机做四轴飞行器项目故事_单片机_芯片

「连载7」Keil5的安装过程和软件的破解|学单片机做四轴飞行器项目故事_单片机_芯片

雨夜梧桐 2024-12-02 18:10:26 0

扫一扫用手机浏览

文章目录 [+]

本资料以个人学习、 事情履历以及宏晶科技单片机技能为素材, 以单片机初学者、单片机项目开拓者为工具, 教大家如何走进单片机,继而达到开拓工程项目(如:四轴翱翔器设计,多功能收音机等)为目的。
限于韶光和水平关系,资料中难免有过失落之处,望各位高手批评指教,多多拍砖,拍累了,你们安歇,我连续上路。

现已连载的办法免费共享于电子发热友网,供单片机新手们参考学习,可以自由下载传阅 ,但未经作者容许,不得用于任何商业目的, 转载请注明出处。

「连载7」Keil5的安装过程和软件的破解|学单片机做四轴飞行器项目故事_单片机_芯片 互联网

作者 | 残弈悟恩

编辑 | Garen

一个人,两脚使劲踩 1 小时的自行车,只能跑 10 公里;开着宝马,一脚轻踩油门 1 小时就能跑 100 公里;乘飞机,吃着美味、睡着大觉,也能跑 1000 公里。
同样的努力,不一样的平台和载体,结果便是不一样。
可问题是如何找到一个好的平台,适宜自己的才是最好的。
从无到有,或者到得当,都须要一个由量变到质变的过程。
通过这章的学习,力争读者节制单片机开拓的基本的软件调试环境和硬件开拓平台。

2.1 硬件平台—FSST15开拓板

工欲善其事必先利其器。
单片机的学习书本的理论知识,更须要实际操作的硬件平台,否则统统是都是空中楼阁。
除了硬件平台,还需软件开拓工具,用于软件开拓的有 Keil、IAR、ST VisualDevelop 等,用于下载的有 STC-ISP、ST VisualProgrammer 等,但有些开拓软件自带了下载功能。
由于此书以 STC的 IAP15W4K58S4为核心处理器,以是这里紧张先容用于 STC单片机开拓的 KeilμVision5和下载用的 STC-ISP。
关于 PCB的绘制软件,笔者特意写了一章,等到后面再详细讲解,还有读者最能学习一下上位机编程软件(详见《深入浅出玩转 51单片机》一书),这样单片机基本的开拓工具就基本知足了。
本书所有实例是基于 FSST15(飛天三號)开拓板的,该开拓板由残弈悟恩历时半年亲自研发,无论是从事理图的设计、元件的选型、模块的配置、PCB的绘制都是精心筛选、策划的,让每个读者“玩”起来觉得舒心、快捷、方便、全面。
配套的资料完好、代码编程风格规范,实例生动、可移植性高,最震荡的是残弈悟恩贴身回答读者学习过程中碰着的所有问题。

2.1.1 FSST15开拓板功能框图

开拓板功能框图如图 2-1所示,开拓板以 IAP15W4K58S4为核心芯片,周围配备丰富的外围设备,一板在手,学习无忧。

图 2-1 FSST15 开拓板资源分布图

2.1.2 FSST15开拓板基本配置

(1)主芯片是 STC公司的 IAP15W4K58S4,芯片特性见本书第 1章。

(2)分外端口和 2组 I/O口全部用优质的排针引出,方便扩展。

(3)集成了 STC官方推举的 USB 转串口 IC(CH340T),实现一线下载、调试、供电,还可与上位机通信。

(4)集成有 STC的其余一颗单片机——STC15W104,合营外围器件,便可实现一键自动(不须要冷启动)下载程序。

(5)一个电源开关、电源指示灯,电源也用排针引出,方便扩展。

(6)具有一键开关键、模式设置等功能。

(7)搭载一颗 5V转 3.3V芯片,便可为板子供应稳定的电源。

(8)12个 LED,三种颜色,并且排布为交通灯形式,不仅可实现流水灯、跑马灯等试验,还可作交通灯实验。

(9)8位共阴极数码,由 STC 官方推举 74HC595 和三极管(扩流)驱动,便可做静、动态数码管实验。

(10)LED点阵(8×8),可实现图形的基本显示和移动算法。

(11)一个 1602液晶,可以做液晶实验;

(12)电机驱动接口一个,可以做步进电机、直流电机实验;

(13)附带万能红外吸收头,合营遥控器做红外编、解码实验;

(14)16个按键组成了矩阵按键,可学习独立按键、矩阵按键的利用;

(15)4个独立按键,借助 STC单片机强大的 A/D转换功能实现人机操作;

(16)一个触摸按键,借助 STC单片机强大的 A/D和 PWM功能实现;

(17)一个电位器,可做 A/D转换试验;

(18)双节滤波电路,可用 PWM功能实现 D/A实验;

(19)EEPROM芯片 AT24C02,学习 I2C通信试验;

(20)时钟芯片 PCF8563,可以做时钟试验,该芯片还可以输出可编程的 PWM波形;

(21)温度传感器芯片 LM75A,合营数码管做温度采集、显示实验,结合上位机还可做更多的实验;

(22)集成一颗 RDA5807M收音机芯片,可直接将开拓板做成收音机;

(23)集成一颗 SP3485芯片,可实现 RS485通信实验;

(24)搭载一个 WIFI模块接口,合营 WIFI模块可以实现物联网掌握实验;

(25)搭载一个 2.4G无线接口,合营无线模块,可实现无线通信实验;

(26)结合外围器件做 RTX51 Ting 操作系统试验,为往后学习 μCOS、Linux、winCE等操作系统奠定根本。

2.2 开拓环境—Keil μVision5

此书,所有的开拓实例全是基于 Keil μVision5的,因此以 Keil μ Vision5为例来讲解。
先 COPY 点历史,Keil 公司是一家业界领先的微掌握器(MCU)软件开拓工具的独立供应商。
Keil公司由两家私人公司联合运营,分别是德国慕尼黑的 Keil Elektronik GmbH和美国德克萨斯的 KeilSoftwareInc。
Keil公司所制造和发卖的开拓工具种类比较多,包括ANSIC编译器、宏汇编程序、调试器、连接器、库管理器、固件和实时操作系统核心(real-timekernel)。
有超过 10 万名微掌握器开拓职员在利用这种得到业界认可的办理方案。
其 KeilC51编译器自 1988年引入市场以来成为市情上的行业标准,并支持超过 500种 8051变种。

Keil公司 2005年由 ARM公司收购。
其两家公司分别更名为 ARM Germany GmbH和 ARM Inc。
Keilμ Vision5(以下简称 Keil5)是 2013年 10月由 ARM公司发布的,引入灵巧的窗口管理系统,使开拓职员能够利用多台监视器,并供应了视觉上的界面窗口,其位置完备可控。
新的用户界面可以更好地利用屏幕空间和更有效地组织多个窗口,供应一个整洁,高效的环境来开拓运用程序。
新版本支持更多最新的 ARM芯片,还添加了一些其他新功能。
要学习单片机,Keil5必须能闇练操作,说到闇练不是一个选项一个对话框的去查牛津词典,去世背每个选项的意思,没必要,而是在实践开拓中用到什么,再去查什么,查的多了、用的多了,自然就熟习了。
万物之规律----二、八分,什么意思,例如这个社会,20%的人节制着 80%的财富。
同样,对付 Keil5软件,只需用 20%的操作就可以实现 80%的功能了。

因此,大家只需按本书操作的实例,一步一步操作一遍,肯定就会节制。

相关文章

金蝶K3语言,企业信息化管理的得力助手

随着我国经济的快速发展,企业对信息化的需求日益迫切。金蝶K3作为一款优秀的财务管理软件,以其强大的功能和稳定性赢得了广大企业的青睐...

互联网 2025-01-01 阅读0 评论0

钟志水,C语言编程领域的璀璨星辰

在我国计算机科学领域,钟志水是一位备受尊敬的C语言编程专家。他凭借深厚的理论功底和丰富的实践经验,为我国C语言编程事业的发展做出了...

互联网 2025-01-01 阅读0 评论0

钻石语言的魅力,沟通的艺术与智慧

钻石,自古以来便是财富和地位的象征。而钻石语言,作为沟通的艺术与智慧,同样闪耀着独特的光芒。在人际交往中,学会运用钻石语言,能够让...

互联网 2025-01-01 阅读0 评论0