原创 MCS-51内核兼容的单片机——基本知识

2019-11-18 14:13 1067 5 2 分类: MCU/ 嵌入式 文集: 单片机/嵌入式
  • 51单片机内部基本结构:
  1. 振荡器
  2. CPU
  3. 4KB-ROM
  4. 256B-RAM
  5. 定时器0、1
  6. 并行I/O端口
  7. 可编程串行口
  8. 中断系统
  • 51单片机最小系统:
  1. 单片机
  2. 电源
  3. 复位电路
  4. 时钟电路
  • 蜂鸣器发声基本原理:电流通过电磁线圈,线圈产生磁场来驱动振动膜发声。
  1. 压电式蜂鸣器
  2. 电磁式蜂鸣器
  • 时序
  1. 节拍:晶振的振荡频率:Fosc
  2. 状态:Fosc二分频就是单片机时钟信号的周期,定义状态,S
  3. 机器周期:一个机器周期的宽度为6个状态,即12振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频
  4. 指令周期:执行一条指令最大的指令周期。不同指令,周期数不同。
  • 预处理(#include):文件包含语句,表示指定文件的全部内容复制到此处。
  • 函数的类型:指函数返回值的类型。
  • 51单片机:复位时,I/O端口引脚为高电平
  • 若要延时多长时间,先把时间转换为频率F1,再用单片机频率除以F1
  • 复合语句里定义的变量:成为局部变量,main()定义的有效范围也是main()里面
  • Break:
  1. switch
  2. 循环语句:在循环结构程序中:可通过break语句强行退出循环结构
  • cotinue:跳过循环体中剩余的语句,结束本次循环,强行执行下一环
  • 数组:
  1. 一维数组/二维数组/字符数组
  2. 数组名不能与其他变量名相同
  3. 定义的时候:方括号只能符号常数或常量表达式
  4. 数组元素:方括号只能为整型常量或整型表达式
PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

curton 2019-11-25 22:16

学习了
相关推荐阅读
我要评论
1
5
关闭 站长推荐上一条 /3 下一条