网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 单片机技术及项目训练(第3版) |
分类 | 教育考试-考试-计算机类 |
作者 | 赵威,李彬,杨怡 编 |
出版社 | 北京航空航天大学出版社 |
下载 | |
简介 | 内容推荐 《单片机技术及项目训练(第3版)》是四川省省级示范性高职院校——四川航天职业技术学院单片机应用技术教学团队在多年教学改革经验的基础上,结合新的高等职业教育改革要求,通过10个学习情境及多个训练项目,系统介绍了单片机硬件结构、C51语言、单片机中断与定时系统、人机信息交互、单片机串行通信以及单片机系统功能扩展等内容。该书所有学习情境均先讲解相关知识点,再通过“任务实施”和“能力扩展”培养学生的实践能力,符合高职教学任务引导、逐层递进的教学方式,具有很强的实用性和可读性。《单片机技术及项目训练(第3版)》可作为高职高专院校电子信息类、自动化类、机电类等专业的单片机技术课程教材,也可作为单片机工程技术人员的入门参考书。 目录 学习情境1初识单片机1 1.1单片机基础知识1 1.1.1单片机定义1 1.1.2单片机的应用领域2 1.1.3单片机的发展历程3 1.1.4单片机的发展趋势3 1.1.5MCS-51单片机及其兼容单片机4 1.2单片机存储器结构介绍7 1.2.1存储单元地址7 1.2.280C51单片机存储器结构7 1.2.3程序存储器ROM的使用方式8 1.3单片机的数据存储器和特殊功能寄存器介绍8 1.3.1片内RAM分区8 1.3.2特殊功能寄存器区10 1.4单片机最小系统11 1.4.1时钟电路11 1.4.2复位电路12 1.5任务实施——单片机建立项目14 1.5.1单片机开发环境的安装14 1.5.2Keil C51注册17 1.5.3Keil开发环境介绍18 1.5.4单片机程序下载19 1.6能力拓展——单片机领域分类及学习方法22 1.6.1单片机与普通PC的参数对比22 1.6.2单片机领域分类22 1.6.3单片机学习方法25 学习情境2流水灯的实现26 2.1数制转换26 2.1.1二进制与十进制间的转换26 2.1.2二进制与十六进制间的转换26 2.2单片机中的存储单位27 2.3无符号数与有符号数27 2.4C51语言的基础知识介绍29 2.4.1C和C51语言的概述29 2.4.2C51语言的数据类型和范围29 2.4.3C51语言的基本运算符35 2.5C51语言的循环结构语句38 2.5.1while语句38 2.5.2do-while语句39 2.5.3for语句40 2.5.4循环的嵌套42 2.5.5表达式语句和复合语句43 2.6C51语言的函数44 2.6.1函数的定义44 2.6.2函数的调用45 2.6.3被调函数的说明46 2.6.4函数的声明47 2.6.5局部变量和全局变量48 2.7任务实施——LED灯控制49 2.7.1仿真硬件电路49 2.7.2仿真程序设计49 2.8能力拓展——LED灯花样显示52 2.8.1硬件电路52 2.8.2软件设计54 学习情境3数码管的显示55 3.1数组的基本知识55 3.1.1数组的定义55 3.1.2数组的元素56 3.1.3数组的赋值56 3.1.4二维数组57 3.1.5字符数组57 3.2分支结构程序58 3.2.1if语句的几种形式58 3.2.2if语句的嵌套60 3.2.3条件表达式61 3.3单片机中断系统62 3.3.1中断系统概念62 3.3.2中断源及中断请求标志63 3.3.3中断系统的控制寄存器64 3.4任务实施——数码管的动态显示66 3.4.1数码管基础66 3.4.2基本原理67 3.4.3硬件电路67 3.4.4软件设计67 3.5能力拓展——车流量统计器71 3.5.1硬件电路及接口71 3.5.2车流量统计程序72 学习情境4定时器75 4.1单片机的定时/计数器75 4.1.1工作原理75 4.1.2定时器寄存器76 4.1.3工作方式77 4.2任务实施——数码管的使用79 4.2.1数码管电路与单片机接口79 4.2.2数码管显示程序80 4.3能力拓展——定时器典型应用82 4.3.1PWM的调光实验82 4.3.2数字频率计的设计87 学习情境5人机信息交互91 5.1C51语言分支结构程序91 5.1.1break语句91 5.1.2continue语句91 5.1.3switch语句93 5.2任务实施——按键的应用94 5.2.1独立式按键94 5.2.2矩阵式按键97 5.3能力拓展——一键多功能101 5.3.1硬件电路101 5.3.2程序设计102 学习情境6串行通信技术应用105 6.1串行通信理论知识105 6.1.1串行通信的概念105 6.1.2串行通信的分类106 6.1.3按通信方向分类106 6.1.4串行接口寄存器107 6.1.5串行口的工作方式109 6.1.6串行口波特率110 6.2串口通信硬件电路111 6.2.1单片机控制电路111 6.2.2电平信号转换电路111 6.3任务实施——串口通信的基本应用112 6.4能力拓展——基于串口的蜂鸣器控制114 学习情境7液晶显示实现116 7.1多C源文件的初步认识116 7.2液晶显示器的介绍117 7.2.1LCD1602液晶显示器118 7.2.2LCD12864液晶显示器122 7.3任务实施——LCD1602液晶显示128 7.4能力拓展——LCD12864显示图片132 学习情境8电子万年历应用142 8.1BCD码142 8.1.1基本概念142 8.1.2运算规则142 8.2SPI总线143 8.2.1基本概念143 8.2.2工作模式144 8.3DS1302芯片145 8.3.1DS1302芯片简介145 8.3.2DS1302的硬件信息146 8.3.3DS1302寄存器147 8.3.4DS1302通信时序148 8.4任务实施——电子万年历应用149 8.4.1仿真硬件电路149 8.4.2仿真程序设计150 8.5能力拓展——可更改的电子万年历应用156 8.5.1硬件电路156 8.5.2程序设计157 学习情境9简易电压表和信号发生器的应用162 9.1A/D和D/A转换162 9.1.1DAC概念及工作原理162 9.1.2DAC的主要指标163 9.1.3ADC概念及工作原理164 9.1.4ADC的主要指标165 9.2PCF8591的ADC和DAC实现167 9.2.1PCF8591芯片简介167 9.2.2PCF8591的ADC和DAC使用流程168 9.3任务实施——简易电压表仿真应用171 9.3.1仿真硬件电路171 9.3.2仿真软件设计172 9.4能力拓展——简易信号发生器的应用178 9.4.1硬件电路178 9.4.2软件设计179 学习情境10断电信息保存技术182 10.1I2C总线182 10.1.1I2C总线时序182 10.1.2I2C总线寻址模式183 10.1.3I2C总线工作过程185 10.2EEPROM芯片186 10.2.1EEPROM基本知识186 10.2.2EEPROM芯片——AT24C02187 10.2.3EEPROM硬件电路及接口188 10.3任务实施——断电信息保存技术189 10.4能力拓展——多个EEPROM器件操作195 课后作业200 附录AKeilC51软件使用209 附录BAT89S52单片机烧写软件216 附录C常用的C51标准库函数221 参考文献224 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。