【51单片机学习笔记——基于C与汇编(1) 初识51单片机】教程文章相关的互联网学习教程文章

单片机STM32学习笔记之寄存器映射详解【图】

我们知道,存储器本身没有地址,给存储器分配地址的过程叫存储器映射,那什么叫寄存器映射?寄存器到底是什么?  在存储器Block2 这块区域,设计的是片上外设,它们以四个字节为一个单元,共32bit,每一个单元对应不同的功能,当我们控制这些单元时就可以驱动外设工作。我们可以找到每个单元的起始地址,然后通过C 语言指针的操作方式来访问这些单元,如果每次都是通过这种地址的方式来访问,不仅不好记忆还容易出错,这时我们可以...

51单片机学习笔记——基于C与汇编(1) 初识51单片机【图】

即便疫情如此还是逃避不了开学啊!最近开始学习8051系列单片机的基本原理与应用,不过作为一个学计算机的本科菜鸟,感觉写博客也力不从心,因而选择结合(盗版,嘿嘿)我一个学硬件的朋友的文章,组成一个系列。写博客是个学习的好手段,大家一起进步吧!能力所限,如果文中有所不妥,恳请指正! 该系列文章基于8051系列单片机,Keil4/Keil2,并主要使用C和汇编实现例程,汇编部分由我的大佬朋友(盗版对象)完成。本文参考了该文的内...

单片机学习笔记- 设定倒计时 - 最后十秒 亮 和 灭 之间交换【代码】

目录 倒计时: 低级版没有闪用单片机的时间中断器(TR0-TR1)来进行计时来接近现实时间 倒计时: 高配版 有闪倒计时到最后十秒进行闪烁倒计时: 低级版没有闪 用单片机的时间中断器(TR0-TR1)来进行计时来接近现实时间 #include <reg52.h> #define uc8 unsigned char sbit k1 = P3^4; sbit k2 = P3^5; sbit k3 = P3^6; sbit k4 = P3^7; bit db; sbit led1 = P2^4; sbit led2 = P2^5; sbit led3 = P2^6; sbit led4 = P2^7; uc8 i,sh...