寄存器 c语言,寄存器 - 单片机教程 - C语言网

本文介绍了单片机中的寄存器概念,如P0-P3及TCON寄存器,强调了IE0在中断系统中的作用。通过实例展示了如何利用IE0进行中断处理,解释了IT0的下降沿触发特性,并讨论了软件清零IE0的必要性。
摘要由CSDN通过智能技术生成

1.单片机内部资源

大家看到下面这张图片应该不算陌生了

e9a191aaf0a616df6cfd87a22b4404c2.png

可是如果我们看到的是这张的话就会觉得陌生

698b251cb9a3bd577e726a5d3a71ce89.png

像我们所熟知的P0,P1,P2,P3,包括上图的TCON以及“#include”头文件中的IE,SCON等等都叫做寄存器。这些寄存器我们粗浅的认为就是一个8位的变量,其中像P0^0这个最低位就是控制单片机的外部IO端口输出高低电平。

而像TOCN^1(也就是IE0)这些有什么作用呢?

后面我们就要开始学习单片机内部的资源了。

2.IE0的作用

大家还记得原理图的P3端口标出的这些吗

00e793cc671026c01b471b21f375129d.png

而P3寄存器的每一位都在“#include”头文件中声明好了(本篇开头的第一张图那里)。

我们先拿P3.2来说,如果这个IO端口被外部电路拉低,那么TCON的第1位(也就是TOCN^1)就会被置1,在程序中IE0变为1。

这样吧,我们用一根

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值