


定价:28元
印次:1-1
ISBN:9787302263104
出版日期:2011.09.01
印刷日期:2011.08.19
图书责编:章忆文
图书分类:教材
本书以51系列单片机为主线,介绍单片机的基本知识、结构组成、工作原理、C语言程序设计、仿真调试软件的安装与应用、单片机内部各功能部件的应用设置、单片机温度控制器设计与仿真、常用芯片与单片机接口和编程等。在单片机温度控制器设计与仿真中引入了测温器件DS18B20的应用、红外遥控器解码、PID算法及PWM输出的C语言程序设计、LCD1602接口应用等;常用芯片与单片机接口与编程部分介绍了LED驱动芯片MAX7219/7221、时钟芯片DS1302、串行数据存储器芯片AT24C04、模/数转换器ADC0832、通信接口RS-485的工作原理及使用方法等,较全面地介绍了单片机应用系统的开发技术。本教材主要以C51程序设计介绍单片机的编程,更接近单片机的工程应用设计过程。教材中的例子都取材于工程应用,突出例程的实用性和完整性,提供的例程全部通过验证。 本书淡化理论,突出工程实际应用,适合作为高职高专院校电子、自动化及相关专业的教材,也适合工程技术人员阅读参考。
前 言 目前,单片机是电子科技和自动化控制系统中最常用的技术,并在课程设计、课外科技活动和各类电子设计及技能大赛中扮演着重要的角色。单片机课程是高职高专电子技术、自动化等专业的必修专业基础课,具有技术应用和直接就业特性,掌握单片机的应用知识是此类专业学生的重要技能标志之一。 高职高专教育的人才培养目标是培养生产、建设、服务、管理一线的应用型人才。应用学到的知识解决实际问题、进行工程应用构思和设计是电子技术和自动化类专业单片机的课程目标。 目前单片机的品种规格繁多,但作为单片机的主流机型,51系列单片机仍是广大技术人员和学校教学的首选。因此本教材以51系列单片机为背景介绍单片机的基本结构、编程调试技术、接口设计、器件选择、应用系统设计等相关知识。 本书按照层次递进分为5个项目,项目1是单片机基础知识,包括单片机的内部结构及相关知识介绍;项目2介绍了单片机C语言编程、编译调试软件Keil C和仿真设计软件Proteus在单片机仿真调试中的应用知识;项目3介绍了单片机内部各种资源的应用和编程;项目4介绍了单片机的工程应用实例——单片机温度控制器的设计与仿真方法,包括测温器件DS18B20的应用、红外遥控器解码、PID算法及PWM输出的C语言程序设计、LCD1602接口应用等;项目5是常用芯片与单片机接口和编程,介绍了LED驱动芯片MAX7219/7221、时钟芯片DS1302、串行数据存储器芯片AT24C04、模/数转换器ADC0832、通信接口RS-485的工作原理及使用方法等。 本书引用的工程实例是真实的产品,强调应用性、实践性、完整性,难度适...
项目1 单片机基础知识的准备 1
任务1?1 单片机基本概念的学习 1
任务1-1-1 单片机的概念 2
任务1-1-2 单片机的基本功能单元 5
任务1?2 常用单片机性能比较 7
任务1?2-1 几种常用51系列单片机的性能比较 7
任务1-2-2 PIC和AVR单片机的性能比较 10
任务1?3 51单片机内部结构的学习 13
习题 28
项目2 单片机C语言编程 29
任务2-1 从标准C语言到C51语言 29
任务2-1-1 C51语言的数据类型 30
任务2-1-2 变量的定义 34
任务2-2 Keil ?Vision2软件的安装与调试 38
任务2-2-1 软件安装 39
任务2-2-2 第一个C51程序 40
任务2-2-3 Keil软件调试 48
任务2-3 Keil与Proteus联调 54
任务2-3-1 Proteus简介 54
任务2-3-2 Keil联调补丁安装 57
任务2-3-3 Proteus软件ISIS 7 Professional的使用 58
习题 62
项目3 8051内部资源的C51编程 63
任务3-1 I/O口应用与编程 63
任务3-1-1 按键及键盘 64
任务3-1-2 发光二极管(LED)指示 69
任务3-1-3 LED数码管显示 73
任务3-1-4 LED点阵显示 83
任务3-2 中断 92
任务3-2-1 中断的相关知识 92
任务3-2-2 中断源 92
任务3-2-3 中断... 查看详情





