新書推薦:
《
传统文化有意思:古代发明了不起
》
售價:NT$
199.0
《
亚述:世界历史上第一个帝国的兴衰
》
售價:NT$
490.0
《
人工智能与大数据:采煤机智能制造
》
售價:NT$
440.0
《
新民说·逝去的盛景:宋朝商业文明的兴盛与落幕(上下册)
》
售價:NT$
790.0
《
我从何来:自我的心理学探问
》
售價:NT$
545.0
《
失败:1891—1900 清王朝的变革、战争与排外
》
售價:NT$
390.0
《
万千心理·我的精神分析之道:复杂的俄狄浦斯及其他议题
》
售價:NT$
475.0
《
荷马:伊利亚特(英文)-西方人文经典影印21
》
售價:NT$
490.0
|
編輯推薦: |
本书概念清晰,逻辑性强,循序渐进,语言通俗易懂。全书内容结构很有特点,采用项目式结构,安排合理。
|
內容簡介: |
为了激发读者的学习兴趣,让读者快速掌握单片机和接口技术,本书以单片机的具体应用过程为线索,从单片机的应用角度出发逐步展开。以项目为驱动,使学生从一开始就带着项目开发任务进入学习,在做项目的过程中逐渐掌握完成任务所需的知识和技能。 每一个单项工作任务(子项目)的完成都会带来小小的成功喜悦,增加一点点自信,引发继续向上的动力,一步一步地解决问题,向成功靠近。本书是CDIO项目驱动型规划教材,以任务为中心,以职业岗位能力为目标,按照单片机与接口基础的开发和设计的基本流程组织教材内容。 本书概念清晰,逻辑性强,循序渐进,语言通俗易懂,适合作为高等学校物联网工程相关专业的单片机与接口技术等课程的教材,也适合单片机开发的初、中级人员学习参考。
|
關於作者: |
杨玥,沈阳工学院副教授,毕业于沈阳工业学院管理工程专业,现为智能制造专业带头人。发表学术论文10余篇,其中核心期刊1篇;主持或参与校级横向科研课题10余项,累计到款20余万元。主持或参与校级教研教改课题5项,发表教改论文10余篇;主编或参编教材4部,编著2部。带领学生参加辽宁省创新创业大赛2次,获得铜奖。
|
目錄:
|
项目1认识CC2530
1.1项目任务和指标
1.2项目的预备知识
1.2.1CC2530无线片上系统概述
1.2.2CC2530芯片主要特性
1.2.3CC2530的应用领域
1.2.4CC2530概述
1.2.5CC2530芯片引脚的功能
1.2.6CC2530增强型8051内核简介
1.3项目实施
1.3.1任务1: 工程环境安装
1.3.2任务2: 下载和调试
1.3.3任务3: 建立工程模板
项目2通用I/O端口控制
2.1项目任务和指标
2.2项目的预备知识
2.2.1通用I/O端口简介
2.2.2通用I/O端口相关寄存器
2.3项目实施
项目3外部中断
3.1项目任务和指标
3.2项目的预备知识
3.2.1中断概述
3.2.2中断屏蔽
3.2.3中断处理
3.3项目实施
项目4定时器控制
4.1项目任务和指标
4.2项目的预备知识
4.2.1片内外设I/O
4.2.2定时器简介
4.2.3T1寄存器
4.2.4T1操作
4.2.516位计数器
4.2.6T3概述
4.2.7睡眠定时器简介
4.2.8睡眠定时器寄存器
4.3项目实施
4.3.1任务1: T1控制
4.3.2任务2: T2控制
4.3.3任务3: T3控制
4.3.4任务4: T4控制
项目5串口控制
5.1项目任务和指标
5.2项目的预备知识
5.2.1串行通信接口
5.2.2串行通信接口寄存器
5.2.3设置串行通信接口寄存器波特率
5.2.4UART接收
5.3项目实施
5.3.1任务1: 串口收发数据
5.3.2任务2: 串口控制LED
项目6A/D转换控制
6.1项目任务和指标
6.2项目的预备知识
6.2.1ADC简介
6.2.2ADC输入
6.2.3ADC寄存器
6.2.4ADC转换结果
6.2.5单个ADC转换
6.3项目实施
6.3.1任务1: 片上温度A/D转换控制
6.3.2任务2: 模拟电压A/D转换控制
6.3.3任务3: 电源电压A/D转换控制
项目7时钟和电源管理
7.1项目任务和指标
7.2项目的预备知识
7.2.1CC2530电源管理简介
7.2.2CC2530电源管理控制
7.2.3CC2530振荡器和时钟
7.3项目实施
7.3.1任务1: 时钟显示
7.3.2任务2: 系统休眠与低功耗
项目8看门狗的应用
8.1项目任务和指标
8.2项目的预备知识
8.2.1看门狗模式
8.2.2定时器模式
8.2.3看门狗定时器寄存器
8.3项目实施
参考文献
|
內容試閱:
|
随着物联网产业应用范围的扩大,要求单片机的作用范围也越来越大,物联网系统的应用,离不开单片机的应用。在物联网系统中主要使用CC2530单片机设备,因此,基于CC2530的单片机应用成为使用、管理和设计物联网系统的必备知识。本书
的思路
以实用技术为主,以项目教学为导向,重点讲述在物联网应用中广泛使用的CC2530单片机。
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一块芯片上,相当于一台微型计算机。与计算机相比,单片机只缺少了I/O设备。概括地讲,一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜,为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。
目前,单片机的使用领域已十分广泛,如智能仪表、实时工控、通信设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,这些产品名称前常冠以形容词——“智能型”,如智能型洗衣机等。
单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,也
渗透到我们生活的各个领域,绝大多数领域都有单片机的踪迹。例如,导弹的导航装置,飞机上各种仪表的控制,计算机的网络通信与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,轿车上的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。
本书共分为8个项目,分别为认识CC2530、通用I/O端口控制、外部中断、定时器控制、串口控制、A/D转换控制、时钟和电源管理以及看门狗的应用,这些项目整体上形成了物联网系统中单片机应用的全过程。
项目1是认识CC2530,完成项目的软件环境搭建,包括环境安装、模板工程建立、下载和调试等任务。通过本项目的实施,要求掌握CC2530的特性、应用、芯片引脚等基本概念,掌握IAR的安装和使用、驱动的安装和辅助设备的安装。
项目2是通用I/O端口控制,完成通过I/O端口控制LED灯任务。通过本项目的实施,要求掌握通用I/O端口的基本知识和基本功能,重点掌握通用I/O端口的相关寄存器的概念和应用。
项目3是外部中断,完成通过按键中断控制LED灯任务。通过本项目的实施,要求掌握中断的概述、中断屏蔽寄存器和中断的处理方法和应用。
项目4是定时器控制,完成定时器的控制任务。通过本项目的实施,要求掌握片内外设I/O的应用、定时器的概念、定时器的寄存器和操作的应用,以及睡眠定时器的应用。
项目5是串口控制,完成串口收发数据和串口控制LED灯等任务。通过本项目的实施,要求掌握串行通信接口的概念、串行通信接口寄存器的相关概念和方法,设置串行通信接口寄存器波特率的方法,重点是掌握UART接收的具体应用。
项目6是A/D转换控制,完成片上温度A/D转换控制、模拟电压A/D转换控制和电源电压A/D转换控制等任务。通过本项目的实施,要求掌握ADC的基本概念、ADC的输入、ADC的寄存器应用、ADC的转换结果以及单个ADC转换的应用。
项目7是时钟和电源管理,完成时钟显示、系统休眠和低功耗的任务。通过本项目的实施,要求掌握CC2530的电源管理概念和原理,以及电源管理的控制方法,掌握CC2530振荡器和时钟的应用。
项目8是看门狗的应用,完成看门狗的任务。通过本项目的实施,要求掌握看门狗的模式、定时器的模式,以及看门狗定时器寄存器的概念和应用。
本书以德州仪器公司(TI)的CC2530单片机为开发平台,提供大量源于作者多年教学积累和项目开发经验的实例。在学习本书中的项目前,读者需要掌握C语言程序设计、电路等基础知识。
本书概念清晰,逻辑性强,循序渐进,语言通俗易懂,适合作为高等学校物联网工程相关专业的单片机与接口技术等课程的教材,也适合单片机开发的初、中级技术人员学习参考。
由于作者水平有限及对单片机技术和项目教学的理解尚不全面深入,书中难免有不足和不妥之处,诚恳希望读者批评指正。随着我们项目实施的不断完善,希望为读者提供更多的相关资料及错误修正,力争给单片机技术爱好者和学习者提供一个交流的平台。
编者2022年10月
|
|