


作者:潘勇
定价:65元
印次:1-5
ISBN:9787302574309
出版日期:2021.05.01
印刷日期:2025.07.15
图书责编:张玥
图书分类:教材
本书以C51单片机为例,从应用角度出发,详细介绍了其片内硬件资源及工作原理,以及采用C51语言编程,重点介绍了单片机应用的各种技术实现,如输入输出、中断、定时/计数、串行通信、并行扩展、模数转换等,并在单片机虚拟仿真平台 Proteus进行了设计与验证。此外,本书还简要介绍了开发工具Keil 、Proteus与 STCISP的使用。本书从实战角度出发,设计了以增强型51单片机STC89/STC12为控制核心的移动智能机器人平台,以物流分拣、无人驾驶和电脑鼠走迷宫为应用案例背景实现机器人的智能功能,可为读者智能测控系统的软硬件设计提供参考与借鉴。 本书可作为高等院校物联网、机器人、计算机、通信、智能、电子电气及自动化等专业单片机原理及应用、传感器检测技术、物联网控制与通信技术、机器人技术及智能测控等课程的教材,也可作为计算机、电子以及智能车设计竞赛的自学或培训教材,还可供各类电子工程、自动化技术人员和计算机爱好者参考。
潘勇,男,天津大学工学博士,副教授。主要研究方向为物联网通信与控制、智能机器人、无线传感网络。发表论文20余篇,其中SCI/EI收录12篇,CSCD收录6篇。授权专利18项。
前言 单片机自20世纪80年代问世以来,以其优异的性能在工业检测与自动化控制、仪器仪表、网络与通信、家用电器、汽车电子、医疗设备、物联网及机器人等诸多领域得到广泛的应用,已对人类社会产生重大影响。 由于Intel公司51内核的8位单片机获得的巨大成功,以51内核技术为主导的单片机是目前我国多数高校都在讲授的机型。随着技术的进步,不断有8位、16位以及32位的新型高性能单片机出现,有一种观点认为现在已经可以选择更高端的32位单片机作为单片机入门学习和讲授的机型。然而,从实践看,作者认为51内核单片机并未过时。 首先,51内核单片机具有极强的生命力。由于嵌入式计算机选型需要综合考虑成本、体积、功能等各种因素,51内核单片机一直没有退出应用,其依然在当前各个嵌入式领域占有重要位置。其次,作为单片机元祖级内核架构,经过数十年发展,51内核单片机做到了成本低廉、开发简便、资料齐全。同时,其中央处理器架构和内部资源也在不断演进和优化,增强型51内核单片机不断涌现,功能更加强大。再次,随着大数据、人工智能、云计算以及物联网时代的到来,作为万物互联信息感知终端控制器的无线单片机很多依然在采用51架构,以满足体积、成本、功耗等要求。最后,51内核已经开源,国内多家芯片公司都将其集成到自身产品中作为控制核心。综上所述,51内核单片机依然是单片机入门学习的首选机型。 本书详细介绍了美国Atmel公司的AT89C51单片机和国内宏晶科技的STC89C52RC与STC12C5A60S2单片机的工作原理及应用,并研发了嵌入式通信板和慧净电子的电动小车组成移动机器人平台,以单片机为控制核心实现若干智...
第1章单片机与机器人概述1
1.1微控制器与单片机1
1.2单片机的应用1
1.3单片机的发展趋势2
1.4单片机的品种3
1.5机器人简介6
思考题6
第2章单片机硬件原理7
2.1AT89C51单片机7
2.1.1AT89C51单片机的硬件组成7
2.1.2AT89C51单片机的引脚功能7
2.1.3AT89C51单片机的处理器9
2.1.4AT89C51单片机的存储器10
2.1.5AT89C51单片机的时序11
2.1.6AT89C51单片机的最小系统11
2.2STC89C52RC单片机11
2.3STC12C5A60S2单片机12
2.3.1STC12C5A60S2单片机的硬件组成12
2.3.2STC12C5A60S2单片机的引脚功能13
2.3.3传统8051过渡到STC12系列16
思考题17
第3章C51程序设计18
3.1标准C语言与C51语言18
3.2C51的数据类型18
3.3C51的运算量19
3.3.1常量19
3.3.2变量20
3.4C51的运算符23
3.4.1算术运算符23
3.4.2关系运算符24
3.4.3逻辑运算符24
3.4.4位运算符25
3.4.5赋值运算符25
3.4.6指针与地址运算符26
3.4.7逗号与条件运算符26
3.5C51的流程控制语句26
3.5.1C51的基本结构26
3.5.2if语句27
3.5.3switch/case语句28
3.5.4while语句30
3.5.5do while语句30
3.5.6f... 查看详情

