编辑: 元素吧里的召唤 | 2015-08-25 |
五、总结 本讲主要介绍了51 单片机最小系统的设计以及编写第一个简单的程序.从过该实验,可以掌握单片机的开发流程,从而快速入门.在该讲中应该注意几个问题: 1. 本讲座中采用C 语言编写程序,因为C 语言的可读性和可移植性强.若读者没有学过C 语言,则应去了解和掌握相应的C 语言知识.C 语言易学易用,相信很快就能熟练. 2. 程序编译软件采用的是Keil.限于篇幅的原因,在这里就不对其进行讲述,如果读者有对其不明白的地方,可以到本刊论坛的单片机版面,作者制作了一个详细的Keil 入门教程.我们通过Keil编译程序,最终生成烧写单片机的Hex 代码文件. Keil 软件界面如图7 所示, 中间空白区域为代码区,左侧为项目列表,最下面为消息窗口. 图7 Keil软件开发界面 3. 本实验板上所用的STC 单片机通过串口下载程序.其上位机软件界面如图8 所示(推荐使用V3.1 版本,最新版本可以到STC 主页上下载:http://www.mcu-memory.com/), 烧写操作很简单,点击 Open File 按钮浏览找到所生成要烧写的Hex 文件后,单片机断电,点击 下载 按钮,单片机上电,程序就可下载到单片机中了. 图8 STC烧写软件界面 4. 产品组件 读者如果按照该讲内容进行理解并实践的话,可以说单片机就算入门了.下一讲将进一步深入,将要介绍单片机内部定时器........