单片机学习笔记--嵌入式介绍
嵌入式技术体系
一、 模拟电路 (电容电感电阻 二极管三极管 基本放大电路 ) 数字电路 (逻辑运算) 计算机基本原理 (计算机运行原理) 基本编程 (主要是C语言,了解汇编) 二、51单片机 (基础单片机,资源多,流行时间长) AVR单片机 PIC单片机 MSP430单片机 (三种中型单片机 资源也很丰富 速度比51快) 三、ARM7+OS (入门级别ARM) NXP和三星(44B0)的用来跑操作系统 DSP (TI公司2000系列 例如2812 2407) 类似ARM 多用于做控制 可以做机械手 智能小车 智能小动物 CPLD/FPGA 内部集成很多数字电路 可以自己编程设计自己的处理器 CPLD入门 后续FPGA 用于模拟ARM DSP 内核 四、ARM9/ARM11 (linux/windowsCE) DSP (TI公司5000/6000) 复杂运算 (示波器 图形处理) SOPC 51基础 LED流水灯 蜂鸣器 继电器与输出设备 数码管静态和动态显示 点阵灯 直流电机和步进电机 定时器与中断 独立按键和矩阵键盘 LCD1602 数模转换 DAC0832 摸数转换 ADC0804 串口通讯原理 IIC总线和AT24C02 SPI总线和93C46 单总线和DS08B20 时钟芯片DS1302 红外遥控解码 PS2键盘 图形点阵液晶5110 LCD12864 模块化编程 AVR单片机 AVR与51比较 ICCAVR安装和使用 熔丝位 看门狗 电源管理和休眠模式 LED 继电器 蜂鸣器 数码管 点阵 键盘,矩阵键盘 定时器 PWM 模拟比较器 外部中断 数模转换 片内ADC 片内EEPROM 串口通讯原理 IIC总线和AT24C02 单总线和DS08B20 DS1302 图形点阵液晶5110 LCD1602 ARM ARM开发环境的使用 启动代码BOOT IO端口 中断 定时器 串口 看门狗 FLASH和SDRAM LED蜂鸣器 AD的使用 音频IIS的使用 操作系统的基础知识 ucOS-II的内核结构 任务的基本概念 任务管理 时间管理 任务同步和通信 内存管理 应用程序 ucGUI 图形显示 综合应用 |
09-23