第一单元CC2530开发入门
任务二让所有发光二极管闪烁
任务一为CC2530烧写程序
战略性信息产业教育服务提供商联世界育未来——创新物联教育
目录
本章小结
习题
使用SmartRFFlashProgrammer软件将“资源\任务1\”目录
下的“下位机测试程序.hex”文件烧写到CC2530单片机中,观看实验板上LED灯的闪烁效果。
任务要求
战略性信息产业教育服务提供商联世界育未来——创新物联教育
单片机只有在烧录程序后才能实现具体应用所需要的功能,
本任务是利用SmartRFFlashProgrammer软件将现成的下位机程序烧写到CC2530单片机内部,进而观察单片机的运行情况。
为实现将程序烧写到CC2530单片机内部,我们首先需要有编译好的下位机程序,然后使用硬件工具将计算机与CC2530实验板连接在一起,最后利用软件工具将下位机程序烧写到CC2530单片机的内部。
任务分析
战略性信息产业教育服务提供商联世界育未来——创新物联教育
建议学生带着以下问题去进行本任务的学习和实践:
什么是单片机?
单片机在我们的生活中有哪些具体的应用?单片机的内部结构包括哪些关键部分?
CC2530是一款什么样的单片机?
如何将CC2530单片机连接到计算机以便烧写应用程序?
如何使用SmartRFFlashProgrammer为CC2530单片机烧写应用程序?
任务分析
战略性信息产业教育服务提供商联世界育未来——创新物联教育
(1)单片机的概念
在当今社会的生活和生产中充斥着信息化技术、自动化技术和智能化技术,这些技术的发展和应用都依靠计算机技术的发展与进步,例如生活中我们使用的微波炉、自动洗衣机和智能手机等都是依靠内部的计算机来进行控制的。而通用计算机由于体积、成本和功耗的限制,无法直接安装到很多设备中去使用。我们可以想象一台普通计算机安装到智能手机中的景象,这将导致手机的体积、成本、重量等指标变的令人无法接受。因此,为满足实际应用中的需求出现了单片机。
必备知识
1.单片机的基本知识
战略性信息产业教育服务提供商联世界育未来——创新物联教育
必备知识
单片机(Microcontrollers)也叫微控制器,是一种集成电路芯片,它通过超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、输入输出I/O接口、
中断控制系统、定时/计数器和通信等多种功能部件集成到一块硅片上,从而构成了一个体积小但功能完善的微型计算机系统。简单来说,单片机就是一个将微型计算机系统制作到里面的集成电路芯片,如图1-1和图1-2所示。
战略性信息产业教育服务提供商联世界育未来——创新物联教育
图1-1LQFP80封装89C51单片机图1-2QFN40封装的CC2530单片机
(2)单片机的特点
单片机与通用计算机相比具备以下特点:
必备知识
战略性信息产业教育服务提供商联世界育未来——创新物联教育
单片机作为集成了微型计算机系统的单一电路芯片,其体积
小、重量轻,非常适合嵌入到其他电子产品中去实现数据处理和控制。例如本书所讲CC2530单片机的长×宽×高只有
6mm×6mm×1mm。
2)结构简单、可靠性高
单片机把各种功能部件集成在一个芯片上,内部使用总线结构,减少了外围器件和连线,方便外部采取屏蔽措施,大大提高了单片机的可靠性与抗干扰能力,使其非常适用于复杂环境中。
必备知识
1)体积小、重量轻
战略性信息产业教育服务提供商联世界育未来——创新物联教育
不同型号单片机可以采用0.9V到5V的供电电压,且功耗能降
到微安级别,用电池供电就能实现长期工作,因此可将单片机用在各种便携设备中。
4)价格低廉、性价比高
单片机的价格相对普通计算机来说相当低廉,最便宜的一般功能单片机不到一元钱就能买到,而百元左右的单片机已是功能和性能都非常优异的产品了。在选用单片机的时候可根据实际需求,选择功能够用的单片机即可,在实现自动化、智能化控制的同时不会增加过多成本,利于产品的推广。
必备知识
3)工作电压低、功耗低
战略性信息产业教育服务提供商联世界育未来——创新物联教育
单片机是计算机发展的