新書推薦:
《
人格阴影 全新修订版,更正旧版多处问题。国际分析心理学协会(IAAP)主席力作
》
售價:NT$
305.0
《
560种野菜野果鉴别与食用手册
》
售價:NT$
305.0
《
中国官僚政治研究(一部洞悉中国政治制度演变的经典之作)
》
售價:NT$
286.0
《
锂电储能产品设计及案例详解
》
售價:NT$
505.0
《
首辅养成手册(全三册)
》
售價:NT$
551.0
《
清洁
》
售價:NT$
296.0
《
组队:超级个体时代的协作方式
》
售價:NT$
352.0
《
第十三位陪审员
》
售價:NT$
245.0
|
內容簡介: |
本书以项目为载体,以AT89S51单片机为背景,结合WAVE、Keil C51、Proteus等单片机系统开发和仿真环境,涵盖汇编和C51两种开发语言,突出应用,较系统地介绍AT89S51单片机的硬件搭建、软件编制和系统实现的应用技术。 本书以流水灯制作、定时器控制发光二极管显示、信号发生器设计、串行通信模块设计、带按键的数码管显示、电子时钟、数字温度计等经典项目,以C51和汇编两种语言来实现。 在强化技能培养的基础上,本书还保证了单片机知识体系的完整性。主要包括AT89S51单片机引脚功能、内部资源、中断、定时计数器、键盘接口技术、LEDLCD显示及接口技术、AD与DA接口技术、串行接口技术、SPI和I2 C总线技术、Proteus仿真与开发等内容。本书通俗易懂、系统完整,具有很强的实用性。 本书可作为电子信息类、自动控制类、轨道交通控制类、机电一体化类及相关专业的单片机课程教材和工程技术人员的参考用书。
|
目錄:
|
课程整体设计1 项目1单片机基础知识认知与实践4 项目内容简介4 任务1-1单片机的发展与应用4 任务1-2单片机的数制与码制10 任务1-389S51单片机的基本结构和引脚13 任务1-489S51单片机的存储器配置20 任务1-5单片机的时钟与复位电路设计27 思考与练习30 项目2MCS-51单片机汇编语言编程应用31 项目内容简介31 任务2-1MCS-51汇编指令系统认知31 任务2-2寻址方式34 任务2-3汇编指令概述与应用37 任务2-4汇编语言程序设计56 任务2-5WAVE 6000开发环境入门与应用72 项目实施77 任务2-6用汇编语言编程实现LED流水灯系统77 思考与练习79 项目3单片机C51语言编程应用80 项目内容简介80 任务3-1C51编程相关知识80 任务3-2Keil C51开发软件的安装98 任务3-3Keil项目文件的创建、编译和运行100 任务3-4HEX文件的生成和烧写109 项目实施112 任务3-5用C51语言编程实现LED流水灯系统112 思考与练习113 项目4单片机定时器和中断的分析与应用114 项目内容简介114 任务4-1MCS-51单片机定时器计数器原理分析114 任务4-2定时器计数器的4种工作方式分析118 任务4-3定时器计数器的应用120 任务4-4MCS-51单片机中断系统130 任务4-5中断处理过程分析136 任务4-6中断技术应用139 项目实施143 任务4-7用定时计数器控制发光二极管显示143 思考与练习145 项目5数据采集与处理146 项目内容简介146 任务5-1DA转换器原理及指标分析146 任务5-2单片机与DA转换器的接口应用148 任务5-3AD转换器原理及指标分析159 任务5-4单片机与AD转换器的接口应用161 任务5-5工业现场物理量的标准变换167 项目实施170 任务5-6简易锯齿波信号发生器的设计制作170 思考与练习172 项目6数据通信处理173 项目内容简介173 任务6-1串行通信基础知识认知173 任务6-2MCS-51单片机的串行口及控制寄存器应用178 任务6-3串行口的应用与编程182 项目实施187 任务6-4单片机与PC机的串行通信模块的设计187 思考与练习189 项目7人机交互接口技术与应用191 项目内容简介191 任务7-1MCS-51单片机的系统总线扩展191 任务7-2IO口扩展196 任务7-3键盘的接口应用198 任务7-4LED数码管显示原理认知与实践202 任务7-5LED数码管静态显示与动态显示205 任务7-6LED点阵显示器分析及应用208 任务7-7常用LCD液晶模块分析与应用212 项目实施228 任务7-8带按键控制的8只数码管显示系统设计制作228 思考与练习231 项目8单片机串行接口技术应用232 项目内容简介232 任务8-11-WIRE总线技术与DS18B20的应用232 任务8-2SPI总线技术的应用240 任务8-3I2C总线接口及EEPROM应用246 项目实施253 任务8-4数字温度计的设计与制作253 思考与练习257 项目9单片机应用系统与开发258 项目内容简介258 任务9-1单片机应用系统开发设计方法258 任务9-2单片机应用系统各功能分模块的设计263 任务9-3可靠性设计方法和抗干扰应对措施266 任务9-4单片机应用系统水塔水位控制器设计268 任务9-5电子秒表的设计270 任务9-6数字时钟的设计273 思考与练习 277 项目10基于Proteus的单片机系统仿真与开发278 项目内容简介278 任务10-1Proteus软件的安装与功能使用278 任务10-2电路原理图的绘制281 任务10-3电路的调试运行284 任务10-4Proteus与Keil的联合调试289 任务10-5基于Proteus的单片机应用系统设计与仿真292 思考与练习 298 附录1MCS-51指令表299 ASCII表和特殊字符的意义302 附录2302 附录3单片机及常用接口芯片引脚图303 参考文献306
|
內容試閱:
|
目前,单片机广泛应用于工业控制、仪器仪表、家用电器等工业和民用领域,“单片机应用技术”课程也成为高职院校工科类相关专业普遍开设的一门公共技术基础课程。大部分教材按照知识体系从单片机内外部结构,到指令系统,再到中断定时及接口电路应用,将理论知识灌输给学生,学生感到该课程枯燥乏味,渐渐畏难而退;而实验课也仅仅是采用实验箱教学,学生只知道将实验指导书中的范例程序输入电脑,再下载到实验箱中,看一下简单的运行结果。在这一过程中学生仅能学到一些简单汇编程序,对单片机的硬件知识和外围电路的设计知之甚少。 作者根据多年来从事教学的经验,组织包括多年参加全国职业院校学生技能大赛、电子设计大赛项目的实践经验丰富的校内教师和企业一线从事单片机应用项目开发的工程技术人员的教材建设团队,共同开发了此教材。 教材设计总体思路是以突出应用为根本,以能力培养为目标,以项目教学为方法设计教学情景,遵循学生认知规律,强化学生动手实践能力;在课程内容的选择上降低理论重心,突出实际应用,采用“项目引领、任务驱动”的教学模式,强调“呈现项目结果”,注重培养学生的应用能力和解决问题的实际工作能力;在内容组织形式上强调了学生的主体性学习,学生针对项目的任务实现进行相关知识的学习,知识以满足项目实现为基本原则。 本教材具有下列特点。 (1)以培养学生的应用技能为主线,适应“教学做”一体化教学的需要,符合高职高专课程建设与改革的要求。 (2)实施项目教学,设计一系列能力要求不断提升的应用项目,用任务驱动教学的各个环节,边做边学,带动相关知识点。培养学生单片机小型控制系统的整体认识、模块设计、编写代码和系统测试等技能。通过对项目分析、设计与实现的过程讲解,使学生边学边做、边做边学,教学做一体,将抽象的知识实物化,激发学生学习兴趣,培养学生的学习能力。 (3)程序设计语言兼顾汇编语言和C51语言。通过汇编语言帮助学生理解单片机的内部结构和原理,C51强化学生的应用。本书的部分应用实例给出两种语言实现,便于学生对照学习。 (4)引入仿真工具,拓宽知识和应用。将Protues单片机仿真软件引入教学,拓宽学生的视野,打造一个可提高学生应用技能的实践途径。 (5)本书的所有应用程序经过调试,程序设计规范,学生可以直接参照编写和应用。 本书为城市轨道交通控制专业及专业群建设国家骨干院校建设项目中央财政重点支持专业建设项目之一,项目编号11-18-04。 本书由陈享成、梁明亮担任主编,姚存治担任副主编,郑州铁路局高级工程师薛波担任主审。具体编写分工如下:郑州铁路职业技术学院陈享成编写课程整体设计、项目1、项目2的思考与练习、项目9和附录2;陈志红编写项目2的内容简介、任务2-3和2-4;付宗见编写任务2-2和任务8-2;天津工业大学金?F编写项目2的任务2-1、2-5和2-6;孙逸洁编写项目3;薛波编写项目4、附录1和附录3;梁明亮编写项目5的内容简介、任务5-1、任务5-2和项目7;江兴盟编写项目5的任务5-3~任务5-6、思考与练习和项目6;姚存治编写项目8的内容简介、任务8-1、8-3、8-4、思考与练习和项目10。 由于编者水平有限,书中难免存在不足和疏漏之处,敬请广大读者批评指正。 编者 2014年4月
|
|