单片机学习笔记

学习单片机需要什么基础

  1. 基本的数电模电知识,二进制、十进制、十六进制,与、或、非逻辑关系
  2. 简单的c语言

单片机能做什么?
控制或简单运算有关的电子设备

80C51系列(类似linux内核)
AT89C51:需要有专门的编辑器才能写程序
AT89S51:不需要专门的编辑器
AT89LV51:低电平

单片机组成部分
CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器
RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据
ROM:用以存放程序、一些原始数据和表格
IO口:四个八位并行IO口,既可以用作输入也可以用作输出
TC:两个定时或者计数器,既可以工作在定时模式,也可以工作在计数模式