单片机原理及应用-(C语言版)

本书特色

[

本书根据本科应用型人才和高职高专技能型人才培养的指导思想,严格按照课程标准和“十三五”规划教材要求而编写。全书分为7个模块,着重介绍单片微型计算机、80C51单片机的结构分析及应用、C51程序设计及应用、80C51单片机定时器/计数器分析及应用、80C51单片机中断系统分析及应用、80C51单片机串行通信技术分析及应用和80C51单片机接口技术分析及应用等知识。
本书是“校�财�”合作共同编写的,书中的项目大部分来自行业、企业,具有可操作性和实用性,并提供了PROTEUS ISIS软件仿真,有助于学生动手能力的培养和锻炼。
全书在内容编排上,按照“项目—任务—知识点—能力提升—课后练习题”编写。
本书内容丰富而精练,文字通俗易懂,讲解深入浅出,适合作为应用型本科、高职院校单片机应用课程的教材,也适合作为单片机爱好人员的参考用书。
本书配有82个微视频,学生通过手机或平板移动设备,扫描书中的二维码,就可以观看微视频。

]

内容简介

[

本书根据本科应用型人才和高职高端技能型人才培养的指导思想,严格按照教学大纲和“十三五”规划教材要求而编写。全书分为7模块,着重了解单片微型计算机、认识80C51单片机的结构、认识C51程序设计、认识单片机定时器/计数器、认识单片机中断系统、认识80C51单片机串行通信技术和认识80C51单片机接口技术等知识。本书是“校—企”合作共同完成编写的,书中的项目大部分是来自行业、企业,具有可操作性和实用性,并提供了PROTEUS ISIS软件仿真,有助于学生动手能力的培养和锻炼。全书体系按照“理论实践一体化”的教学方式编写,在内容编排上,设计了许多 “项目—知识点”,可将班级分组教学,采用边解讲、边思考、边小组讨论、角色扮演、边训练、边考核的基于工作过程的全新教学模式,便于激发学生的学习兴趣和素质提高,使教材做到“教、做、学”的统一协调。本书内容丰富而精炼,文字通俗易懂,讲解深入浅出,适合作为应用型本科、高职院校学习单片机应用课程的教材。对单片机爱好人员也具有参考价值。

]

目录

目录

模块1单片微型计算机

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

任务1��1:
认识单片机

任务1��2:
相关知识

项目2:
认识单片机应用

任务2��1:
了解单片机应用

任务2��2:
相关知识

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

任务3��1: Proteus ISIS的上机步骤

任务3��2:
相关知识

项目4:
了解Keil C51的使用

任务4��1: Keil C51的上机步骤

模块小结

课后练习题

参考文献

模块280C51单片机的结构分析及应用

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

任务5��1:
用单片机P1口来点亮LED1~LED8灯

任务5��2:
相关知识

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

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

任务6��2:
相关知识

*项目7: 用单片机的P1.0控制LED1灯闪烁

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

模块小结

课后练习题

参考文献

模块3C51程序设计及应用

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

任务9��1:
了解C51编程结构

任务9��2:
相关知识

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

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

任务10��2:
相关知识

项目11:
认识C51的运算符

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

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

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

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

任务11��5:
相关知识

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

任务12��1:
用按键S控制P1口8只LED显示状态

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

任务12��3:
用while语句实现P1口8只LED显示状态

任务12��4:
用do…while语句实现P1口8只LED显示状态

任务12��5:
相关知识

项目13:
认识C51的数组

任务13��1:
用数组实现P1口8只LED显示状态

任务13��2:
相关知识

项目14:
认识C51的指针

任务14��1:
用指针数组实现P1口8只LED显示状态

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

任务14��3:
相关知识

项目15:
认识C51的函数

任务15��1:
用带参数函数控制8位LED灯闪烁时间

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

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

任务15��4:
用函数型指针控制8位LED点亮状态

任务15��5:
相关知识

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

*项目17: 用开关S控制实现蜂鸣器报警

模块小结

课后练习题

参考文献

模块480C51单片机定时器/计数器分析及应用

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

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

任务18��2:
相关知识

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

任务19��1:
用定时器T0查询方式控制P1.0的蜂鸣器发出1kHz音频

任务19��2:
相关知识

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

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

模块小结

课后练习题

参考文献

模块580C51单片机中断系统分析及应用

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

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

任务22��2:
相关知识

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

任务23��1:
用外中断INT1控制P2口8个LED亮灭

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

任务23��3:
相关知识

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

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

*项目26: 基于AT89S52单片机交通灯控制器的设计

模块小结

课后练习题

参考文献

模块680C51单片机串行通信技术分析及应用

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

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

任务27��2:
相关知识

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

任务28��1:
单片机U1与单片机U2进行通信

任务28��2:
相关知识

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

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

*项目31: 串口驱动数码管

*项目32: 单片机与单片机双机通信

模块小结

课后练习题

参考文献

模块780C51单片机接口技术分析及应用

项目33:
认识矩阵式键盘

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

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

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

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

任务33��5:
相关知识

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

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

任务34��2:
用数码管显示按键次数

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

任务34��4:
相关知识

项目35:
认识液晶显示器LCD

任务35��1:
用LCD显示字符‘ABCD’

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

任务35��3:
相关知识

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

任务36��1: 5V直流数字电压表设计

任务36��2:
相关知识

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

任务37��1: DAC0832锯齿波发生器

任务37��2:
相关知识

*项目38: 步进电动机正反转控制

*项目39: 电子密码锁

*项目40: 数码秒表设计

*项目41: 液晶时钟显示器

*项目42: 基于手机—蓝牙—单片机控制LED灯亮灭

模块小结

课后练习题

参考文献

封面

单片机原理及应用-(C语言版)

书名:单片机原理及应用-(C语言版)

作者:杨居义

页数:270

定价:¥49.0

出版社:清华大学出版社

出版日期:2018-01-01

ISBN:9787302488279

PDF电子书大小:49MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注