STM8单片机笔记
[Toc]
单片机的概念
- 1.单片机是微型计算机的分支,是在一块芯片上集成了CPU、内存(RAM)、程序储存器(ROM)、输入输出接口的微型计算机。
早期的单片机为8位或4位,随着工业控制的要求提高,出现了16位的单片机,目前更是出现了32位的单片机。
高端单片机可直接使用专用的window、linux或其他嵌入式操作系统。
- 2.单片机的优点 :高可靠性、高性价比、低电压、低功耗
单片机广泛运用于工业控制系统
单片机数量十分庞大,生活中处处都有单片机存在
应用例子:医疗电子、安防报警、汽车电子、电机控制、智能仪表、工业控制、智能电子玩具、办公自动化设备
- 3.STM单片机型号
STM8S20xx主要型号:
- 4.STM8S20xxx系统框图
准备工作
- STVD开发环境+CXSTM8编译器
- 最小系统板,如:STM8S208RBT6
注意在6脚VACP和地之间必须接一个去耦电容,不要使用电解电容
- 显示模块
- 按键输入模块
- USB转串口下载线
- ST-Link仿真器
- 古老神灯闪烁实验
I/O口的应用
- I/O口的”五器”
1.输出数据寄存器(ODR)、输入引脚寄存器(IDR)、数据方向寄存器(DDR)、控制寄存器1(CR1)、控制寄存器2(CR2)
- 当Px_DDRn为”1”,对应的Pxn配置为输出;当Px_DDRn为”0”,对应的Pxn配置为输入。