罗大牛 发表于 2024-5-27 19:47:44

第4集点亮LED

之前写程序都是包含头文件,一直不理解是什么意思,只知道写程序就要包含。原来特殊功能寄存器SFR,
定义了寄存器的地址!可以不用包含头文件!直接定义就行了,STC32命名规则,一直理解32是32位的发单片机,原来是8位单片机

soma 发表于 2024-5-27 19:57:00

stc32是准32位单片机

罗大牛 发表于 2024-5-27 20:36:18

soma 发表于 2024-5-27 19:57
stc32是准32位单片机

看这个寄存器P0是8个位,没看出来是32位!有点不理解!

angmall 发表于 2024-5-27 22:35:06

罗大牛 发表于 2024-5-27 20:36
看这个寄存器P0是8个位,没看出来是32位!有点不理解!

STC32是真32位,是32位数据总线
https://www.stcaimcu.com/data/attachment/forum/202405/25/200822lkar66ijh81ranmj.jpg


INTEL-251 指令集是32位,但总线是8位
===讲不清,仁者见仁,智者见智。
===INTEL他自己综合了下,说相当于 16位
===为了成本,INTEL活生生将32位指令集用 8位总线实现
===INTEL 造孽啊,你给世界留下这么个 传世疑问
https://www.stcaimcu.com/data/attachment/forum/202405/25/200942zbkjbyq668a87zqt.jpg

STC下面这个是 增强型 哈佛结构,可以部分支持冯诺伊曼结构
===是兼容并蓄的增强型哈佛结构
https://www.stcaimcu.com/data/attachment/forum/202405/25/201305ux32amqk7k3uckm0.jpg


页: [1]
查看完整版本: 第4集点亮LED