单片机CC2530学习笔记

发布者:荣耀使者最新更新时间:2022-10-11 来源: csdn关键字:单片机  CC2530  学习笔记 手机看文章 扫描二维码
随时随地手机看文章

一:与或操作

清0:&=~

置1:|=

 

与操作 & :将寄存器中某些位置0同时不影响其他位   

    任何值与1相与,保留原值

    任何值与0相与,结果为0

    有两个1才为1

    很多时候&要取反~

 

或操作 |:将寄存器中某些位置1同时不影响其他位

    任何值与0相或,保留原值

    任何值与1相或,结果为1

    有一个1就为1

 

异或    ^

    两个相同为0

 

从左往右,0位开始


二:CC2530的通用 IO及相关寄存器

1.与通用I/O端口相关常用的4个寄存器

PXSEL    功能选择

 

RXDIR    传输模式

 

PXINP    输入模式:上拉、下拉、三态

 

PX       数据端口

2.PxSEL寄存器与PxDIR寄存器

3.P0INP寄存器与P1INP寄存器与P2INP

三:按键的工作原理与程序设计思路

按键的两个引脚,一端通过电阻上拉到高电平,另一端接地

 

    没有按键下的时候,输入引脚为 高电平

    当有按键下的时候,输入引脚为 低电平

    通过识别高低电平来判断:是否有按键触发

 

去抖动处理:有干扰信号,获得真实的按键触发信号

四:CC2530的中断系统

1.CC253018个中断源 

2.CC2530中断服务函数的格式

3.中断相关的寄存器

3.1 IEN0

3.2 IEN1

3.3 IEN2

五:CC2530外部中断及相关寄存器

端口组的中断标志 P0IF、 P1IF、P2IF


1.端口使能寄存器 P0IEN、P1IEN、P2IEN

2.端口输入信号寄存器 PICTL

3.端口中断状态标志寄存器 P0IGF、P1IGF


六:CC2530的定时器资源概述

1.CC2530的5个定时/计数器 

2.定时器1的工作原理 T1CNTL、T1CNTH

3.定时器1的三种工作模式

4.CC2530的定时器中断系统

5.最大计数的计算与设置

6.T1CTL定时器1控制寄存器

7.T1CCTLx定时器1通道x捕获/比较控制寄存器

8.T1STAT 定时器1状态寄存器

七:前后台程序设计思维模式

八:看门狗

1.WDCTL看门狗控制寄存器

2.IEN2中断使能寄存器2

九:CC2530系统时钟的设置

1.概述

2.时钟控制命令寄存器 CLKCONCMD

3.时钟控制状态寄存器(只读) CLKCONSTA

十:CC2530串口资源及相关寄存器

1.概述

2.UART串口引脚的映射关系

3.PERCFG外设控制寄存器

4.波特率的计算与设置

扩展

5.USART寄存器

5.1 UOCSR 控制和状态

5.2 U0UCR UART控制

5.3 U0GCR 通用控制

5.4 UOBUF 接收/传送数据缓存

5.5 U0BAUD 波特率控制

6.串口0的UART初始化设置

十一:CC2530的ADC及相关寄存器 

1.基本原理

2.资源概述

3.ADC寄存器


关键字:单片机  CC2530  学习笔记 引用地址:单片机CC2530学习笔记

上一篇:ZigBee-CC2530单片机 - 1路硬件PWM控制舵机角度(精度为1us)
下一篇:CC2530串口命令控制LED灯开关

推荐阅读最新更新时间:2024-11-13 21:22

基于STC89C52单片机的超声波测距系统
超声波有以下特点:速度小,传播时间容易检测;频率高,反射性强,绕射性弱;传播距离较远;对光线和电磁场不敏感等。利用超声波的这些优点,结合微电子技术,超声波测距技术应运而生。与激光测距、红外线测距等相比,超声波测距更适于电磁干扰强,烟雾等恶劣环境中。而且,超声波测距技术设计方便、精度较高。超声波测距技术的优势,使它有着广泛的应用,比如:建筑施工工地,液位测量,车辆导航等。传统的超声波测距系统采用的电路结构比较复杂,且当回波信号过于微弱时,测量误差会加大。在系统接收电路中采用的增益控制部分能有效地解决这一难题。 超声波测距的方法很多,有相位检测法,幅值检测法和渡越时间法等。系统采用的是渡越时间法TOF(Time of Flight)。原
[单片机]
基于STC89C52<font color='red'>单片机</font>的超声波测距系统
PIC单片机对家庭防盗传感器的设计
PI C12C508/509是8脚封装的8位 单片机 ,极适合于嵌入到各种电子装置中做智能开发,下面介绍二个较为简洁的实例电路,供参考学习。 灯光亮度调节器 根据房间亮度自动调节电灯亮度 手动调节电灯亮度 家庭防盗传感器 非法进入声/光报警 单片机 自动报警/状态保存 手动开启/关闭系统
[单片机]
PIC<font color='red'>单片机</font>对家庭防盗传感器的设计
基于单片机的无功补偿控制器设计
在工业和生活用电负载中,阻感负载占有很大的比例。异步电动机、变压器、荧光灯等都是典型的阻感负载。异步电动机和变压器所消耗的无功功率在电力系统所提供的无功功率中占有很高的比例。电力系统中的电抗器和架空线等也消耗一些无功功率。阻感负载必须吸收无功功率才能正常工作,这是由其本身的工作性质决定的。最合理的方法就是在这些感性设备附近及线路适当位置并联电容器组来进行无功补偿。在电力系统中,采用无功补偿的方法来提高功率因数、减少无功损耗,是改善供电质量、提高设备利用率的重要手段之一。 1 以ATT7022A为核心的无功补偿器介绍 进行无功补偿的前提是能准确地测量电网的运行状况,主要有功功率、无功功率、功率因数、谐波状况等。ATT70
[单片机]
基于<font color='red'>单片机</font>的无功补偿控制器设计
基于GB3442-82的集成运放参数测试仪设计
1 引言 集成运放以其价格低廉、性能优越等特点在个人数据助理、通信、汽车电子、音响产品、仪器仪表、传感器等领域得到广泛应用。随着数字技术的不断进步和集成电路市场的发展.兼有模拟和数字集成电路的SOC或混合集成电路将越来越受重视。与此同时,集成运放参数的测定也将对研发人员和技术仪器提出更高的要求,传统的运放测试仪校准方案已不能满足市场特别是国防军工的要求.运放测试仪的校准面临严峻挑战。因此,提高运放测试仪的测试精度,保证运放器件的准确性是目前应解决的关键问题。 2 系统方案论证 2.1 信号发生器方案论证 考虑到单片函数发生器的外接电阻电容对参数影响很大,因而产生的频率稳定度较差、精度低、抗干扰能力低,且不易控制;而采用数字锁相环频
[测试测量]
基于GB3442-82的集成运放参数测试仪设计
使用C语言进行单片机电子时钟课程设计
第一章 设计目的及要求 1.目的 通过对电子时钟系统进行编程与Protues仿真,进一步掌握单片机的组成,P1、P0、P2、P3口的应用,蜂鸣器的应用,定时中断程序的编写及应用,对之前学习的单片机课程进行回顾与应用;初步掌握Protues仿真方法以及用keil软件编写程序的方法。 2.题目与要求 本次课程设计的题目为:电子时钟的设计,其具体要求为: (1)能实现时、分、秒的显示; (2)能实现12、24小时制的切换; (3)能设定时间; (4)能设定闹钟; 整个系统要设计键盘和显示器,利用单片机内部时钟完成定时器的定时设计。 第二章 理论基础 1.AT89C52芯片 AT89C52芯片的引脚图如图1所示。 图1 AT89C5
[单片机]
使用C语言进行<font color='red'>单片机</font>电子时钟课程设计
6课:单片机并行口结构
上两次我们做过两个实验,都是让P1.0这个管脚使灯亮,我们能设想:既然P1.0能让灯亮,那么其它的管脚可不能呢?看一下 图1 ,它是8031单片机管脚的说明,在P1.0旁边有P1.1,P1.2….P1.7,它们是否都能让灯亮呢?除了以P1开头的外,还有以P0,P2,P3开头的,数一下,一共是32个管脚,前面我们以学过7个管脚,加上这32个这39个了。它们都以P字开头,只是后面的数字不一样,它们是否有什么联系呢?它们能不能都让灯亮呢?在我们的实验板上,除了P10之外,还有P11 - P17都与LED相连,下面让我们来做一个实验,程序如下: MAIN: MOV P1,#0FFH LCALL DELAY MOV P1,#00H LC
[单片机]
STM32单片机常用库函数 STM32单片机系统作用
STM32单机片又被称为嵌入式单机片,靠着高性能、低成本、低功耗、可裁剪吸引着大家。 系统作用 1、集成嵌入式Flash和SRAM存储器的ARM Cortex-M3内核。 2、嵌入式Flash存储器和RAM存储器 3、可变静态存储器(FSMC 4、嵌套矢量中断控制器(NVIC) 5、外部中断/事件控制器(EXTI) 6、时钟和启动 7、Boot模式 STM32单片机常用库函数 1.GPIO初始化函数 用法: voidGPIO_Configuration(void) { GPIO_InitTypeDefGPIO_InitStructure;//GPIO状态恢复默认参数 GPIO_InitStructure.GPIO_Pin=
[单片机]
瑞萨推出全新RX261/RX260 MCU产品群, 具备卓越能效、先进触控功能及强大安全特性
2024 年 1 0 月 22 日,中国北京讯 - 全球半导体解决方案供应商瑞萨电子(TSE:6723)今日宣布推出RX261与RX260微控制器(MCU)产品群。这两款全新的64MHz MCU带来出色的能效比——工作模式下仅为69μA/MHz,待机模式下为1μA。此外,它们还能帮助设计人员轻松实现防水的电容式触控传感器设计,并提供强大的安全特性。得益于卓越性能与功能的完美结合,RX261/RX260产品群适用于家用电器、楼宇和工厂自动化等应用,以及智能锁、电动自行车和移动式热敏打印机等众多应用场景。 RX261/RX260产品群基于瑞萨的RXv3 CPU内核,在64MHz运行频率下可获得355CoreMark的评分
[单片机]
瑞萨推出全新RX261/RX260 <font color='red'>MCU</font>产品群,  具备卓越能效、先进触控功能及强大安全特性
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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