单片机技术套用与实践


单片机技术套用与实践

文章插图
单片机技术套用与实践【单片机技术套用与实践】《单片机技术套用与实践》是清华大学出版社2012年出版的图书,由许文斌 ,曾全胜编着 。
基本介绍书名:单片机技术套用与实践
作者:许文斌 ,曾全胜 编
出版社:清华大学出版社
装帧:平装
图书信息作 者:许文斌 ,曾全胜 编出 版 社:清华大学出版社出版时间:2012-03-01ISBN:9787302271963版次:1装帧:平装纸张:胶版纸印刷时间:2012-03-01印次:1页数:337开本:16开内容简介《21世纪高职高专规划教材·电子信息工学结合模式系列教材:单片机技术套用与实践》以atmel公司的at89c51单片机为对象,以keil和proteus软体为教学及单片机系统设计开发平台,以实际套用中常见的单片机套用系统为项目,涉及机电、电子套用系统设计 。全书共分为单片机开发平台与基础、单片机指令系统与程式设计、单片机内部资源与接口技术、单片机项目开发、单片机高级套用5个模组,包含18个项目 。本书通过项目描述与项目分析引出相关知识,最终通过项目的实施巩固理论知识 。书中给出了每个项目的软、硬体设计过程,软体流程图以及参考程式,并在keil和proteus软体平台上进行仿真实施,得出项目执行的结果,同时对每个项目给出难易相当的拓展练习与思考题 。本书採用项目驱动模式,旨在简化单片机学习过程,加强技能培养 。本书可作为高职高专院校套用电子技术、机电一体化、自动化等专业的教材,同时也可作为相关技术人员的参考书 。图书目录模组一 单片机开发平台与基础项目1 keilc51软体基本操作1.1 项目描述1.2 相关知识讲解1.2.1 靥ision2概述1.2.2 keil工程项目的建立1.2.3 工程的详细设定1.2.4 keilc51软体调试1.3 项目调试1.4 项目拓展练习项目2 proteus软体基本操作2.1 项目描述2.2 相关知识讲解2.2.1 proteus概述2.2.2 proteus7professional界面简介2.2.3 proteus原理图绘製2.2.4 proteus软体的调试2.2.5 单片机系统开发过程2.3 proteus与keil软体联调2.4 项目拓展练习项目3 单片机最小系统构建3.1 项目描述与分析3.2 相关知识讲解3.2.1 单片机基本知识3.2.2 at89c51的内部结构与引脚功能3.2.3 at89c51单片机的存储器结构3.2.4 并行i/o接口结构3.2.5 at89c51单片机时钟信号与复位电路3.3 项目设计与实施3.4 项目拓展练习模组二 单片机指令系统与程式设计项目4 开关控制发光二极体4.1 项目描述与分析4.2 相关知识讲解4.2.1 单片机指令系统基本知识4.2.2 单片机定址方式4.2.3 数据传送指令4.2.4 伪指令4.2.5 彙编语言程式基本结构与顺序结构程式4.3 项目设计与实施4.4 项目拓展练习项目5 灯光报警5.1 项目描述与分析5.2 相关知识讲解5.2.1 算术运算指令5.2.2 位指令5.3 项目设计与实施5.4 项目拓展练习项目6 小车运行控制6.1 项目描述与分析6.2 相关知识讲解6.2.1 控制转移指令6.2.2 分支程式结构6.2.3 子程式设计6.3 项目设计与实施6.4 项目拓展练习项目7 循环彩灯控制7.1 项目描述与分析7.2 相关知识讲解7.2.1 逻辑运算指令7.2.2 循环程式结构7.3 项目设计与实施7.4 项目拓展练习模组三 单片机内部资源与接口技术项目8 开关控制数码管显示8.1 项目描述与分析8.2 相关知识讲解8.2.1 键盘与单片机的接口技术8.2.2 七段数码管基本知识8.2.3 七段数码管的静态显示8.2.4 数码管的动态扫描显示*8.2.5 液晶显示的基本知识8.3 项目设计与实施8.4 项目拓展练习项目9 简易实时控制系统9.1 项目描述与分析9.2 相关知识讲解9.2.1 单片机中断系统结构9.2.2 外部中断套用与程式设计举例9.3 项目设计与实施9.4 项目拓展练习项目10 60s计数器10.1 项目描述与分析10.2 相关知识讲解10.2.1 at89c51定时器/计数器10.2.2 定时器/计数器的编程和套用10.3 项目设计与实施10.4 项目拓展练习项目11 两单片机间的通信11.1 项目描述与分析11.2 相关知识讲解11.2.1 串列通信基本知识11.2.2 单片机串列接口11.3 项目设计与实施11.4 项目拓展练习项目12 可程式并行接口扩展12.1 项目描述与分析12.2 相关知识讲解12.2.1 简单并行i/o接口12.2.2 并行i/o接口晶片8255a12.2.3 并行i/o接口晶片815512.3 项目设计与实施12.4 项目拓展练习项目13 存储器系统设计13.1 项目描述与分析13.2 相关知识讲解13.2.1 半导体存储器基本知识13.2.2 常用程式存储器晶片13.2.3 常用数据存储器晶片13.2.4 存储器的扩展13.3 项目设计与实施13.4 项目拓展练习项目14 简易数字电压计14.1 项目描述与分析14.2 相关知识讲解14.2.1 单片机系统输入通道基本知识14.2.2 a/d转换器基本知识14.2.3 adc0809与单片机的接口14.3 项目设计与实施14.4 项目拓展练习项目15 简易波形发生器15.1 项目描述与分析15.2 相关知识讲解15.2.1 单片机系统输出通道基本知识15.2.2 d/a转换器基本知识15.2.3 dac0832的结构与输出形式15.2.4 dac0832与单片机的接口方法15.3 项目设计与实施15.4 项目拓展练习模组四 单片机项目开发项目16 小型步进电机的控制16.1 项目描述与分析16.2 相关知识讲解16.2.1 单片机套用系统设计步骤与方法16.2.2 套用系统可靠性设计16.2.3 步进电机的单片机控制16.3 项目设计与实施16.4 项目拓展练习项目17 交通灯的控制17.1 项目描述与分析17.2 项目设计与实施17.3 项目拓展练习模组五 单片机高级套用项目18 数字温度测量仪18.1 项目描述与分析18.2 相关知识讲解18.2.1 c51基本知识18.2.2 c51的数据类型18.2.3 c51数据在mcs-51中的存储方式18.2.4 c51数据的存储类型与mcs-51存储结构18.2.5 mcs-51并行接口c51定义18.2.6 c51的构造数据类型18.2.7 单片机内部资源的编程18.2.8 数字温度感测器ds18b2018.3 项目设计与实施附录a mcs-51单片机指令表附录b mcs-51系列单片机指令快速记忆法参考文献