51单片机-STC89C52系列学习第二篇之寄存器学习

发布者:TP9111最新更新时间:2022-11-04 来源: csdn关键字:51单片机  STC89C52系列  寄存器 手机看文章 扫描二维码
随时随地手机看文章

学习单片机实际上就是学习如何操作寄存器

51单片机使用sfr来定义具有特殊功能的寄存器。

如:sfr P1 = 0x90;

如果你想使用P1口的第1位来点亮LED灯,假设高电平点亮,可以这样做:

法一:

sfr P1 = 0x90;//定义P1寄存器的地址

sbit P1.0 = 0x90;//定义P1寄存器的第一位的地址

P1.0 = 1;//点亮LED灯

法二:

sfr P1 = 0x90;//定义P1寄存器的地址

sbit LED = P1^0;

LED = 1;

下面为一些常用寄存器:

image.png

关键字:51单片机  STC89C52系列  寄存器 引用地址:51单片机-STC89C52系列学习第二篇之寄存器学习

上一篇:STC89C52驱动SH1106芯片点亮OLED问题点总结
下一篇:51单片机-STC89C52系列学习第一篇之IO口学习

推荐阅读最新更新时间:2024-11-01 23:10

一种新型带GPRS接口的数码防伪读码器的设计
  假冒伪劣商品一直是世界的公害,随着仿造技术水平的不断提高,被仿造产品的范围也越来越大,仿造品的数量也日趋惊人,小到一粒药片,大到飞机、汽车零部件,几乎所有正牌、名牌产品,都被假冒行为所困扰,假货充斥着大部分的市场。而且造假者不但仿造产品更有甚至仿造正品的防伪标志,对于这样的假冒伪劣产品只有少数的质量专业人员才能辨认,消费者根本无法辨认产品的真伪,从而导致上当受骗,同时企业也遭受了很大的损失,危及名优企业生存发展。针对众多的造假现象,生产厂家也采取了不同的防伪措施,目前市场上的防伪手段大致包括: 视觉防伪技术、电子识别防伪技术、数码防伪技术等。在分析当前数码防伪系统存在的不足的基础上,本文提出了一种新型的数码防伪系统。 防伪读
[安防电子]
一种新型带GPRS接口的数码防伪读码器的设计
51单片机边沿触发中断响应时刻的测量
MCS51单片机系列属于8位单片机,它是Intel公司继MCS48系列的成功设计之后,于1980年推出的产品。由于MCS51系列具有很强的片内功能和指令系统,因而使单片机的应用发生了一个飞跃,这个系列的产品也很快成为世界上第二代的标准控制器。51系列单片机有5个中断源,其中有2个是外部输入中断源INT0和INT1。可由中断控制寄存器TCON的IT1(TCON.2)和IT0(TCON.1)分别控制外部输入中断1和中断0的中断触发方式。若为0,则外部输入中断控制为电平触发方式;若为1,则控制为边沿触发方式。这里是下降沿触发中断。 1 问题的引出 几乎国内所有的单片机资料对单片机边沿触发中断的响应时刻方面的定义都是不明确的或者是错误
[单片机]
8051单片机的中断响应过程解析
8051的CPU在每个机器周期期间,顺序采样每个中断源,CPU在下一个机器周期按优先级顺序查询中断标志,如查询到某个中断标志为1,将在下一个机器周期期间按优先级来进行中断处理。在下列任一种情况存在时,中断申请将被封锁。 1、CPU正在执一个同级或高级的中断服务程序2、当前机器周期不是当前指令周期的最后一个机器周期,即要保证把当前指令执行完。 CPU响应中断, 由硬件自动将相应的中断矢量地址装入程序程序计数器PC,转入该中断服务程序进行处理。 对于有些中断源,CPU在响应中断后会自动清除中断标志,如定时器溢出标志TF0,TF1,以及部中断标志IE0,IE1。 而有些中断标志,不会自动清除,只能由用户用户软件清除,如串
[单片机]
51单片机最小系统电路设计
51系列单片机是单片机入门学习最基础的知识,学好基础知识很关键,理解好51单片机的思想有利于学430单片机等12位、16位的单片机以及嵌入式控制器的学习。本次给大家介绍最简单的51单片机最小系统电路图,其原理很简单,只有具备基本的模拟电路和数字电路知识肯定都能看懂,关键是自己动手制作PCB或者焊接元器件,然后再编写C语言程序。
[单片机]
嵌入式C语言编程与AVR技巧(一)——C语言环境访问MCU寄存器
单片机的特殊功能寄存器SFR,是SRAM地址已经确定的SRAM单元,在C语言环境下对其访问归纳起来有两种方法。 1、采用标准C的强制类型转换和指针来实现 采用标准C的强制转换和指针的概念来实现访问MCU的寄存器,例如: #define DDRB (*(volatile unsigned char *)0x25) 分析如下: A:(unsigned char *)0x25中的0x25只是个值,前面加(unsigned char *)表示0x25是个地址,而且这个地址所存储的数据的数据类型是unsigned char,意思就是说读/写这个地址时,要写进unsigned char的值,读出也是unsigned char的值。 (
[单片机]
stm32 窗口看门狗[操作寄存器+库函数]
stm32有两个看门狗,独立看门狗和窗口看门狗,其实两者的功能是类似的,只是喂狗的限制时间不同。 独立看门狗是限制喂狗时间在0-x内,x由你的相关寄存器决定。喂狗的时间不能过晚。 窗口看门狗,所以称之为窗口就是因为其喂狗时间是一个有上下限的范围内,你可以通过设定相关寄存器,设定其上限时间和下限时间。喂狗的时间不能过早也不能过晚。 窗口看门狗的上窗口就是配置寄存器WWDG- CFR里设定的W ,下窗口是固定的0x40;当窗口看门狗的计数器在上窗口值之外,或是低于下窗口值都会产生复位。 上窗口的值可以只有设定,7位二进制数最大只可以设定为127,最小又必须大于下窗口的0x40,所以其取值范围为40~127; 窗口看门狗的
[单片机]
51单片机定时器实现灯的闪烁
查询方式,键入程序,看到了什么?灯在闪烁了,这可是用定时器做的,不再是主程序的循环了。 ORG 0000H AJMP START ORG 30H START: MOV P1,#0FFH ;关所有灯 MOV TMOD,#00000001B ;定时/计数器0工作于方式1 MOV TH0,#15H MOV TL0,#0A0H ;即数5536 SETB TR0 ;定时/计数器0开始运行 LOOP:JBC TF0,NEXT ;如果TF0等于1,则清TF0并转NEXT处 AJMP LOOP ;否则跳转到LOOP处运行 NEXT:CPL P1.0 MOV TH0,#15H MOV TL0,#9FH;重置
[单片机]
51单片机设计的超声波测距器
  一、设计要求   设计一个超声波测距器,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于如液位、井深、管道长度的测量等场合。要求测量范围在0.10-3.00m,测量精度1cm,测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。   二、设计思路    超声波传感器及其测距原理    超声波是指频率高于20KHz的机械波。为了以超声波作为检测手段,必须产生超生波和接收超声波。完成这种功能的装置就是超声波传感器,习惯上称为超声波换能器或超声波探头。超声波传感器有发送器和接收器,但一个超声波传感器也可具有发送和接收声波的双重作用。超声波传感器是利用压电效应的原理将电能和超声波相互转化,即在发射超声
[单片机]
<font color='red'>51单片机</font>设计的超声波测距器
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved