电子大神的日记本,供应链专家的功夫茶盘,在这里记录、分享与共鸣。

登录以开始

单片机基础

 1 .单片机的概念 

       MCU(MICROCONTROL UNIT微控制器的简称)也就是我们平常所说的单片机。所谓单片机就是将中央处理器、程序与数据存储器、输入输出接口以及一些外围硬件模块(如AD/PWM/IIC/SPI等) 电路集成在一起的集成电路块。它与普通IC区别在于:MCU需烧录相关的控制程序在芯片内,芯片按其内部程序运行去控制芯片外围电路工作。目前市面上比较流行的MCU有4位机,8位机,16位机。

 

2 .单片机的分类

 

    按结构来分,基本单片机分两大类:

    集中指令结构CISC:(也叫冯-诺依曼结构)采用数据线与指令线分时复用。取指令与取数据不能同时进行,速度受限;

    精简指令结构RISC:(也叫哈佛结构)采用数据线与指令线分离,取指令与取数据能同时进行,执行效率高,速度更快。

 

 

3.单片机应用资源介绍

 

     学习单片机着重要掌握以下资源:

1.       指令系统

2.       I/O口设置

3.       复位及中断向量地址

4.       程序的分页及寄存器的分体

5.       TIME定时器

6.       ADC功能模块

7.       PWM功能模块

8.       INT外部中断功能

9.       管脚唤醒功能

10.   DAC功能模块

11.   SPI通信功能模块

12.   IIC通信功能模块

13.   UART通信功能模块

14.   WDT功能模块

15.   SLEEP睡眠及唤醒功能

16.   片内EEPROM模块

 

 

4.单片机的开发环境介绍

 

       一般来说每个厂家的单片机的开发都有自已的指令系统,也相应的有相关的编译环境,一般是汇编语言,而一般对于OTP(ONE-TIME-PROGRAM)芯片一般厂 家都有相应的仿真器可以完全模拟芯片进行工作的,一 般这种环境多半是以汇编为主.如以51与PIC的单片机为例:他们分别有ASM51及MPLAB这些编译器 .当然他们也有相关第三方支持的C语言编译器,如 KEIL C与 PICC.

 

5.C语言学习教程

 

博主
goldjun@126.com
农民的家园(只会种地)
      开通了《农民的家园》,宗旨在于与大家共同学习交流MCU的应用开发以及舒发一下自已个人在每段时间的一些的看法及心情,欢迎各位朋友有事没事常来逛逛!                                   &nbs
点击跳转