网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 单片机原理及应用项目教程(基于C语言计算机科学与技术21世纪高等学校规划教材)
分类
作者 杨居义
出版社 清华大学出版社
下载
简介
编辑推荐

《单片机原理及应用项目教程》由杨居义编著,本书的特色如下。

1.以能力培养为本位

在编写中,力求体现目前倡导的“以就业为导向,以能力为本位”的精神,注重学生技能的培养,精心整合课程内容,合理安排知识点、技能点,注重实训教学,突出对学生实际操作能力和解决问题能力的培养。

2.以项目开发为目标

书中“项目(任务)”和“拓展训练项目”是与企业工程师们共同确定的,基于工作过程的、从典型项目中提炼并分解得到的,符合学生认知过程和学习领域要求的。通过“拓展训练项目”的实现,可让学生完整地掌握、应用单片机的实用知识和提高解决工程应用问题的能力。

3.结构合理,异教易学

按理论实践一体化的教学方式编写,在内容编排上,设计了许多“项目(任务)”和“拓展训练项目”,可将班级分组教学,采用边解讲、边思考、边小组讨论、角色扮演、边训练、边考核的基于工作过程的全新教学模式,使学生能够通过“项目(任务)”加深对知识的理解,通过“拓展训练项目”及时消化、理解和掌握所学的知识,通过“项目(任务)和拓展训练项目”的实施了解工作过程。

内容推荐

《单片机原理及应用项目教程》由杨居义编著,根据本科应用型人才和高职高端技能型人才培养的指导思想,严格按照教学大纲和“十二五”规划教材要求而编写。全书分为7个模块,着重了解单片微型计算机、认识80C51单片机的结构、认识单片机C51程序设计、认识单片机定时器/计数器、认识单片机中断系统、认识80C51单片机串行通信技术和认识80C51单片机接口技术等知识。

本书是“校企”合作共同完成编写的,书中的项目大部分来自行业、企业,具有可操作性和实用性,并提供了ProteusISIS软件仿真,有助于学生动手能力的培养和锻炼。

全书体系按照“理论实践一体化”的教学方式编写,在内容编排上,设计了许多“项目—知识点”,可将班级分组教学,采用边解讲、边思考、边小组讨论、角色扮演、边训练、边考核的基于工作过程的全新教学模式,便于激发学生的学习兴趣和提高学生的素质,使教材做到“教、做、学”的统一协调。

《单片机原理及应用项目教程》内容丰富而精炼,文字通俗易懂,讲解深入浅出,适合作为应用型本科、高职院校学习单片机应用课程的教材,对单片机爱好人员也具有参考价值。

目录

模块1了解单片微型计算机

 1.1项目1认识单片微型计算机

 1.1.1任务1-1认识单片机

 1.1.2任务1-2相关知识

 1.2项目2了解单片机应用

 1.2.1任务2-1认识单片机应用

 1.2.2任务2-2相关知识

 1.3项目3认识仿真软件Proteus的使用

 1.3.1任务3-1Proteus ISIS的上机步骤

 1.3.2任务3-2相关知识

 1.4项目4KeilC51的上机步骤

 模块小结

 课后练习题

模块2认识80C51单片机的结构

 2.1项目5认识80C51单片机内部结构

 2.1.1任务5-1用单片机P1口来点亮灯LED0~LED7

 2.1.2任务5-2相关知识

 2.2项目6认识单片机端口应用

 2.2.1任务6-1用单片机P3.5控制灯LED5亮

 2.2.2任务6-2相关知识

 2.3拓展实训项目

 2.3.1项目7用单片机的P1.0控制一个灯LED0闪烁

 2.3.2项目8将P0.0引脚的状态分别送给P1.0、P2.0和P3.0口

 模块小结

 课后练习题

模块3认识单片机C语言程序设计

 3.1项目9了解单片机C语言

 3.1.1任务9-1了解C51编程结构

 3.1.2任务9-2相关知识

 3.2项目10认识C51的数据类型

 3.2.1任务10-1用不同的数据类型控制P2口的8位LED闪烁

 3.2.2任务10-2相关知识

 3.3项目11认识C51的运算符

 3.3.1任务11-1分别用P2、P3口显示“加减”运算结果

 3.3.2任务11-2用P1口显示逻辑“与或”运算结果

 3.3.3任务11-3分别用P2、P3口显示位“与或”运算结果

 3.3.4任务11-4用P1口显示“左右移”运算结果

 3.3.5任务11-5相关知识

 3.4项目12认识C51流程控制语句

 3.4.1任务12-1用按键S控制P1口8只LED的显示状态

 3.4.2任务12-2用for语句实现蜂鸣器发出1kHz音频

 3.4.3任务12-3用while语句控制P1口8只LED的显示状态

 3.4.4任务12-4用do…while语句控制P1口8只LED的显示状态

 3.4.5任务12-5相关知识

 3.5项目13认识C51的数组

 3.5.1任务13-1用数组控制P1口8只LED的显示状态

 3.5.2任务13-2相关知识

 3.6项目14认识C51的指针

 3.6.1任务14-1用指针数组控制P1口8只LED的显示状态

 3.6.2任务14-2用指针数组实现多状态显示

 3.6.3任务14-3相关知识

 3.7项目15认识C51的函数

 3.7.1任务15-1用带参数函数控制8位LED的闪烁时间

 3.7.2任务15-2用数组作为函数参数控制8位LED的点亮状态

 3.7.3任务15-3用指针作为函数参数控制8位LED的点亮状态

 3.7.4任务15-4用函数型指针控制8位LED的点亮状态

 3.7.5任务15-5相关知识

 3.8拓展项目实训

 3.8.1项目16用P2口控制8只LED左循环流水灯亮

 3.8.2项目17用开关S控制蜂鸣器报警

 模块小结

 课后练习题

模块4认识单片机定时器/计数器

 4.1项目18认识单片机定时器/计数器

 4.1.1任务18-1用定时器T0查询方式控制P3口8位LED闪烁

 4.1.2任务18-2相关知识

 4.2项目19认识定时器/计数器的工作方式

 4.2.1任务19-1用定时器T0查询方式控制P1.0的蜂鸣器

 发出1kHz音频

 4.2.2任务19-2相关知识

 4.3拓展实训项目

 4.3.1项目20将T1计数的结果送P0口显示

 4.3.2项目21单片机控制LED灯左循环亮

 模块小结

 课后练习题

模块5认识单片机中断系统

 5.1项目22认识80C51中断系统

 5.1.1任务22-1用定时器T1中断方式控制P3口8位LED闪烁

 5.1.2任务22-2相关知识

 5.2项目23认识80C51中断控制器

 5.2.1任务23-1用外中断INT1控制P2口8个LED的亮灭

 5.2.2任务23-2外部中断INT0控制LED灯左循环亮

 5.2.3任务23-3相关知识

 5.3拓展实训项目

 5.3.1项目24用外中断INT1测量负跳变信号累计数并将结果送P2口显示

 5.3.2项目25用外中断INT0测量外部负脉冲宽度并将结果送P1口显示

 5.3.3项目26基于AT89C51单片机交通灯控制器的设计

 模块小结

 课后练习题

模块6认识80C51单片机串行通信技术

 6.1项目27认识80C51串行通信

 6.1.1任务27-1方式0控制流水灯循环点亮

 6.1.2任务27-2相关知识

 6.2项目28认识80C51串口的通信方式

 6.2.1任务28-1单片机U1与单片机U2进行通信

 6.2.2任务28-2相关知识

 6.3拓展实训项目

 6.3.1项目29单片机向PC发送数据

 6.3.2项目30PC向单片机发送数据并用LED显示出来

 6.3.3项目31串口驱动数码管

 6.3.4项目32单片机与单片机双机通信

 模块小结

 课后练习题

模块7认识80C51单片机接口技术

 7.1项目33认识矩阵式键盘

 7.1.1任务33-1独立式按键S控制LED0的亮灭状态

 7.1.2任务33-2软件消抖的独立式按键S控制LED0的亮灭状态

 7.1.3任务33-3独立式按键S组控制8位LED灯

 7.1.4任务33-4用数码管显示矩阵键盘的按键值

 7.1.5任务33-5相关知识

 7.2项目34认识LED数码管显示器

 7.2.1任务34-1用LED数码管循环显示数字0~9

 7.2.2任务34-2用数码管显示按键次数

 7.2.3任务34-3用LED数码管动态显示“123456”

 7.2.4任务34-4相关知识

 7.3项目35认识液晶显示器(LCD)

 7.3.1任务35-1用LCD显示字符“ABCD”

 7.3.2任务35-2用LCD循环右移显示“China Dream”

 7.3.3任务35-3相关知识

 7.4项目36认识A/D转换器

 7.4.1任务36-15V直流数字电压表的设计

 7.4.2任务36-2相关知识

 7.5项目37认识D/A转换器

 7.5.1任务37-1DAC0832锯齿波发生器

 7.5.2任务37-2相关知识

 7.6拓展项目实训

 7.6.1项目38步进电机正反转控制

 7.6.2项目39电子密码锁

 7.6.3项目40数码秒表的设计

 7.6.4项目41液晶时钟显示器

 模块小结

 课后练习题

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 17:19:08