
51单片机开发
文章平均质量分 65
51单片机开发
zhangcoder
大一 KEEP CODING!
展开
-
MCU9.用布尔表达式巧解数字电路图
明确AND,OR,XOR,NOR,NOT运算的规则这里再补充一个布尔运算符:NOR,即先进行OR运算,再进行NOT运算如下图为其数字电路的符号注意到在OR符号的基础上,在尾部加了一个(其实由简化而来)原创 2024-10-10 19:56:51 · 682 阅读 · 0 评论 -
MCU8.C51的一些知识补充
由于绝大部分的C语言知识已在讲过,本文补充一些没有提到过的(C51标准)原创 2024-10-05 23:15:12 · 705 阅读 · 0 评论 -
MCU7.keil中build产生的hex文件解读
闲来无事,查看了的hex文件用FlexHex打开给我的第一印象是:经过软件的解释之后,发现这些数据排列地把解释后的数据当作十六进制来观察1.每一行数据均以冒号:开头2.行与行之间的数据长度不同看每行第1,2个数字02H(十六进制)=02D(十进制),03H=03D,0CH=12D,00H=00D第1行比第2行少1个字节(03D-02D=第2行比第3行少9个字节(12D-03D=第4行比第1行少2个字节(02D-00D=发现两行数据的长度的差值恰好对应两行的第1,2个数字相减的值。原创 2024-09-09 10:52:49 · 757 阅读 · 0 评论 -
MCU6.用keil新建项目
51单片机用keil4新建项目并编译原创 2024-09-09 09:10:18 · 494 阅读 · 0 评论 -
MCU4.逻辑门电路的符号
C语言符号:&(按位与)和&&(逻辑与)逻辑门电路的符号:符号:|(按位或)和||(逻辑或)逻辑门电路的符号:C语言符号:!(按位非)逻辑门电路的符号:相同为真(0⊙0=1,1⊙1=1),否则为假(0⊙1=0,1⊙0=0)符号:⊙(按位同或)图片:C语言符号:⊕(按位异或)逻辑门电路的符号:之前C语言的专栏讲过,0为假非0为真,对应在数字电路中,0代表逻辑电平0(低电平),1代表逻辑电平1(高电平)原创 2024-09-07 16:45:53 · 427 阅读 · 0 评论 -
MCU3.电平等一些名词
计算机由各种硬件组成,只认识0和1,可以通过改变电压来向计算机输入数据(0和1)例如:最大电压为3.3V电压范围是0~3.3V,可以定义0~1V较低的电压表示0,定义2~3.3V较高的电压表示1现在定义:低电平(low level):0~1V 高电平(high level):2~3.3V如CPU要输出100这个十进制数字,其内部操作为:先把12345转换为二进制数,再把二进制数转换为一系列高低电平。原创 2024-09-01 16:22:22 · 757 阅读 · 0 评论 -
MCU2.认识51单片机开发板的各个模块
Analog-to-Digital Converter 模拟信号转数字信号。Digital-to-Analog Converter 数字信号转模拟信号。顾名思义,可以精确控制旋转角度的电机。是插针用于连接外部电路。原创 2024-09-01 14:56:20 · 385 阅读 · 0 评论 -
MCU1.51单片机介绍
2--表示该芯片内部程序存储(FLASH)空间大小,1 为4KB,2 为8KB,3 为2612KB,即该数乘以4KB 就是芯片内部的程序存储空间大小。一般来说,程序存储空间越大,芯片价格也越高,所以我们再选择芯片的时候要根据自己需求选择合适芯片。9--表示内部含有Flash EEPROM 存储器,还有如80C51 中0 表内部含有MaskROM(掩模ROM)存储器;40--表示芯片外部晶振最高可接入40MHz。I--工业级产品级别,表示芯片使用温度范围。8--表示该芯片为8051 内核芯片。原创 2024-08-31 18:10:59 · 1336 阅读 · 0 评论