新書推薦:
《
“口袋中的世界史”第一辑·冷战中的危机事件
》
售價:HK$
291.2
《
绝美的奥伦堡蕾丝披肩编织
》
售價:HK$
177.0
《
狂飙年代:18世纪俄国的新文化和旧文化(第二卷)
》
售價:HK$
177.0
《
万有引力书系 纳粹亿万富翁 德国财富家族的黑暗历史
》
售價:HK$
109.8
《
中国常见植物野外识别手册:青海册
》
售價:HK$
76.2
《
三星堆对话古遗址(从三星堆出发,横跨黄河流域,长江流域,对话11处古遗址,探源多元一体的中华文明)
》
售價:HK$
87.4
《
迷人的化学(迷人的科学丛书)
》
售價:HK$
143.4
《
宋代冠服图志(详尽展示宋代各类冠服 精美插图 考据严谨 细节丰富)
》
售價:HK$
87.4
|
編輯推薦: |
本书使用C51 语言编程,以Proteus 软件和Keil C51 软件为教学、设计开发平台,采用教、学、做相结合的教学模式,讲述80C51 单片机应用技术所需的基础知识和基本技能。书中配有大量例题视频讲解。
|
內容簡介: |
本书为“十三五”职业教育规划教材。本书以80C51 单片机为载体,采用教、学、做相结合的教学模式,深入浅出地讲述单片机原理、外围器件及应用技术。本书共分10 章,主要内容包括单片机知识概述、80C51 单片机的硬件结构与*小系统、单片机系统开发软件的使用、C51 程序设计语言、80C51 单片机并行IO 端口及灯光控制、单片机中断系统与按键控制、单片机定时计数器与数码管显示控制、单片机串行通信控制、80C51 单片机的串行总线扩展、80C51 单片机外围器件及应用实例等。本书内容翔实,语言通俗易懂,实例实用性和针对性强。
|
關於作者: |
陈忠平,男,湖南工程职业技术学院,副教授,主要从事《PLC》及《单片机》的教学与科研工作,具有一定的理论与实践经验,公开出版了30余本专业书籍。公开出版过“十一五”“十二五”“十三五”等多本规划教材,其中国家级十一五规划教材一本。曾担任人民邮电出版社“高等职业教育机电一体化技术专业“双证课程”培养方案规划教材编委会”委员。2012年被评为“电子工业出版社优秀作译者”。获得了3项专利,多篇论文被EI收录。曾主持过校级课题的研究,还参与了省级和国家级课题的研究。
|
目錄:
|
前言第1 章 单片机知识概述 ····················································································· 11.1 计算机中的数与编码 ·············································································· 11.2 单片机概述 ·························································································· 61.3 常用51 单片机简介 ··············································································· 11本章小结 ···································································································14习题1 ·······································································································14第2 章 80C51 单片机的硬件结构与最小系统 ·························································152.1 80C51 单片机引脚功能与内部结构 ···························································152.2 80C51 单片机的CPU ·············································································192.3 80C51 的存储器组织 ·············································································242.4 80C51 单片机最小系统 ··········································································29本章小结 ···································································································30习题2 ·······································································································31第3 章 单片机系统开发软件的使用 ·····································································323.1 Keil C51 编译软件的使用········································································323.2 Proteus ISIS 仿真软件的使用 ···································································393.3 ISP 下载 ·····························································································52本章小结 ···································································································55习题3 ·······································································································55第4 章 C51 程序设计语言 ·················································································584.1 C51 程序设计基础 ················································································584.2 C51 流程控制·······················································································734.3 数组 ··································································································834.4 指针 ··································································································884.5 结构体 ·······························································································914.6 共用体 ·······························································································974.7 函数 ··································································································994.8 编译预处理 ······················································································· 104本章小结 ································································································· 107习题4 ····································································································· 107第5 章 80C51 单片机并行IO 端口及灯光控制 ···················································· 1085.1 80C51 单片机并行IO 端口 ··································································· 1085.2 LED 灯光显示控制 ·············································································· 1115.3 蜂鸣器简单发声控制 ··········································································· 122本章小结 ································································································· 127习题5 ····································································································· 127第6 章 单片机中断系统与按键控制 ··································································· 1286.1 单片机的中断系统 ·············································································· 1286.2 按键控制 ·························································································· 135本章小结 ································································································· 143习题6 ····································································································· 143第7 章 单片机定时计数器与数码管显示控制 ······················································ 1447.1 定时计数器控制 ················································································ 1447.2 数码管显示控制 ················································································· 152本章小结 ································································································· 166习题7 ····································································································· 167第8 章 单片机串行通信控制 ············································································ 1688.1 串行数据通信基础 ·············································································· 1688.2 80C51 单片机串行端口 ········································································ 1738.3 单片机双机通信 ················································································· 1788.4 单片机与PC 机通信 ············································································ 1878.5 方式0 下的应用 ················································································· 195本章小结 ································································································· 200习题8 ····································································································· 200第9 章 80C51 单片机的串行总线扩展 ································································ 2019.1 串行总线扩展技术 ·············································································· 2019.2 串行E2PROM 存储器的扩展 ································································· 2139.3 IO 端口扩展 ······················································································ 228本章小结 ································································································· 240习题9 ····································································································· 241第10 章 80C51 单片机外围器件及应用实例 ························································ 24210.1 键盘及应用实例 ················································································ 24210.2 LCD 液晶显示器及应用实例 ································································ 25110.3 模数(AD)转换器及应用实例 ··························································· 26210.4 数模(DA)转换器及应用实例 ··························································· 27310.5 DS1302 实时时钟芯片及应用实例 ························································· 28310.6 DS18B20 温度转换器及应用实例 ·························································· 296本章小结 ································································································· 306习题10 ··································································································· 307附录A C51 库函数 ························································································ 308附录B Proteus 常用快捷键 ·············································································· 314参考文献 ······································································································· 315部分
|
內容試閱:
|
单片机在我国的发展已有几十年,在电子技术日新月异的今天,各类生产活动和产品中都可以看到单片机的应用实例,如仪器仪表、机电设备、车辆船舶、通信系统、制造工业、过程控制、航空航天、军事领域和家电产品等,单片机已成为各类机电产品的核心控制部件。由于Intel 8051 内核单片机获得了巨大成功,使其成为国内外公认的8 位单片机标准体系结构,被许多厂家作为基核,推出了各种高集成兼容单片机80C51,且在世界范围内得到了广泛的应用。80C51 单片机具有结构简单、清晰、易学,是目前单片机初学者最容易掌握的机型,因此以80C51 内核技术为主导的单片机仍是目前我国许多高校讲授的机型。本书使用C51 语言编程,以Proteus 软件和Keil C51 软件为教学、设计开发平台,采用教、学、做相结合的教学模式,遵循理论够用、注重应用的原则,通过循序渐进、不断拓宽思路的方法讲述80C51 单片机应用技术所需的基础知识和基本技能。本书由陈忠平(湖南工程职业技术学院)、湖南信息学院邬书跃、尹梅(湖南工程职业技术学院)担任主编;湖南工程职业技术学院易礼智,湖南涉外经济学院侯玉宝、高金定担任副主编;梁华(湖南涉外经济学院)、高见芳(湖南科技职业技术学院)、陈建忠(湖南工程职业技术学院)、邓霆(湖南工程职业技术学院)、刘琼(湖南航天诚远精密机械有限公司)、胡彦伦(衡阳技师学院)参加编写。陈忠平对全书的编写思路与编写大纲进行了总体规划,指导全书的编写,并对全书进行了统稿。全书由湖南工程职业技术学院龚亮教授担任主审。在本书编写过程中,参考了相关领域专家、学者的著作和文献,在此向他们表示真诚的谢意。由于编者水平有限,书中难免存在不足,敬请广大读者给予指正。
|
|