面向系统集成的C51单片机教程 🔍
杜隆胤编著 Qinghua University Press, 2020, 2020
中文 [zh] · PDF · 32.9MB · 2020 · 📗 未知类型的图书 · 🚀/duxiu/zlibzh · Save
描述
1 (p1): 第1章 51单片机概述 1 (p1-1): 1.1 单片机与嵌入式系统 1 (p1-2): 1.2 单片机的发展概况 2 (p1-3): 1.3 51系列单片机及主要生产厂家和机型 2 (p1-4): 1.4 单片机编程 3 (p1-5): 1.5 STC89系列单片机开发环境搭建 8 (p1-6): 本章小结 8 (p1-7): 练习 9 (p2): 第2章 闪烁的LED灯 9 (p2-1): 2.1 创建第一个Keil工程 11 (p2-2): 2.2 初识μVision4运行环境 12 (p2-3): 2.3 创建并添加第一个源文件 14 (p2-4): 2.4 编码保存与编译链接 16 (p2-5): 2.5 下载运行 18 (p2-6): 2.6 硬件实验环境 19 (p2-7): 本章小结 20 (p2-8): 练习 21 (p3): 第3章 存储系统 21 (p3-1): 3.1 哈佛结构与冯·诺依曼结构 22 (p3-2): 3.2 51单片机存储系统 23 (p3-3): 3.3 C51变量定义 23 (p3-4): 3.4 内/外部数据存储器空间的访问 25 (p3-5): 3.5 程序存储器空间的访问 25 (p3-6): 3.6 特殊功能寄存器及特殊功能的位 25 (p3-6-1): 3.6.1 特殊功能寄存器 27 (p3-6-2): 3.6.2 特殊功能的位 28 (p3-6-3): 3.6.3 寄存器相关头文件 29 (p3-7): 本章小结 29 (p3-8): 练习 30 (p4): 第4章 变量的位数及意义 30 (p4-1): 4.1 芯片位数与变量位数 31 (p4-2): 4.2 变量的位数与符号 31 (p4-3): 4.3 代码移植中的变量问题及typedef 32 (p4-4): 4.4 自定义头文件及包含 33 (p4-5): 4.5 Keil中设定工程相关路径 33 (p4-5-1): 4.5.1 添加头文件搜索路径 36 (p4-5-2): 4.5.2 设定目标文件存放路径 38 (p4-6): 4.6 让Keil认识变量类型 38 (p4-6-1): 4.6.1 设置Keil中各类型字符的显示效果 39 (p4-6-2): 4.6.2 设置自定义关键字 41 (p4-7): 本章小结 42 (p4-8): 练习 43 (p5): 第5章 I/O接口内部逻辑及应用 43 (p5-1): 5.1 I/O接口内部逻辑 44 (p5-1-1): 5.1.1 P0口 44 (p5-1-2): 5.1.2 P1口 45 (p5-1-3): 5.1.3 P2口 45 (p5-1-4): 5.1.4 P3口 46 (p5-2): 5.2 输出 47 (p5-3): 5.3 输入 48 (p5-4): 5.4 有源蜂鸣器 50 (p5-5): 5.5 按键 50 (p5-5-1): 5.5.1 按键电路 53 (p5-5-2): 5.5.2 独立按键编码 57 (p5-6): 5.6 数码管 57 (p5-6-1): 5.6.1 数码管显示基本原理 59 (p5-6-2): 5.6.2 多位数码管显示编码 62 (p5-7): 本章小结 62 (p5-8): 练习 63 (p6): 第6章 51单片机中的多任务编程 63 (p6-1): 6.1 操作系统与多任务 63 (p6-2): 6.2 多任务实现方式 64 (p6-3): 6.3 循环轮询多任务的设计 66 (p6-4): 6.4 循环轮询系统多任务的实现 67 (p6-5): 6.5 循环轮询系统中任务的阻塞问题 68 (p6-5-1): 6.5.1 非周期性实时任务中的阻塞 69 (p6-5-2): 6.5.2 周期性实时任务中的阻塞 70 (p6-6): 6.6 多任务编程实战——按键响应及数码管显示 74 (p6-7): 本章小结 74 (p6-8): 练习 76 (p7): 第7章 51中断系统 76 (p7-1): 7.1 中断的概念...
备用文件名
zlibzh/no-category/杜隆胤编著/面向系统集成的C51单片机教程_117289129.pdf
备用版本
China, People's Republic, China
元数据中的注释
Bookmarks: p1 (p1): 第1章 51单片机概述
p1-1 (p1): 1.1 单片机与嵌入式系统
p1-2 (p1): 1.2 单片机的发展概况
p1-3 (p2): 1.3 51系列单片机及主要生产厂家和机型
p1-4 (p2): 1.4 单片机编程
p1-5 (p3): 1.5 STC89系列单片机开发环境搭建
p1-6 (p8): 本章小结
p1-7 (p8): 练习
p2 (p9): 第2章 闪烁的LED灯
p2-1 (p9): 2.1 创建第一个Keil工程
p2-2 (p11): 2.2 初识μVision4运行环境
p2-3 (p12): 2.3 创建并添加第一个源文件
p2-4 (p14): 2.4 编码保存与编译链接
p2-5 (p16): 2.5 下载运行
p2-6 (p18): 2.6 硬件实验环境
p2-7 (p19): 本章小结
p2-8 (p20): 练习
p3 (p21): 第3章 存储系统
p3-1 (p21): 3.1 哈佛结构与冯·诺依曼结构
p3-2 (p22): 3.2 51单片机存储系统
p3-3 (p23): 3.3 C51变量定义
p3-4 (p23): 3.4 内/外部数据存储器空间的访问
p3-5 (p25): 3.5 程序存储器空间的访问
p3-6 (p25): 3.6 特殊功能寄存器及特殊功能的位
p3-6-1 (p25): 3.6.1 特殊功能寄存器
p3-6-2 (p27): 3.6.2 特殊功能的位
p3-6-3 (p28): 3.6.3 寄存器相关头文件
p3-7 (p29): 本章小结
p3-8 (p29): 练习
p4 (p30): 第4章 变量的位数及意义
p4-1 (p30): 4.1 芯片位数与变量位数
p4-2 (p31): 4.2 变量的位数与符号
p4-3 (p31): 4.3 代码移植中的变量问题及typedef
p4-4 (p32): 4.4 自定义头文件及包含
p4-5 (p33): 4.5 Keil中设定工程相关路径
p4-5-1 (p33): 4.5.1 添加头文件搜索路径
p4-5-2 (p36): 4.5.2 设定目标文件存放路径
p4-6 (p38): 4.6 让Keil认识变量类型
p4-6-1 (p38): 4.6.1 设置Keil中各类型字符的显示效果
p4-6-2 (p39): 4.6.2 设置自定义关键字
p4-7 (p41): 本章小结
p4-8 (p42): 练习
p5 (p43): 第5章 I/O接口内部逻辑及应用
p5-1 (p43): 5.1 I/O接口内部逻辑
p5-1-1 (p44): 5.1.1 P0口
p5-1-2 (p44): 5.1.2 P1口
p5-1-3 (p45): 5.1.3 P2口
p5-1-4 (p45): 5.1.4 P3口
p5-2 (p46): 5.2 输出
p5-3 (p47): 5.3 输入
p5-4 (p48): 5.4 有源蜂鸣器
p5-5 (p50): 5.5 按键
p5-5-1 (p50): 5.5.1 按键电路
p5-5-2 (p53): 5.5.2 独立按键编码
p5-6 (p57): 5.6 数码管
p5-6-1 (p57): 5.6.1 数码管显示基本原理
p5-6-2 (p59): 5.6.2 多位数码管显示编码
p5-7 (p62): 本章小结
p5-8 (p62): 练习
p6 (p63): 第6章 51单片机中的多任务编程
p6-1 (p63): 6.1 操作系统与多任务
p6-2 (p63): 6.2 多任务实现方式
p6-3 (p64): 6.3 循环轮询多任务的设计
p6-4 (p66): 6.4 循环轮询系统多任务的实现
p6-5 (p67): 6.5 循环轮询系统中任务的阻塞问题
p6-5-1 (p68): 6.5.1 非周期性实时任务中的阻塞
p6-5-2 (p69): 6.5.2 周期性实时任务中的阻塞
p6-6 (p70): 6.6 多任务编程实战——按键响应及数码管显示
p6-7 (p74): 本章小结
p6-8 (p74): 练习
p7 (p76): 第7章 51中断系统
p7-1 (p76): 7.1 中断的概念
p7-2 (p77): 7.2 51单片机的中断系统
p7-3 (p78): 7.3 51单片机中断系统中的寄存器
p7-3-1 (p78): 7.3.1 中断标志相关寄存器TCON
p7-3-2 (p79): 7.3.2 中断标志相关寄存器SCON
p7-3-3 (p80): 7.3.3 中断允许寄存器IE
p7-3-4 (p81): 7.3.4 中断处理优先级寄存器IP
p7-4 (p82): 7.4 51寄存器组及中断处理过程
p7-5 (p83): 7.5 中断服务程序的编写
p7-6 (p84): 7.6 外部中断应用——快速响应按键
p7-7 (p86): 本章小结
p7-8 (p86): 练习
p8 (p87): 第8章 51单片机定时/计数器编程
p8-1 (p87): 8.1 计数与定时
p8-2 (p87): 8.2 51单片机的定时/计数器
p8-3 (p88): 8.3 51单片机定时/计数器相关寄存器
p8-3-1 (p88): 8.3.1 定时模式寄存器TMOD
p8-3-2 (p88): 8.3.2 定时器控制寄存器TCON
p8-3-3 (p89): 8.3.3 定时器计数值寄存器TH和TL
p8-4 (p89): 8.4 51单片机的定时/计数器的工作方式
p8-4-1 (p89): 8.4.1 工作方式0——13位不循环计数方式
p8-4-2 (p90): 8.4.2 工作方式1——16位计数方式
p8-4-3 (p91): 8.4.3 工作方式2——8位自动重装载初值方式
p8-4-4 (p92): 8.4.4 工作方式3——T0被分成2个8位计数器
p8-5 (p94): 8.5 51单片机定时/计数器的应用
p8-5-1 (p94): 8.5.1 方波发生器
p8-5-2 (p96): 8.5.2 硬件延时
p8-5-3 (p97): 8.5.3 音乐播放
p8-6 (p101): 本章小结
p8-7 (p101): 练习
p9 (p102): 第9章 基于时钟中断的循环轮询多任务
p9-1 (p102): 9.1 基于时钟中断的周期性任务触发
p9-2 (p103): 9.2 系统心跳
p9-3 (p104): 9.3 心跳函数的实现
p9-4 (p105): 9.4 基于心跳的循环轮询系统主函数的实现
p9-5 (p106): 9.5 基于时钟心跳的循环系统实战——再现按键响应显示
p9-6 (p107): 9.6 芯片的睡眠
p9-7 (p109): 本章小结
p9-8 (p110): 练习
p10 (p111): 第10章 串行通信
p10-1 (p111): 10.1 串行通信基本概念
p10-2 (p112): 10.2 51单片机串行口
p10-3 (p115): 10.3 波特率的设置
p10-4 (p117): 10.4 数据的发送
p10-4-1 (p117): 10.4.1 程序查询方式发送数据
p10-4-2 (p120): 10.4.2 中断方式发送数据
p10-5 (p122): 10.5 串口数据接收
p10-6 (p126): 10.6 串行通信中的奇偶校验
p10-7 (p127): 本章小结
p10-8 (p127): 练习
p11 (p128): 第11章 常规外设及应用
p11-1 (p128): 11.1 实时时钟RTC
p11-1-1 (p128): 11.1.1 DS1302模块简介
p11-1-2 (p130): 11.1.2 DS1302基本操作
p11-1-3 (p133): 11.1.3 时钟信息的获取与设置
p11-1-4 (p134): 11.1.4 RAM空间操作
p11-2 (p134): 11.2 温度传感器
p11-2-1 (p134): 11.2.1 DS18B20简介
p11-2-2 (p135): 11.2.2 DS18B20硬件连接
p11-2-3 (p136): 11.2.3 单总线基本操作
p11-2-4 (p138): 11.2.4 获取DS18B20温度数据基本流程
p11-2-5 (p138): 11.2.5 DS18B20应用编码
p11-3 (p140): 11.3 超声波测距
p11-4 (p142): 11.4 红外、火焰、声音感应器
p11-5 (p143): 11.5 三极管放大电路与继电器
p11-6 (p144): 本章小结
p11-7 (p144): 练习
p12 (p145): 第12章 系统设计实例
p12-1 (p145): 12.1 玩具音乐盒
p12-1-1 (p145): 12.1.1 设计目标及相关电路
p12-1-2 (p146): 12.1.2 数据结构
p12-1-3 (p148): 12.1.3 系统实现
p12-1-4 (p148): 12.1.4 关键代码解析
p12-2 (p149): 12.2 电子日历
p12-2-1 (p149): 12.2.1 设计目标
p12-2-2 (p150): 12.2.2 相关电路
p12-2-3 (p150): 12.2.3 功能设计
p12-2-4 (p152): 12.2.4 软件系统设计
p12-2-5 (p155): 12.2.5 关键代码解析
p12-3 (p155): 12.3 物联网应用——App遥控灯
p12-3-1 (p155): 12.3.1 ATK-ESP8266 Wi-Fi模块简介
p12-3-2 (p158): 12.3.2 ATK-ESP8266的配置
p12-3-3 (p161): 12.3.3 波特率设置
p12-3-4 (p163): 12.3.4 硬件连接
p12-3-5 (p164): 12.3.5 软件设计
p12-3-6 (p165): 12.3.6 关键代码解析
p12-4 (p166): 本章小结
p12-5 (p166): 练习
元数据中的注释
related_files:
filepath:14780940.zip — md5:65c7ee142554372aedaef0ef52a27461 — filesize:25645848
filepath:14780940.zip — md5:2477724des6c23fb5381310664053d00 — filesize:25645848
filepath:///5.0/1/2000-2/14780940.zip/14780940.zip
filepath:/读秀/读秀5.0/1/2000-2/14780940.zip
开源日期
2024-06-13
更多信息……

🚀 快速下载

成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
如果您在本月捐款,您将获得双倍的快速下载次数。

🐢 低速下载

由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)

所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
  • 对于大文件,我们建议使用下载管理器以防止中断。
    推荐的下载管理器:JDownloader
  • 您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
    推荐的电子书阅读器:Anna的档案在线查看器ReadEraCalibre
  • 使用在线工具进行格式转换。
    推荐的转换工具:CloudConvertPrintFriendly
  • 您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
    推荐的工具:亚马逊的“发送到 Kindle”djazz 的“发送到 Kobo/Kindle”
  • 支持作者和图书馆
    ✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
    📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。