单片机技术及应用项目教程/栾秋平

首页 > 图书 > 科技/2020-08-01 / 加入收藏 / 阅读 [打印]
单片机技术及应用项目教程/栾秋平

单片机技术及应用项目教程/栾秋平

作者:栾秋平

开 本:其他

书号ISBN:9787121367168

定价:38.5

出版时间:2018-06-01

出版社:电子工业出版社

单片机技术及应用项目教程/栾秋平 本书特色

本选题是中高职教育电子信息工程技术专业课程改革创新规划教材。改变了原先以51单片机为载体,汇编语言为主要编程语言的旧有教学体系。以"将企业真正用到的知识和技能,在学生在校学习阶段系统传递”为指导原则,与企业联合研发培养方案,引入了基于软件设计方法学的"层次化软件设计思想”,构建了以"C语言为主,汇编语言为辅”的单片机教学体系。本书以ATmega168PA单片机为主体,运用Atmel公司的开发环境Atmel Studio和PROGISP软件、AVR JTAGICE仿真器,以及AVR ISP下载器,通过大量典型的多任务项目实训详细介绍了单片机开发**的基础知识和软/硬件条件,系统介绍了单片机的基本结构、定时/计数器、中断系统、串行通信、常用接口技术、信息显示技术、DS18B20温度检测等技术内容及相应的Atmel Studio和PROGISP软件设计基本方法。本书所有实例均采用Atmel Studio和PROGISP软件进行仿真和实验板进行实验,使读者在实践中逐步掌握单片机的硬件结构和C语言程序设计开发方法。本书在编写时采用"层次化软件设计思想”,知识讲解以"必须、够用”为原则,技能培养以"紧密结合实践”为特色,项目任务设计知识覆盖面广,技能要求全面。本书程序代码具有"可读性强、可代码复用、可多人协作和可跨CPU移植”,这正是企业所需要程序设计人员写出的优良的程序代码的特征。因此本书具有跟企业要求零衔接。

单片机技术及应用项目教程/栾秋平 内容简介

本选题是中高职教育电子信息工程技术专业课程改革创新规划教材。改变了原先以51单片机为载体,汇编语言为主要编程语言的旧有教学体系。以"将企业真正用到的知识和技能,在学生在校学习阶段系统传递”为指导原则,与企业联合研发培养方案,引入了基于软件设计方法学的"层次化软件设计思想”,构建了以"C语言为主,汇编语言为辅”的单片机教学体系。本书以ATmega168PA单片机为主体,运用Atmel公司的开发环境Atmel Studio和PROGISP软件、AVR JTAGICE仿真器,以及AVR ISP下载器,通过大量典型的多任务项目实训详细介绍了单片机开发推荐的基础知识和软/硬件条件,系统介绍了单片机的基本结构、定时/计数器、中断系统、串行通信、常用接口技术、信息显示技术、DS18B20温度检测等技术内容及相应的Atmel Studio和PROGISP软件设计基本方法。本书所有实例均采用Atmel Studio和PROGISP软件进行仿真和实验板进行实验,使读者在实践中逐步掌握单片机的硬件结构和C语言程序设计开发方法。本书在编写时采用"层次化软件设计思想”,知识讲解以"必须、够用”为原则,技能培养以"紧密结合实践”为特色,项目任务设计知识覆盖面广,技能要求全面。本书程序代码具有"可读性强、可代码复用、可多人协作和可跨CPU移植”,这正是企业所需要程序设计人员写出的优良的程序代码的特征。因此本书具有跟企业要求零衔接。

单片机技术及应用项目教程/栾秋平 目录

项目1 与单片机的一见钟情—记录你与单片机的相识
任务一 解剖MP4,认知智能电子产品的构成
一、拆装MP4前的准备工作
二、拆装MP4的注意事项
三、拆装MP4,并认知智能电子产品的构成
任务二 深入单片机的世界,构建自己的开发环境
一、认知数字电子计算机
二、认知冯?诺依曼思想
三、认知单片机
四、选择适合学习的单片机
五、构建单片机开发环境
任务三 牛刀小试,实现会唱歌的“音乐盒”
一、打开AVRWARE 例程模板,开始项目设计
二、熟悉程序的基本架构,调用声音播放函数
三、编译和下载的步骤
评价与考核
思考与练习 23
项目2 初识层次化软件设计思想—点亮你的LED 24
任务一 直接应用寄存器点亮LED 25
一、单片机控制LED发光的基本方法 26
二、应用PORTC寄存器控制LED闪烁
三、程序代码解读
任务二 控制指定LED的亮灭
一、认知C语言中的位操作
二、操纵寄存器中的指定位
三、认知C语言中的宏定义
四、置高、置低和反转功能宏
任务三 应用层次化软件设计思想实现多路LED闪烁
一、认知层次化软件设计思想 43
二、将硬件原理图直译成映射层 44
三、逻辑层设计 47
评价与考核 57
思考与练习 58
项目3 串转并的方法—控制更多的LED
任务一 认知“倒计时器”硬件原理
一、认知ATmega168PA单片机*小系统
二、认知74HC595内部工作原理
三、认知24路LED模块电路控制原理
任务二 编写程序,显示数字“0”
一、config.h文件的使用
二、74HC595配置文件的使用
三、认知74HC595的操作函数和功能宏
四、在24路LED模块上显示数字“0”
任务三 编写程序,实现“倒计时器”
一、数字字模的构建

 1/2    1 2 下一页 尾页

工业技术 电子通信 一般性问题

在线阅读