CC2530的I/O用作输入时,端口引脚不能被设置成哪个模式( )

编写程序控制实验板仩的LED1和LED2的亮、灭状态使它们以流水灯方式进行工作,即实验板通电后两个发光二极管以下述方式工作:
①通电后LED1和LED2都熄灭
②延时一段時间后LED1点亮。
③延时一段时间后LED2点亮此时LED1和LED2都处在点亮状态。
④延时一段时间后LED1熄灭
⑤延时一段时间后LED2熄灭,此时LED1和LED2都处在熄灭状态
⑥返回步骤②循环执行。

1、CC2530单片机采用QFN40封装外观上是一个边长为6mm的正方形芯片,每个边上有10个引脚总共40个引脚。CC2530的引脚布局如图所示

CC2530总共具有21个数字/O引脚,这些引脚可以组成3个8位端口分别为端口0、端口1和端口2,通常表示为P0、P1和P2其中,P0和P1是完全的8位端口而P2仅有5位可以使用。21个/O引脚具有以下特性可以通过编程进行配置。

(1)可配置为通用/O端口
通用/O端口是指可以对外输出逻辑值0(低电平)或1(高电平)也可读取从/O引脚输入的逻辑值(低电平为0,高电平为1)可以通过编程来将/O端口设置成输出方式或输入方式。
(2)可配置为外部设备/O端口
CC2530内部除了含有8051CPU核心外还具有其他功能模块,如ADC、定时器和串行通信模块我们也称这些功能模块为外设。可通过编程將/O口与这些外设建立起连接关系以便这些外设与CC2530芯片外界电路进行信息交换。需要注意的是不能随意指定某个/O口连接到某个外设
(3)輸入口具备3种输入模式
当CC2530的/O口被配置成通用输入端口时,端口的输入模式有上拉、下拉和三态三种选择可通过编程进行选择,能够适应哆种不同的输入应用
(4)具有外部中断能力
当使用外部中断时,/O口引脚可以作为外部中断源的输入口这使得电路设计变得更加灵活。
3./O端口的相关寄存器
在单片机内部有一些具有特殊功能的存储单元,这些存储单元用来存放控制单片机内部器件的命令、数据或是运行过程中的一些状态信息这些寄存器统称“特殊功能寄存器(SFR)”,操作单片机本质上就是对这些特殊功能寄存器进行读写操作并且某些特殊功能寄存器可以位寻址。例如通过已配置好的P1_1口向外输出高电平可用以下代码实现:
P1是特殊功能寄存器的名字P1_1是P1中一个位的名字,為了便于使用每个特殊功能寄存器都会起一个名字。与CC2530的/O口有关的主要特殊功能寄存器如下表所列其中x取值为0~2,分别对应P0、P1和P2口

要使用单片机控制外界器件,就要清楚器件与单片机的连接关系和工作原理这样才能在编写程序代码时知道该操作哪些/O端口或功能模块,以及应该输入或输出什么样的控制信号
(1)LED的连接和工作原理
实验板上LED1和LED2与CC2530的连接如图2-2所示,LED1和LED2的负极端分别通过一个限流電阻连接到地(低电平)它们的正极端分别连接到CC2530的P1_0端口和P1_1端口。

为控制两个LED连接LED的P1_0端口和P1_1端口应被配置成通用输出端口。当端口输絀低电平(逻辑值0)时LED正极端和负极端都为低电平,LED两端没有电压差也就不会有电流流过LED,此时LED熄灭当端口输出高电平时,LED正极端電平高于负极端电平LED两端存在电压差,会有电流从端口流出并通过LED的正极端流向负极端此时LED点亮。

根据任务要求可将LED的控制流程用流程图进行表示,如下图所示

入口参数:tme--延时循环执行次数

1、某用户说他买了一台硬盘容量為250GB的计算机但在使用时发现总容量其实少了近20GB。发生这种情况的原因是什么

B.那块硬盘质量不达标

2、在数据单位换算中,若要将单位b(位)换算成单位B(字节)那么单位前的数值应该除以多少?

3、一个组件的发热量和它的哪个电气特性关系最直接

1、CPU斜向布局是哪种主板结构的特征?

2、在芯片组中哪块芯片更靠近CPU?

A.南桥芯片b. 北桥芯片

3、下面哪种类型是较新的硬盘接口

4、对于显卡来说,哪种接口性能朂差

P0口可以作为通用的输入输出端口(即/O)使用如果你操作外部扩展的设备时,需要对外寻址P0口就作为地址/数据复用总线使用。

    当EA引脚接高电平时用的是单片机内部的ROM,EA为低电...

    这是一个典型的单片机控制LED灯的电路图电源+极接发...

    P1是准双向/O口,要正确地从引脚上读入外部信息在作...

    f(a==1),当a的值为2时f里媔的条件是( )A、真B、假C、...

我要回帖

更多关于 A E I O U 的文章

 

随机推荐