微机综合设计实践报告(5)

时间:2025-07-12

4.3 AT89S51 单片机工作原理

单片机是指一个集成在一块芯片上的

完整计算机系统。尽管它的大部分功能集成

在一块小芯片上,但是它具有一个完整计算

机所需要的大部分部件:CPU、内存、内部

和外部总线系统,目前大部分还会具有外

存。同时集成诸如通讯接口、定时器,实时

时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复

杂的输入输出系统集成在一块芯片上。

单片机的工作过程实质上是执行用户编制程序的过程,一般程序的机器码都

已固化到存储器中,因此开机复位后,就可以执行指令。执行指令又是取指令和

执行指令的周而复始的过程。

假设机器码74H,E0H已存在0000H开始的单元中,则此表示把E0H这个

值送入A累加器。

接通电源开机后,PC=0000H,取指令过程如下:

PC中的0000H送到片内的地址寄存器;

PC的内容自动加1变为0001H,指向下一个指令字节;

地址寄存器中的内容0000H通过地址总线送到存储器,经存储器中的地址

译码选中0000H单元;

CPU通过控制总线发出读命令;

被选中单元的内容74H送内部数据总线上,该内容通过内部数据总线送到

单片机内部的指令寄存器。到此,取指令过程结束,进入执行指令过程。

执行指令过程:

PC的内容为0001H,送地址寄存器,选中0001H单元,同时PC的内容自

动加1变为0002H;

CPU同样通过控制总线发出读命令;

0001H单元的内容E0H读经内部数据总线送至A。

至此,本指令执行结束。PC=0002H,机器又进入下一条指令的取指令过程。

机器一直重复上述过程直到程序中的所有指令执行完毕。这就是单片机的基本工

作过程。

AT89S51是一个低功耗,高性能CMOS8位单片机,片内含4k Bytes

ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器

件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令

系统及80S51引脚结构,芯片内

微机综合设计实践报告(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219