老焊学习笔记 第一课
学习方法
历史
高校采用Z80,TT801 (北京工业大学),双列直插,个头大
8086 时代,山东工业大学采用8086
-
Intel 8031, 2006 以前进入高校
- 无程序存储,需扩展
- RAM 很小,变量存储困难
- 需要专门的仿真器
-
Intel 8051,形成了一套标准的单片机架构
-
Intel 8751
- 带孔,用于紫外线擦除程序
- 4K ROM,内置EEPROM
- 需要专门的擦除器、编程器、仿真器
- 1996年开发医院呼叫系统,采用此型号
-
Atmel AT89C51
- 4K 电可擦写的程序存储器
- 编程电压12V
- 需要专门的编程器、仿真器
-
STC89C51,2005年之后发展迅速
- 4KB Flash 程序存储器,编程10w次
- ISP(在系统可编程),不需要专门的编程器
- 需要专门的仿真器
-
STC12、STC15
STC12C5410AD、STC15W4K58S4
- 4KB Flash 程序存储器
- ISP(在系统可编程),不需要专门的编程器
- IAP开头的单片机可设置为仿真器,不需要专门的仿真器
- STC8
- 封装: 表面贴、双列直插
- 64KB Flash 程序存储器
- ISP(在系统可编程),不需要专门的编程器
- 可设置为仿真器
- 资源丰富
- 最新典型代表:STC8H8K64U 【男主角上场】
- 超高速8051内核(1T)
- 指令兼容传统8051
- 64KB Flash 程序存储器
- 256B 内部RAM
- 8192B 内部扩展RAM
- 5个自动装载的定时器,可编程时钟输出
- 60根I/O口线
- 4个全双工串口(UART),1个 SPI,1个 I2C,1个 USB
- 15通道12位高速ADC
- 8路高级 PWM
前置知识铺垫
- 先修课程
- 电阻、排阻
- 电容:
- 二极管
- 白圈标识负极,电流从正极流向负极
- 发光二极管:工作电流5~10mA,短腿儿为负极
- 表面贴型
- 三极管
- 直插式、表面贴式
- PNP:发射极流入
- NPN:发射极流出
- 状态:截止、放大、饱和
- 晶体振荡器(晶振)
- 数码管
- 面包板、万能板
- 实验箱 【女主角上场】
- 开发仿真软件:Keil
- STC ISP 程序下载烧录软件
心得体会
第一课内容确实不少,时长也不短,学了很多东西,特别是单片机的历史。跟着陈教授走了一遍单片机的发展史,对于初学者而言,这些历史可能不是那么重要,但我比较重视,能感受到科技发展的质感。能跟着陈教授这种时代的亲历者学习,十分荣幸。
我打算深入学习有所储备后再刷两遍,把这些知识焊到脑子里,弥补我不在的那个时代的遗憾。