手机版

数据采集与传输系统软件设计(13)

时间:2025-05-15   来源:未知    
字号:

数据采集与传输系统软件设计 单片机的

AT89C52的串口进行,实现串口通信。

§2.1.2 AT89C52的内部存储器

单片机内部存储器的功能是存储信息,包括程序和数据。其中数据存储器的高128字节和单片机内部的特殊功能寄存器的地址重复,在访问时通过不同的指令区分。

程序存储器用于存放程序,但其中一些地址被固定的用作特定程序的入口地址:

(1)0000H——单片机复位后的程序入口地址。

(2)0003H——外部中断0的中断服务子程序入口地址。

(3)000BH——定时/计数器0的中断服务子程序入口地址。

(4)0013H——外部中断1的中断服务子程序入口地址。

(5)001BH——定时/计数器1的中断服务子程序入口地址。

(6)0023H——串行口的中断服务子程序入口地址。

本应用软件设计中用到三个中断,因此,0003H、0013H、0023H用于存放相应的中断服务程序的转移指令[4]。

§2.1.3 中断的控制

1.中断的开放与禁止

单片机指令系统中没有专门的允许中断指令和禁止中断指令,开、关中断是通过CPU向中断允许寄存器IE(其字节地址为0A8H)写入中断允许控制字实现控制。IE的格式如表2-1所示:

表2-1 中断允许寄存器IE格式

(1)EA——CPU中断开放标志位

当EA=0时,CPU禁止所有的中断请求;当EA=1时,CPU开放中断。

(2)ES——串行口中断允许位

若ES=1,则允许串行口中断,否则禁止。

数据采集与传输系统软件设计(13).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)