C51
爱学控制的猫
搞控制理论,C语言
展开
-
51单片机定时器的原理与使用
文章分析了定时器原理与定时器中断,通过实验详细阐述了定时器的使用,尤其是深入分析了各个细节问题。原创 2017-06-18 15:51:07 · 140421 阅读 · 26 评论 -
寄存器、存储器与外设的内存映射原理
这篇日志讲得主要是寄存器和存储器(这里指的是RAM)的区别,之后才是重点,说说我对外设的片内RAM地址映射的理解。如果你学过模电并且基本是醒着上课的话那你可以潇洒得路过了,对于那些本科期间不甚逃课的人本人表示钦佩。 由于大学期间极其讨厌硬件,所以我们系跟硬件最相关的两门课组成原理和数字逻辑我都是睡过去的……在此先对组织表示下忏悔,顺便哀悼一下那逝去的青春……好吧,开始正题。转载 2017-11-08 17:24:46 · 4327 阅读 · 1 评论 -
单片机C语言头文件 #ifndef/#define/#endif使用详解
本文主要介绍了为什么在头文件中使用#ifndef/#define/#endif。转载 2017-06-28 08:58:17 · 4723 阅读 · 1 评论 -
初学电子 ADC模块应用的一些问题
非常好的AD转换解释。转载 2017-07-15 21:49:13 · 1814 阅读 · 0 评论 -
89C51单片机内部结构深度解析
详细介绍了AT89C51单片机内部结构。转载 2017-06-13 11:20:20 · 26357 阅读 · 0 评论 -
单片机C语言实现数码管控制
本文分析了数码管的工作原理,并尝试用C51单片机去控制数码管的显示。希望更加深入理解单片机的内部工作原理和C语言的特性。原创 2017-06-13 08:30:29 · 30011 阅读 · 2 评论 -
C51单片机是怎么存储程序和数据的
本文着重介绍了51单片机存储器寻址空间的分布,讲述了单片机是如何进行存储程序,数据的。转载 2017-07-02 08:06:49 · 12045 阅读 · 2 评论 -
单片机C语言实现独立按键检测与矩阵键盘操作
本文是笔者在学习51单片机的笔记心得。这篇着重介绍C51单片机是如何检测独立按键以及矩阵键盘操作。原创 2017-06-10 10:44:11 · 16914 阅读 · 2 评论 -
浅谈单片机程序设计中的“分层思想”
以按键为媒介,介绍了程序设计当中的“分层屏蔽”的思想的原理和应用,按键只是一个例子,其实分层的思想普遍存在着程序设计当中。转载 2017-06-10 14:03:46 · 496 阅读 · 0 评论 -
51单片机定时器的原理与使用(二)
本文主要介绍了定时器中断的三个应用,重点在于掌握定时器中断,pwm脉冲原理。原创 2017-06-22 09:45:10 · 2120 阅读 · 3 评论 -
单片机C语言之指针变量
本来通过一个实例来解释C语言指针。原创 2017-06-22 08:26:50 · 7137 阅读 · 0 评论 -
单片机C语言之串口通信协议
本文详细讲述串口通信的基本原理,分析了51单片机串口协议。适合于入门。原创 2017-06-20 10:53:07 · 59378 阅读 · 17 评论 -
内存分配——静态存储区 栈 堆
一、内存基本构成 可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。 静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。 栈区:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的转载 2017-11-16 08:29:45 · 415 阅读 · 0 评论