最近要期末考试了,这学期上的单片机原理的教材是张毅刚老师的《单片机原理及接口技术(第3版)》,所以想着复习的同时开个专栏来记录记录这本书的大概部分及重点内容,当成笔记嘿嘿。
第一章 概述
1、单片机的基本概念、特点、单片机与通用微机的主要区别、应用领域。
2、总线的概念,微型计算机的基本工作过程。
(1)基本概念:
单片机是将中央处理单元CPU、存储器RAM,ROM、I/O接口电路、定时器/计数器、中断系统、系统时钟电路及系统总线等微型机的主要部件集成在一块芯片上的微型计算机,简称单片机(MCU,MicroController Unit)。
(2)特点:
可靠性高;使用方便、灵活,便于用户开发;易于面向工业控制;易于构成嵌入式系统。
(3)单片机与通用微机的主要区别:
单片机是专门为控制和智能仪器设计的一种集成度很高的微型计算机。
(4)应用领域:
<1>单片机在智能仪表和测量仪器中的应用
<2>单片机在机电/光机电一体化产品中的应用
<3>单片机在计算机网络及通信产品中的应用
<4>单片机在消费类电子产品中的应用
(5)总线的概念:
用来传送信息的一组导线,为CPU和其它部件之间提供数据、地址和控制信息的传输通道。
地址总线:用于传送地址信息。
数据总线:用于传送数据信息。
控制总线:用于传送控制信息。
(6)微型计算机的基本工作过程:
<1>在进入运行前,要将事先编好的程序装入存储器中。
<2>读取指令:在CPU的控制下,由内部程序计数器(PC)形成指令存储地址,并从该地址中读取指令后送到指令寄存器(IR)中保存
<3>执行指令:在CPU的控制下,由指令译码器(ID)对指令译码,产生各种定时和控制信号,并执行该指令所规定的操作。
附加:
AT89S51单片机工作频率上限为24MHz
8位单片机内部采用16位数据总线
片内程序存储器普遍用闪烁存储器Flash 其能在+5V下读写,即实现静态RAM的读写操作,又保证掉电时数据不会丢失
片内IO口的改进:引入数字交叉开关
80C51的C代表采用CMOS工艺,降低了功耗
AT89S5x的S代表含有串行下载的Flash存储器
AT89S51片内有4KBFlash存储器而52的有8
非8051机型有PIC系列和AVR(精简指令集的高速8位单片机)系列
其他嵌入式处理器还有如DSP(数字信号处理器) 擅长高速完成各种数字信号处理算法
嵌入式微处理器(EMPU,能够运行实时多任务操作系统)如ARM系列,arm7地址线为32条,所扩展的存储空间比单片机存储器空间大得多,所以可配置实时多任务操作系统(RTOS,是嵌入式应用软件的基础和开发平台),常用的RTOS有Linux、ucosⅡ