全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

单片机原理及应用(C语言版微课版21世纪高等学校计算机类课程创新规划教材)

  • 定价: ¥49
  • ISBN:9787302488279
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:270页
  • 作者:编者:杨居义
  • 立即节省:
  • 2018-01-01 第1版
  • 2018-01-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

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

目录

模块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的上机步骤
  模块小结
  课后练习题
  参考文献
模块2 80C51单片机的结构分析及应用
  项目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口
  模块小结
  课后练习题
  参考文献
模块3 C51程序设计及应用
  项目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控制实现蜂鸣器报警
  模块小结
  课后练习题
  参考文献
模块4 80C51单片机定时器/计数器分析及应用
  项目18:认识单片机定时器/计数器
    任务18-1:用定时器T0查询方式控制P3口8位LED闪烁
    任务18-2:相关知识
  项目19:认识定时器/计数器的工作方式
    任务19-1:用定时器T0查询方式控制P1.0的蜂鸣器发出1kHz音频
    任务19-2:相关知识
  *项目20:将T1计数的结果送P0口显示
  *项目21:单片机控制LED灯左循环亮
  模块小结
  课后练习题
  参考文献
模块5 80C51单片机中断系统分析及应用
  项目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单片机交通灯控制器的设计
  模块小结
  课后练习题
  参考文献
模块6 80C51单片机串行通信技术分析及应用
  项目27:认识80C51串行通信
    任务27-1:方式0控制流水灯循环点亮
    任务27-2:相关知识
  项目28:认识80C51串口的通信方式
    任务28-1:单片机U1与单片机U2进行通信
    任务28-2:相关知识
  *项目29:单片机向PC发送数据
  *项目30:PC向单片机发送数据,并用LED显示出来
  *项目31:串口驱动数码管
  *项目32:单片机与单片机双机通信
  模块小结
  课后练习题
  参考文献
模块7 80C51单片机接口技术分析及应用
  项目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灯亮灭
  模块小结
  课后练习题
  参考文献