第1章 微控制器的原理

1.1 微控制器与计算机的关系

1.2 微控制器系统简介

1.3 微控制器的发展

1.4 8位机发展的3次技术飞跃

第2章 C8051 F系列单片机结构

2.1 C8051F系列单片机总体体系结构

2.1.1 C8051F系列单片机的主要模块特性

2.1.2 C8051F与MCS.51系列单片机的性能比较

2.2 CIP.51微控制器

2.3 存储器组织

2.3.1 程序存储器

2.3.2 数据存储器

2.3.3 通用寄存器

2.3.4 位寻址空间

2.3.5 堆栈

2.3.6 片内数据存储器读写实例

2.4 特殊功能寄存器

2.5 FLASH存储器

2.5.1 非易失性数据存储

2.5.2 安全选项

2.6 外部数据存储器和片内XRAM

2.6.1 端口选择和配置

2.6.2 复用和非复用选择

2.6.3 存储器模式选择

2.6.4 时序

2.7 时钟系统

2.7.1 时序与时钟

2.7.2 设计和使用时钟时应考虑的问题

2.7.3 时钟控制寄存器

2.7.4 外部振荡器举例

2.7.5 系统时钟初始化编程实例

2.8 复位电路

2.8.1 复位原理

2.8.2 复位电路设计注意事项

2.8.3  C805 1F系列的8种复位源

2.9 中断系统

2.10 电源管理

2.10.1 电源管理原理

2.10.2 电源管理注意事项

2.11 嵌入式系统调试基础:JTAG

2.11.1 JTAG原理

2.11.2 边界扫描

2.11.3 FLASH.存储器编程命令

第3章 C8051 F系列的模拟外设

3.1 模拟外设组成部分

3.2 A/D转换器简介

3.2.1 A/D转换器的工作原理

3.2.2 设计A/D转换器的注意事项

3.3 ADC0的组成及其控制

3.3.1 ADC0的工作方式

3.3.2 ADC0的SFR定义

3.3.3 ADC0的电气特性

3.3.4 ADC0编程实例

3.4 ADC2的组成及其控制

3.4.1 ADC2的工作方式

3.4.2 ADC2的SFR

3.4.3 ADc2可编程窗口检测器

3.5 12 位电压输出DAC

3.5.1 DAC工作过程

3.5.2 DAC输出更新

3.5.3 DAC输出格式化

3.5.4 DAC编程实例

3.6 高压差分放大器

3.7 比较器

3.7.1 比较器的工作原理

3.7.2 比较器应用编程实例

3.8 电压基准

第4章 数字I/O端口

第5章 C51的程序结构与数据类型

第6章 C51的运算符及数据的存储模式

第7章 C51的函数、控制语句及程序设计

第8章 C8051F应用开发实例

第9章 C8051控制器局域网(CAN)

第10章 C8051F综合实验设计

附录A CIP-51指令集

附录B C51库函数

附录C 错误信息

附录D L51连接定位器使用错误提示

附录E 技术支持

附录F C8051F单片机开发工具

附录G 新华龙电子C8051F单片机结构教学实验机简介

基于c语言c8051f系列微控制器原理与应用,基于C语言C8051F系列微控制器原理与应用...相关推荐

  1. 计算机通过io接口对什么实现控制器,《微机原理与接口技术》第6章 微计算机IO接口基础.ppt...

    <微机原理与接口技术>第6章 微计算机IO接口基础.ppt 第6章 微计算机IO接口基础 2.间接I/O端口寻址方式 (1) 输入指令格式: IN AL, DX 或 IN AX, DX 指 ...

  2. c语言在中职的作用,微课在中职《C语言程序设计》课程教学中的应用探讨

    李晶 [摘 要]现代社会经济的高速发展对我国教育事业提出了更高的要求.在中职学校开展C语言程序设计教学活动时,有效应用微课能够进一步提升课堂教学效果,使学生更深入地理解相关知识.要通过建设课程体系.优 ...

  3. atitit 音频 项目 系列功能表 音乐 v3 t67.docx Atitit 音频 项目 系列功能表 1.音频 音乐 语言领域的功能表 听歌识曲功能 酷我功能。 铃声 功能。。 音频切割(按

    atitit 音频 项目 系列功能表 音乐 v3 t67.docx Atitit 音频 项目 系列功能表 音频 音乐 语言领域的功能表 听歌识曲功能 酷我功能. 铃声 功能.. 音频切割(按照副歌部分 ...

  4. atitit 音频 项目 系列功能表 音乐 v3 t67.docx Atitit 音频 项目 系列功能表 音频 音乐 语言领域的功能表 听歌识曲功能 酷我功能。 铃声 功能。。 音频切割(按照副歌部

    atitit 音频 项目 系列功能表 音乐 v3 t67.docx Atitit 音频 项目 系列功能表 音频 音乐 语言领域的功能表 听歌识曲功能 酷我功能. 铃声 功能.. 音频切割(按照副歌部分 ...

  5. 从编译原理的角度看C语言是如何转换成汇编语言的?

    大家都知道计算机只能处理和识别二进制指令,而我们利用各种高级编程语言所编写的程序,要经过一些列的处理步骤,最终转变为汇编指令,再最后转变为机器指令. 以上这些转变是如何发生的就属于大名鼎鼎的" ...

  6. 一文读懂TOF深度相机技术原理--TI-Tintin-OPT8241二次开发和应用系列--Theory Level

    一文读懂TOF深度相机技术原理--TI-Tintin-OPT8241二次开发和应用系列--Theory Level 转载请附上出处,本文链接:https://www.cnblogs.com/pans0 ...

  7. .NET Core微服务之路:基于Consul最少集群实现服务的注册与发现(一)

    原文:.NET Core微服务之路:基于Consul最少集群实现服务的注册与发现(一) Consul介绍 Consul是HashiCorp公司推出的开源工具[开源地址:https://github.c ...

  8. 对接kafka_Kafka系列9:面试题是否有必要深入了解其背后的原理?我觉得应该刨根究底(上)...

    ​前言 在本文开始之前,作者一直有个疑惑,就是面试题是只写写问题和答案就草草了事,还是应该深入分析一下其背后发生的一些原理.和朋友探讨以后作者还是决定采用后者的方式,因为我认为不仅要做到知其一,更要知 ...

  9. 编译原理算符分析器实现 -* c语言代码,编译原理论文-词法分析器的设计与实现...

    <编译原理论文-词法分析器的设计与实现>由会员分享,可在线阅读,更多相关<编译原理论文-词法分析器的设计与实现(13页珍藏版)>请在人人文库网上搜索. 1.编译原理论文题 目 ...

最新文章

  1. “人文清华”讲坛——陈国青 大数据:颠覆的力量(附视频)
  2. 【深度学习】图文并茂!用Keras LSTM构建编码器-解码器模型
  3. C语言二叉树一个节点的所有祖先节点(附完整源码)
  4. ASP.NET MVC中使用FluentValidation验证实体
  5. 在.NET Core中使用MongoDB明细教程(3):Skip, Sort, Limit, Projections
  6. java 正则表达式使用_如何用正则表达式杀死Java
  7. 本周Java技巧#7 – Maven慢吗?
  8. linux中的IO函数
  9. 常用的几款工具让 Kubernetes 集群上的工作更容易
  10. 【C#桌面应用】第五节:制作简单的登录注册模拟窗口-注册部分的模拟
  11. OpenSSL的托管项目
  12. 导向滤波实现代码以及使用颜色先验去雾算法
  13. JavaSE、JavaEE、JavaME
  14. Ubuntu下自制douban.fm播放器
  15. 【南阳OJ分类之语言入门】80题题目+AC代码汇总
  16. 电商网站后台九大功能模块详解
  17. NOIP2017提高组广东省成绩
  18. 微信登录不上显示白屏_微信授权页面在某些手机上为白屏是怎么回事?
  19. TCP滑动窗口原理终于清楚了!
  20. Android 10 及api29之后,解决全透明导航栏不成功

热门文章

  1. AE效果:杂色和颗粒
  2. 基于云虚拟机的代码覆盖率
  3. matlab图片修复原理,图像修复 Region filling and object removal by exemplar-based image inpainting matlab实现...
  4. 图片阴影效果和影子效果
  5. android--图片透明
  6. android 画图一
  7. mybatis动态查询字段、动态更新字段
  8. yahoo邮箱foxmail收发
  9. 微信公众号发送客服消息(文本、图文)和模板消息
  10. 骆小刚:Linux后台服务启动方式systemd、daemon、nohup大比拼