中断系统的相关知识(二)(可位寻址、不可位寻址)
中断系统中会涉及许多寄存器,这个时候我们会遇到一些有点陌生的名词,比如接下来说的“可位寻址”和“不可位寻址”,如下图:
位寻址是指对一些内部数据存储器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是不可位寻址的,所以我们要十六进制数赋值。
(若有不足和错误,还请各位斧正)
中断系统的相关知识(二)(可位寻址、不可位寻址)相关推荐
- 中断系统的相关知识(五)(外部中断)
外部中断0(INT0)和外部中断1(INT1)均有两种触发方式:上升沿或下降沿均可触发方式和仅下降沿触发方式. 因为引脚的状态有0和1,0代表低电平,1代表高电平.从高电平变为低电平,这种电平突然下降 ...
- 51单片机最小系统的相关知识
51单片机最小系统的相关知识 单片机最小系统,或者称为 最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机.晶振电路.复位电路.下面给出一个5 ...
- 【PIC单片机】-- 中断、定时器相关知识
文章目录 文章目录 00 写在前面 01 中断相关知识 02 定时器相关知识 03 定时器相关寄存器 04 定时器相关电路 05 定时器补充 06 结尾 00 写在前面 该系列的文章,源自于担任过PI ...
- 项目管理基础:系统切换相关知识笔记
1.系统试运行主要任务 对新系统进行初始化.补录各种原始数据记录 记录系统运行过程中的数据和状况 核对新旧系统输出结果是否正确 对实际系统的输入方式进行考察主要包括是否方便.效率.可靠性.误操作保护等 ...
- linux 系统权限相关知识
2019独角兽企业重金招聘Python工程师标准>>> 1.setuid与setgid讲解 看一下系统中用到它的地方,以/etc/passwd和/usr/bin/passwd为例: ...
- 计划继续深化学习物联网系统的相关知识 目前的WiFi模块基于ESP8266
之前已经用过ESP8266,而且重新定义和写了一个通信协议,相比官方的操作来说,使用更加的简单.而且也对APP和单片机端的程序有写,虽然很简单.服务器也做了一个简单的版本,可以实现远程控制目标板的目的 ...
- 给大家普及呼叫中心和电话营销系统相关知识--中继线路
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210323094859475.png#pic_center) 在进行呼叫中心系统或电话营销系统建设规划或设备方案 ...
- 呼叫中心和电话营销系统相关知识--中继线路
在进行呼叫中心系统或电话营销系统建设规划或设备方案选型时,用户必须对通讯.网络.系统等相关知识有个基本的了解,才能做到心中有数,选择适合自己的方案. 相关的知识点比较多,我们会分开多篇逐一介绍. 关于 ...
- 单片机的中断系统(单片机)
目录 一.中断系统的基本概念 二.中断系统的控制 三.中断系统应用举例 1.实现方法 2.程序设计 主要看注释 一.中断系统的基本概念 1.中断源 要让单片机停止当前的程序去做其他事情,需要向它发出请 ...
最新文章
- jenkins获取远程服务器文件,Jenkins用SSH传输文件到远程服务器
- 不走寻常路 设计ASP.NET应用程序的七大绝招
- OpenCV再升级!修改一行代码,将图像匹配效果提升14%!
- 利用LVS+Keepalived 实现高性能高可用负载均衡服务器
- AI基础:特征工程-文本特征处理
- 零基础转行学Web前端,需要掌握哪些技术?
- 字符串操作 c语言,C语言字符串操作(示例代码)
- 十个超级简单的Python代码,拿走即用
- 回顾经典: AlexNet, CaffeNet — Winner of ILSVRC 2012
- 微博三方登陆原理讲解
- 手工焊接电路板经验总结
- 微信小程序--立体清新文字
- 2017-2018-2 《密码与安全新技术》第一周作业
- virsh的详细命令解析
- python之变量类型
- linux smit工具,Linux安全基础 SMIT入门
- 抖音落地页跳转微信加好友怎么实现的?
- PAT-A1011 World Cup Betting
- 视觉SLAM②--初识SLAM
- Android 探索增量升级