中断系统中会涉及许多寄存器,这个时候我们会遇到一些有点陌生的名词,比如接下来说的“可位寻址”和“不可位寻址”,如下图:

 位寻址是指对一些内部数据存储器RAM和特殊功能寄存器进行位操作的寻址。简单来说,可位寻址就是指可以对该寄存器当中的某一位(bit)进行操作。例如同样对图中两个寄存器的B0位(EX0、ES2)进行赋值操作,因为IE是可位寻址的,所以我们可以直接将EX0“拿”出来操作

EX0=1;

而IE2是不可位寻址的,所以我们如果想对ES2赋值,就要对IE2整个寄存器赋值,不能“拿”出来

IE2=0x01    //0000 0001

其实早在学习led灯的时候,我们就已经接触到位寻址了。

/*流水灯中的部分代码*/
sbit led_sel=P2^3;void Init(){P0M1=0x00;P0M0=0xff;P2M1=0x00;P2M0=0x08;led_sel=1;
}

P2口是可位寻址的,所以我们可以直接对P2.3置“1”,而P2M1和P2M0是不可位寻址的,所以我们要十六进制数赋值。

(若有不足和错误,还请各位斧正)

中断系统的相关知识(二)(可位寻址、不可位寻址)相关推荐

  1. 中断系统的相关知识(五)(外部中断)

    外部中断0(INT0)和外部中断1(INT1)均有两种触发方式:上升沿或下降沿均可触发方式和仅下降沿触发方式. 因为引脚的状态有0和1,0代表低电平,1代表高电平.从高电平变为低电平,这种电平突然下降 ...

  2. 51单片机最小系统的相关知识

    51单片机最小系统的相关知识 单片机最小系统,或者称为 最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机.晶振电路.复位电路.下面给出一个5 ...

  3. 【PIC单片机】-- 中断、定时器相关知识

    文章目录 文章目录 00 写在前面 01 中断相关知识 02 定时器相关知识 03 定时器相关寄存器 04 定时器相关电路 05 定时器补充 06 结尾 00 写在前面 该系列的文章,源自于担任过PI ...

  4. 项目管理基础:系统切换相关知识笔记

    1.系统试运行主要任务 对新系统进行初始化.补录各种原始数据记录 记录系统运行过程中的数据和状况 核对新旧系统输出结果是否正确 对实际系统的输入方式进行考察主要包括是否方便.效率.可靠性.误操作保护等 ...

  5. linux 系统权限相关知识

    2019独角兽企业重金招聘Python工程师标准>>> 1.setuid与setgid讲解  看一下系统中用到它的地方,以/etc/passwd和/usr/bin/passwd为例: ...

  6. 计划继续深化学习物联网系统的相关知识 目前的WiFi模块基于ESP8266

    之前已经用过ESP8266,而且重新定义和写了一个通信协议,相比官方的操作来说,使用更加的简单.而且也对APP和单片机端的程序有写,虽然很简单.服务器也做了一个简单的版本,可以实现远程控制目标板的目的 ...

  7. 给大家普及呼叫中心和电话营销系统相关知识--中继线路

    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210323094859475.png#pic_center) 在进行呼叫中心系统或电话营销系统建设规划或设备方案 ...

  8. 呼叫中心和电话营销系统相关知识--中继线路

    在进行呼叫中心系统或电话营销系统建设规划或设备方案选型时,用户必须对通讯.网络.系统等相关知识有个基本的了解,才能做到心中有数,选择适合自己的方案. 相关的知识点比较多,我们会分开多篇逐一介绍. 关于 ...

  9. 单片机的中断系统(单片机)

    目录 一.中断系统的基本概念 二.中断系统的控制 三.中断系统应用举例 1.实现方法 2.程序设计 主要看注释 一.中断系统的基本概念 1.中断源 要让单片机停止当前的程序去做其他事情,需要向它发出请 ...

最新文章

  1. jenkins获取远程服务器文件,Jenkins用SSH传输文件到远程服务器
  2. 不走寻常路 设计ASP.NET应用程序的七大绝招
  3. OpenCV再升级!修改一行代码,将图像匹配效果提升14%!
  4. 利用LVS+Keepalived 实现高性能高可用负载均衡服务器
  5. AI基础:特征工程-文本特征处理
  6. 零基础转行学Web前端,需要掌握哪些技术?
  7. 字符串操作 c语言,C语言字符串操作(示例代码)
  8. 十个超级简单的Python代码,拿走即用
  9. 回顾经典: AlexNet, CaffeNet — Winner of ILSVRC 2012
  10. 微博三方登陆原理讲解
  11. 手工焊接电路板经验总结
  12. 微信小程序--立体清新文字
  13. 2017-2018-2 《密码与安全新技术》第一周作业
  14. virsh的详细命令解析
  15. python之变量类型
  16. linux smit工具,Linux安全基础 SMIT入门
  17. 抖音落地页跳转微信加好友怎么实现的?
  18. PAT-A1011 World Cup Betting
  19. 视觉SLAM②--初识SLAM
  20. Android 探索增量升级

热门文章

  1. Android百度语音集成——文字转语音
  2. python迭代器是什么_python中什么是迭代器
  3. 全文干货:蓝牙耳机哪个品牌最好?平价好用的蓝牙耳机推荐
  4. 微信小程序使用 npm 包,举例图文详解
  5. Chrome浏览器上传图片或图片另存时浏览器无响应
  6. tensorrt,mmclas中的onnx转tensorrt
  7. java_2017.9.18
  8. 基于MySQL 数据库的审计设计方案
  9. php创蓝253四要素认证_Thinkphp5.1使用创蓝API接口进行实名认证-人证核验
  10. Struts2文件的下载