STM8单片机


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配置为输入。

文章作者: Doublenine
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Doublenine !
 上一篇
php反序列化学习 php反序列化学习
PHP反序列化漏洞学习(一) 概念serialize() serialize() 函数用于序列化对象或数组,并返回一个字符串。 serialize() 函数序列化对象后,可以很方便的将它传递给其他需要它的地方,且其类型和结构不会改变。
下一篇 
C语言学习笔记 C语言学习笔记
C语言学习笔记 [TOC] 数据类型1.基本类型 整数型:int、short int、long int、long long int short int ≤ int ≤ long int≤ long long int 浮点型:float、
2020-05-05 Doublenine
  目录