本书分为8个项目,系统地介绍单片机基础知识、单片机C51语言入门、单片机的I/O接口应用、定时器/计数器的应用、中断的应用、80C51的串行接口与串行通信、键盘与显示和模拟量转换接口等。
本书按照理实一体体系的教学方式编写,内容丰富、精练,文字通俗易懂,讲解深入浅出,可作为高职高专电子技术、计算机、自动化、自动控制、电气技术、应用电子技术、机电一体化等专业单片机课程教材,也可供从事单片机应用设计的工程技术人员参考。
本书书分为8个项目,系统地介绍单片机基础知识、C51语言入门知识、单片机的I/O接口应用、定时器/计数器的应用、中断的应用、80C51的串行接口与串行通信、键盘与显示和模拟量转换接口等。全书按照理论实践一体化的教学方式编写,可作为高职高专电子技术、计算机、自动化、自动控制、电气技术、应用电子技术、机电一体化等专业单片机课程教材,也可供从事单片机应用设计的工程技术人员参考。
随着社会的发展,企事业单位要求高职院校培养出更多动手能力强、综合素质高、符合用人单位需要的应用型和技能型人才。应用型和技能型人才的培养应强调以知识为基础,以能力为重点,知识能力素质协调发展。本书旨在理论与实践结合、知识与案例统一,注重培养学生运用知识的创新能力和解决实际问题的工程能力。在观念上力求工程科学与工程实践并重,在内容上突出典型开发环境、典型芯片和典型案例,在风格上力求实用、宜教易学。本书的特色如下。
1. 以能力培养为本位
在编写中,力求体现目前提倡的以就业为导向,以能力为本位的精神,注重学生技能的培养,精练课程内容,合理安排知识点、技能点,注重实训教学,突出对学生实际操作能力和解决问题能力的培养。
2. 以宜教易学为目标
本书力求知识点经典、实用,体系完整、连贯;
讲授方法简单易懂、层次分明、案例实用;
对学生力求提示醒目;
每个项目都配有实训、思考题等。
3. 突出当前流行技术
串行扩展技术的广泛使用是当今单片机系统设计的趋势,本书系统地介绍了几种目前应用广泛的串行接口芯片。C51语言编程技术已广泛流行,本书全面采用C51语言进行讲授,体现了单片机应用技术的发展方向。
4. 内容丰富,紧贴行业应用
本书精心组织了与行业应用紧密结合的典型项目,且项目丰富,让教师在授课过程中有更多的演示环节,让学生在学习过程中有更多的动手实践机会,以巩固所学知识,迅速将所学内容应用于实际工作中。
5. 仿真软件验证
Proteus是单片机应用系统开发与学习的重要工具,利用其对单片机、接口电路和外设的仿真能力可以大大加快单片机应用系统的开发过程。
本书内容丰富、精练,可作为高职高专电子技术、计算机、自动化、自动控制、电气技术、应用电子技术、机电一体化等专业的教材,也可供从事单片机应用设计的工程技术人员参考。
本书由龚安顺、吴房胜主编。依照项目教学、注重实用的教材目标,编者进行了许多思考和努力。由于编者水平有限,书中难免有不足之处,恳请读者批评指正。
编者2017年6月
项目1认识单片机
1.1任务1: 计算机基础知识回顾
1.2任务2: 单片机的应用与发展
1.3任务3: 单片机的结构和原理
1.4任务4: 编译软件Keil C51的使用
1.5任务5: 仿真软件Proteus的使用
项目2C51语言基础
2.1任务6: C51语言简介
2.2任务7: 数据类型
2.3任务8: 运算符
2.4任务9: 流程控制
2.5任务10: 数组
2.6任务11: 指针
2.7任务12: 函数
项目3单片机的I/O接口应用
3.1任务13: 用单片机控制LED流水灯
3.2任务14: 用单片机发出1kHz音频
项目4定时器/计数器的应用
4.1任务15: 速度表的设计
4.2任务16: 单片机音乐发生器
项目5中断的应用
5.1任务17: 变速风火轮的设计
5.2任务18: 跳动的心的设计
项目680C51的串行接口与串行通信
6.1任务19: 串入并出CD4094的应用
6.2任务20: 单片机与PC的通信实验
6.3任务21: 双机通信实验
项目7键盘与显示
7.1任务22: 独立按键的应用
7.2任务23: 矩阵键盘的应用
7.3任务24: LED数码管的应用
7.4任务25: LED点阵滚动显示汉字
7.5任务26: LCD显示屏的应用
项目8模拟量转换接口
8.1任务27: 数字电压表的设计
8.2任务28: 信号发生器的设计
参考文献