您好,欢迎光临有路网!
单片机原理及应用——基于C51+Proteus任务式驱动教程
QQ咨询:
有路璐璐:

单片机原理及应用——基于C51+Proteus任务式驱动教程

  • 作者:宋志强 陈逸菲 主编
  • 出版社:机械工业出版社
  • ISBN:9787111710950
  • 出版日期:2022年08月01日
  • 页数:240
  • 定价:¥59.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书由浅入深地介绍MCS-51系列单片机的控制技术和实用性设计,将单片机的相关知识点融入各个任务中,完整地展现了电子产品设计、开发的整个过程。 全书从单片机的软件开发环境开始介绍,之后介绍单片机硬件系统及Proteus仿真软件,接着基于多个任务,介绍开发智能车所需要的I/O端口、显示接口技术、中断系统、定时/计数器和串行口等相关知识,循序渐进地将单片机知识点融入实际的任务设计中。*后,基于智能车平台,设计了智能车循迹、避障等程序。本书在编写过程中遵循“任务驱动教学”的原则,以应用为目的,以具体的任务为载体,将单片机的知识点分解到任务中,让读者在“教学做”中轻松学习单片机的知识和技能并加以更好地应用。 本书可作为应用型本科院校自动化类、电子信息类、通信类、机电类、物联网类、轨道交通类等专业的单片机课程的教材,也可作为高职高专、开放大学、成人教育、自学考试和培训班的教材,以及电子工程技术人员的参考工具书。
    目录
    目 录 前言 任务1 熟悉C51单片机软件开发环境1 1.1 学习目标1 1.1.1 任务说明1 1.1.2 知识和能力要求1 1.2 任务准备1 1.2.1 单片机概述1 1.2.2 单片机编程语言6 1.3 任务实施6 1.3.1 实例—Keil C51软件的使用6 1.3.2 实例—单片机控制无源蜂鸣器发声20 1.4 小结22 1.5 问题与思考23 任务2 学习单片机硬件系统25 2.1 学习目���25 2.1.1 任务说明25 2.1.2 知识和能力要求25 2.2 任务准备25 2.2.1 8051信号引脚26 2.2.2 单片机*小系统电路29 2.2.3 单片机的存储器结构31 2.2.4 单片机I/O端口34 2.2.5 Proteus软件的使用36 2.2.6 单片机系统开发过程52 2.2.7 智能车开发套餐54 2.3 任务实施55 2.3.1 实例—用Proteus 8绘制LED控制原理图55 2.3.2 实例—Proteus与Keil C联合仿真57 2.4 小结62 2.5 问题与思考63 任务3 单片机I/O端口应用64 3.1 学习目标64 3.1.1 任务说明64 3.1.2 知识和能力要求64 3.2 任务准备65 3.2.1 C51基础知识65 3.2.2 单片机程序框架67 3.2.3 键盘68 3.3 任务实施70 3.3.1 实例—智能车之蜂鸣器控制70 3.3.2 实例—按键控制多种花样霓虹灯设计74 3.3.3 实例—矩阵键盘控制LED灯亮灭78 3.4 小结81 3.5 问题与思考82 任务4 单片机显示接口技术应用84 4.1 学习目标84 4.1.1 任务说明84 4.1.2 知识和能力要求84 4.2 任务准备84 4.2.1 LED数码管84 4.2.2 LED点阵87 4.2.3 字符型液晶显示模块90 4.3 任务实施93 4.3.1 实例—智能车之数码管程序设计93 4.3.2 实例—小型LED数码管字符显示屏控制95 4.3.3 实例—简易LED点阵系统设计99 4.3.4 实例—字符型LCD液晶显示广告牌控制103 4.3.5 实例—简易密码锁106 4.4 小结109 4.5 问题与思考110 任务5 单片机中断技术应用113 5.1 学习目标113 5.1.1 任务说明113 5.1.2 知识和能力要求113 5.2 任务准备113 5.2.1 案例导入113 5.2.2 中断系统概述114 5.2.3 51单片机的中断系统结构116 5.2.4 中断控制117 5.2.5 中断处理119 5.2.6 中断函数121 5.3 任务实施121 5.3.1 实例—智能车之外部中断程序设计121 5.3.2 实例—报警器设计123 5.3.3 实例—交通灯控制128 5.4 小结131 5.5 问题与思考132 任务6 单片机定时器/计数器应用136 6.1 学习目标136 6.1.1 任务说明136 6.1.2 知识和能力要求136 6.2 任务准备136 6.2.1 案例导入136 6.2.2 定时器/计数器的结构138 6.2.3 定时器/计数器工作原理138 6.2.4 定时器/计数器的控制寄存器139 6.2.5 定时器/计数器工作方式141 6.2.6 定时器/计数器的初始化143 6.3 任务实施144 6.3.1 实例—智能车之定时程序设计144 6.3.2 实例—方波发生器设计145 6.3.3 实例—音阶演奏149 6.3.4 实例—60 s***秒表设计151 6.3.5 实例—脉冲计数和显示154 6.4 小结157 6.5 问题与思考158 任务7 串行通信技术应用161 7.1 学习目标161 7.1.1 任务说明161 7.1.2 知识和能力要求161 7.2 任务准备161 7.2.1 串行通信基础161 7.2.2 串行接口164 7.2.3 串行通信程序设计167 7.3 任务实施170 7.3.1 实例—单片机双机通信:银行动态密码获取系统设计170 7.3.2 实例—单片机与PC之间的串行口通信177 7.4 小结184 7.5 问题与思考185 任务8 单片机与外部器件应用187 8.1 学习目标187 8.1.1 任务说明187 8.1.2 知识和能力要求187 8.2 任务准备187 8.2.1 智能车系统组成187 8.2.2 智能车车体传感器190 8.2.3 智能车车体执行器192 8.3 任务实施194 8.3.1 实例—智能车传感器编程194 8.3.2 实例—智能车车体执行器编程195 8.4 小结197 8.5 问题与思考198 任务9 单片机综合应用199 9.1 学习目标199 9.1.1 任务说明199 9.1.2 知识和能力要求199 9.2 任务准备199 9.2.1 智能车硬件简介199 9.2.2 红外循迹模块应用201 9.2.3 电机控制202 9.3 任务实施208 9.3.1 实例—智能车循迹程序设计208 9.3.2 实例—智能车避障程序设计214 9.4 小结220 9.5 课程设计参考221 附录224 附录A ASCII码(美国信息交换标准码)224 附录B C51常用库函数226 附录C 常用逻辑符号对照表228 参考文献229

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外