单片机

菜鸟的单片机笔记学习以及一些小工具。

单片机原理及应用笔记

这个我大三下学期的一门课,这个笔记是边学边写的。教材为《单片机原理及应用》。

单片机原理及应用访问该书豆瓣

  1. 单片机概述
  2. 单片机的硬件结构
  3. 单片机指令系统
  4. 单片机中断系统
  5. 单片机定时器/计数器
  6. 单片机串口
  7. 单片机的存储器扩展
  8. 单片机的I/O扩展

C51笔记

课程里面没有讲怎么用C语言在单片机上编程。在图书馆借的《C8051F单片机原理及应用》,里面简要介绍了C51编程语言。

C8051F单片机原理及应用访问该书豆瓣

  1. C51笔记——C语言简介
  2. C51关键字
  3. C51运算符
  4. C51变量
  5. C51程序结构与函数

最后推荐一个很好的英文C51教程。由于不太想深入研究单片机,所以我个人没仔细看这个教程,不过大致看一下,觉得讲得挺系统的。

51单片机实验

  1. 51单片机基础实验1--点亮发光二极管
  2. 51单片机基础实验--发光二极管点亮并闪烁
  3. 51单片机基础实验--流水灯1
  4. 51单片机基础实验--花样流水灯
  5. 51单片机基础实验--蜂鸣器

51单片机的Proteus实验

Proteus是一款非常实用的EDA软件,可以在没有硬件的情况下进行51单片机的仿真实验(也

  1. 51单片机基础实验1--点亮发光二极管
  2. 51单片机基础实验--发光二极管点亮并闪烁
  3. 51单片机基础实验--流水灯1
  4. 51单片机基础实验--花样流水灯
  5. 51单片机基础实验--蜂鸣器
支持许多其它型号的单片机)。我们单片机的课程设计可以选择使用Proteus来做,因此我也学习了这款软件。购买的书籍是《单片机系统的PROTEUS设计与仿真》。

访问该书豆瓣

  1. 按钮控制LED——51单片机的Proteus实验
  2. 流水灯——51单片机的Proteus实验
  3. 数码显示管——51单片机的Proteus实验
  4. 蜂鸣器——51单片机的Proteus实验
  5. 蜂鸣器演奏祝你平安——51单片机的Proteus实验
  6. 蜂鸣器演奏兰花草——51单片机的Proteus实验
  7. 蜂鸣器演奏老鼠爱大米——51单片机的Proteus实验
  8. ADC0808模数转换——51单片机的Proteus实验
  9. 开关控制流水灯2——51单片机的Proteus实验
  10. 单片机数字钟C程序——51单片机的Proteus实验1 2
  11. 8951+1602显示字符——51单片机的Proteus实验
  12. LCD1602显示程序头文件——51单片机的Proteus实验
  13. 8951+1602数字钟——51单片机的Proteus实验
  14. 4X4矩阵键盘+1602——51单片机的Proteus实验
  15. 8952+1602测单片机内部时钟频率——51单片机的Proteus实验

单片机小工具

单片机博客推荐

单片机学习——动手能力超强的强人!

小波电子工作室——他的空间里能找到不少Proteus的原理图和源程序。

徐学军单片机工作室——高人,如果想深造单片机的话,去他那里读读程序绝对是不错的选择。

谷雨电子工作室——很多不错的单片机文章,而且有点难度。还有一些关于操作系统的文章