因特公司的MCS-51系列单片机,是现在最有代表性的单片机。它的兼容性很强,软件和硬件的资料很丰富,80年代初,在MCS-48的基础上,MCS-51发展起来了。它的功能有较大的改进,增强了许多,所以MCS-51单片机是目前最常用的单片机类型, 它的应用范围相当广阔。
以下介绍的是单片机的软硬件系统:
(1)单片机的硬件系统:由六个部分所组成,其中包括了运算器,控制器,存储器,输入设备和输入设备组成,是系统的基础组成部分。
运算器:
1) 执行各种算术运算。
2) 执行各种逻辑运算,比如让两个数值进行比较,还可以执行各种逻辑测试(零值测试)。
控制器:控制器的作用是控制计算机内部的工作,使之协调运行,和运算器一起成为中央处理器(CPU)
存储器:存储器顾名思义是存储部件,用来存放运行的数据和程序。它分为两个存储器,分别是内存储器和外存储器。
输入设备:输入设备就是把数据输入进计算机当中。文献综述
输出设备:输出设备就是把所输入的数据处理后,用我们所需要的形式输出,让我们看到。其框图如图3。2所示:
图3。2 计算机结构框图
(2)单片机的软件系统:单片机的软件系统,包括系统软件,应用软件,程序设计语言三个部分。单片机的通常使用的是汇编语言,指令系统及汇编语言程序设计就成为单片机学习的重要内容。
3。1。2 单片机结构和原理
8051是典型的51单片机的芯片,以下文章介绍了
8051单片机的内部结构和它的引脚信号,它的结构框图见图3。3。
图3。3 MCS-51单片机结构框图
中央处理器(CPU):
它是单片机的中心部分,它的作用是运算和控制单片机。
内部数据存储器:
芯片总共有256个内部数据存储器单元,简称(RAM),它其实就是寄存器,存放可以读、写的程序,而且可以随时读写,速度很快,提供给用户使用。总共有128个单元,它的地址范围是前128个寄存单元(00H~FFH(256B))。
内部程序存储器:
简称ROM,之所以叫它程序存储器,是因为8051芯片的内部有4个字节的ROM,可以用来存储数据,和程序带代码。是一个只读存储器。单片机内部程序存储器字节数通常是1K至64K字节。
定时器/计数器:
8051芯片定时器(完成定时功能)/计数器(完成计数功能),一个是对内部的时钟进行计数,一个是对外部的事件计数,比如引脚发生变化,计数器进行计数。并且它们用得到的结果实现对计算机的控制。
并行I/O口
MCS-51共有4个I/O口用来实现数据的输入和输出,分别是p1,p2,p3,p4口,这四个端口都是八位的。
串行口
MCS-51单片机有一个全双工(数据可以同时进行双向传输)的串行口,是用来进行单片机和其他设备的数据传送,称作串行端口(Serial port)。
中断控制系统来*自-优=尔,论:文+网www.youerw.com
单片机为了满足各种程序的需求,所以它的中断控制系统相当强大,总共包含了五个部分:
中断源(两个定时中断,两个外中断,一个串行中断),还含有两个中断级别(高级中断和低级中断)。
时钟电路