微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机学习笔记嵌入式介绍

单片机学习笔记嵌入式介绍

时间:11-20 来源:互联网 点击:
嵌入式技术体系
一、 模拟电路(电容电感电阻 二极管三极管 基本放大电路 )
数字电路(逻辑运算)
计算机基本原理(计算机运行原理)
基本编程(主要是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 图形显示
综合应用

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top