图书简介:
项目1 指示灯的安装与调试 1
任务1 认识常用电子元器件 1
任务2 设计指示灯电路 8
任务3 Proteus软件仿真指示灯电路 14
任务4 指示灯电路的制作 21
项目2 单片机最小系统的安装与调试 28
任务1 认识单片机 28
任务2 Keil C51开发软件的使用 37
任务3 制作单片机最小系统 42
项目3 蜂鸣器的安装与调试 51
任务1 蜂鸣器控制电路设计 51
任务2 在Proteus仿真软件中实现蜂鸣器控制 55
任务3 蜂鸣器电路的制作 66
项目4 流水灯的安装与调试 70
任务1 设计8路流水灯电路 70
任务2 在Proteus仿真软件中实现流水功能 76
任务3 实现多种花样流水功能 87
项目5 直流电动机的控制 96
任务1 设计直流电动机的运行控制电路 96
任务2 控制按键的设计 101
任务3 在Proteus仿真软件中实现直流电动机的点动与连续运行 107
任务4 制作直流电动机点动与连续运行模块 111
项目6 计数器的安装与调试 116
任务1 认识数码管 116
任务2 外部中断的使用 122
任务3 在Proteus软件中实现数码管的显示 128
任务4 按键计数 132
项目7 数字钟的安装与调试 137
任务1 数码管动态显示 137
任务2 定时器的使用 143
任务3 在Proteus仿真软件中实现秒表功能 151
任务4 数字钟的制作 158
附录1 Keil C51软件的安装 168
附录2 Proteus软件的安装 173
附录3 在Keil C51软件中使用STC芯片的设置要点 177
附录4 调试一个简单程序的步骤 179
附录5 单片机烧录程序 189
附录6 Keil C51的软件、硬件仿真 193
附录7 ANSIC标准关键字 197
附录8 字符串常用的转义字符表 199
附录9 C51编译器的扩展关键字 200
附录10 单片机C语言中常用的数据类型 201
附录11 运算符优先级和结合性 202
附录12 C语言讲座 204
展开
前 言
单片机经过几十年的发展与使用,正朝着高性能、高集成度和多品种的方向发展,它们的CPU功能不断增强,内部资源增多,引脚多功能化,低电压、低功耗。当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,在智能控制、仪器仪表等方面得到了广泛的应用。
目前,国内不少教材仍使用经典的Intel公司的MCS51单片机进行讲解,本书选择国内比较流行、一块芯片就是一个最小系统的STC15系列单片机,编程语言采用C语言进行介绍。教师可登录宏晶公司www.stcmcu.com网站申请免费IAP15F2K61S2、IAP15W4K61S4芯片,STC学习板及U8程序下载器。各模块所需元件、电路原理图、演示实物图、调试程序等资料可到http://jjauto.lingw.net查看。
本书编写得到了南通国芯微电子有限公司姚永平的技术指导与支持。
本书由从事教学工作一线的教师编写,以项目为教学单元,贯彻“学中做、做中学”的学习理念,以实用、够用为主的指导原则。使用积木式的逻辑思维模式构建硬件,并介绍这些积木的使用方法,读者学完本课程项目后可以使用这些积木硬件开发很多实用性的小系统。读者可根据书中列举的各个项目分别去完成,而不需要过多地了解单片机元器件内部结构,便可解开单片机的神秘面纱。本书特色如下。
一、移植性强
采用最新且使用比较广泛的STC15芯片作为介绍对象,全书均使用移植性高、直接对系统硬件控制的C语言作为开发环境,所有在STC15芯片上开发的程序基本上不修改或很少修改就可移植到8051系列芯片上进行使用,书中没有介绍汇编语言中较难理解的各种指令。
二、实用性强
使用积木式的逻辑思维模式构建硬件,并介绍这些积木的使用方法,读者学完本课程后可以使用这些积木硬件开发很多实用性的小系统。本书中没有像其他教材那样讲解纯理论。
三、操作性强
以Proteus仿真实现为主线,以动手操作为基础组织编写。
本书共7个项目:指示灯的安装与调试、单片机最小系统的安装与调试、蜂鸣器的安装与调试、流水灯的安装与调试、直流电动机的控制、计数器的安装与调试、数字钟的安装与调试。附录包含了Keil C51软件的安装,Proteus软件的安装,在Keil C51软件中使用STC芯片的设置要点,调试一个简单程序的步骤,单片机烧录程序,Keil C51的软件、硬件仿真,ANSIC标准关键字,字符串常用的转义字符表,C51编译器的扩展关键字,单片机C语言中常用的数据类型,运算符优先级和结合性,C语言讲座。
本书由孙月红主编,许春香、顾佳茗任副主编,叶勇盛、张耀文、邵扣宗参编。张耀文编写了项目1、2、3,叶勇盛编写了项目4,邵扣宗编写了项目5,顾佳茗编写了项目6、7,许春香编写了附录。孙月红进行了统稿,程序经孙月红通过自做实物模块得到了验证。
鉴于一线教师教科研工作繁重,加之使用最新芯片进行调试,仅开发了STC15系列单片机芯片的一很小部分功能,书中难免有错误或不妥之处,恳请广大同行及读者批评指正。
编 者
展开