DULM 发表于 2023-8-10 08:44:54

打卡

打卡8.8的!复盘
1,STC32G12K128是真32位数据总线的32位8051,只是指令集兼容 Intel80251 CISC指令集
   Intel80251是8位数据总线,分时拼出16位,分时拼出32位
2,CISC/RISC;
   CISC:
   不等长指令集,有短有长的指令集组合,是相对复杂设计才可实现的指令集,用来实现的组合逻辑相对复杂;
   相同晶圆制造工艺制程,指令集组合逻辑复杂,可获得的主频相对较低,部分单条指令相对功能复杂而强大;
   空间代码效率高,省程序存储器,相对可在较低的主频完成复杂的任务
   RISC:
   等长指令集,指令相对简单,是相对简单设计就可实现的指令集,用来实现的组合逻辑相对简单;
   相同晶圆制造工艺制程,指令集组合逻辑简单,可获得的主频相对较高,但指令相对简单;
   空间代码效率相对较低,浪费程序存储器资源,相对要在较高的主频完成复杂的任务;
   由于是简单的等长指令,RISC 的逻辑和算术运算指令没有见到直接对存储器操作的指令;
   由于是简单的等长指令,RISC 的直接寻址的逻辑和算术运算指令只是对寄存器
   RISC放弃了一些CISC常用的组合逻辑较复杂的指令/芯片内部走线会较长,获得了较高的主频

月光如盐 发表于 2023-8-10 11:19:30

楼主可继续打卡学习

https://www.stcaimcu.com/data/attachment/forum/202308/09/110558tmdfkk1dfdsf22fd.png

DULM 发表于 2023-8-11 08:46:56

第二次打卡
【1】红外发射模块
【2】红外接收 - 红外遥控
【3】电压比较器 - 可以作为一种触发条件,以一个参考电压为基准,输入的电平信号大于它触发/小于它触发
【4】数码管 - 可以显示数字/字母
【5】万能板 - 拓展用,拓展一些芯片,和中间单片机引出的引脚飞线使用。
【6】NTC - 测量温度 (模拟),输出连续的电压信号,需要使用ADC进行模数转换
【7】18B20 - 测量温度(数字),测量准确但无法连续采值,且速度比NTC要慢
【8】ADC按键 - 1个I/O口(有ADC功能)即可读取多个按键,节省IO,按键较多IO口较少时可以采用这一方案
【9】基准电压 - 可能是个可调的稳压,给上面的ADC按键提供参考电压
【10】PWM 模拟DAC-数模转换,生成波形,输出特定电平等
【11】24C02 - 2Kbit的串行EEPROM存储芯片,可以实现掉电存储
【12】矩阵键盘 - 只需要将每行每列接入IO,即可读取对应键值,节省IO资源
【13】独立按键 - 1个I/O读取1个按键
【14】lcd接口 - LCD12864的接口,STC有个软件可以模拟LCD12864(手边没有LCD,可以暂时用软件模拟查看显示效果)
【15】LED指示灯 -指示开发板是否正常供电/运行
【16】USB - 供电/烧录程序
【17】RS232 - 经典接口,现在使用需要USB-232的转接线。
【18】flash扩展 - 存放数据(容量较大)
【19】调试接口 - 连接STC烧录/调试器
【20】蜂鸣器 - 常用于发出提示音
这一次了解到了各种器件的名字以及各自的功能

DULM 发表于 2023-8-14 09:05:49

第三次打卡
这一次的视频非常有用,独立成功搭建开发环境是嵌入式开发的第一堂必修课,因为没有实物单片机理解起来也比较有难度,但是努力一下还是可以跟上的

DULM 发表于 2023-8-19 10:44:37

第四次打卡
讲的真的很不错,收获很大,对此有了更深刻的理解

DULM 发表于 2023-9-18 22:14:57

第五次打卡
借用了别人的实验箱做了一个简单的流水灯,感觉很有意思

黄祖华 发表于 2023-9-19 08:51:55

听了何老师的几节课,象我刚学的人也感觉不错,争取听完,成为编程高手
页: [1]
查看完整版本: 打卡