电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

物联C172-177935-完整实验VIP免费

物联C172-177935-完整实验_第1页
1/13
物联C172-177935-完整实验_第2页
2/13
物联C172-177935-完整实验_第3页
3/13
实验要求:采用 IAR 仿真器的模拟仿真功能完成第二章中 CC2530 接口的基本实验功能。实验项目:LED核心代码分析:定义 D7 为 P1_0 口控制定义 D6 为 P1_1 口控制端口 1 功能选择寄存器(P1SEL)P1.0、P1.1 置为 0,设为通用 I/O 口。端口 1 方向选择寄存器(P1DIR)P1.0、P1.1 置为 1,设为输出。该实验通过改变 P1_0 和 P1_1 的值实现灯的亮灭,在灯亮灭的间隙加上了延时,从而实现 led 闪烁。实验项目:ExtInt核心代码分析:定义 D7 为 P1_0 口控制定义 D6 为 P1_1 口控制端口 0 功能选择寄存器(P0SEL)将 P0_4 置 0,为通用 I/O。端口 0 方向选择寄存器(P0DIR)将 P0_4 置 0,作输入。端口 0 输入模式寄存器(P0INP)将 P0_4 置 0,处于上拉/下拉模式。端口 0 中断屏蔽寄存器(P0IEN)将 P0_4 置 1,中断使能。端口中断控制寄存器(PICTL),置位下降沿触发。端口 0 中断状态标志寄存器(P0IFG),将 P0_4 中断标志清零。P0IE=1,中断使能。EA=1,总中断使能。当按下 K5 时,D6 闪烁,D7 状态改变。并且在 LED 屏幕显示相应信息。这是 利用中断来改变 D7 的状态。拓展:利用中断实现开关灯。实验项目:Timer核心代码分析:T1CTL:定时器 1 的控制,D1D0 控制运行模式,D3D2 设置分频划分值。(0x05)转换为二进制(00000101)即 8 分频,自由运行,反复从 0x0000 到0xffff 计数。T1STAT:定时器 1 的状态寄存器(0x21)转换为二进制(00100001),通道0,D5 为溢出标志位, 当计数到最终计数值是自动置 1。IEN1 定时器 1 中断使能。EA 总中断使能。使用定时器完成对灯闪烁快慢的控制。实验项目:UART核心代码分析初始化 P_2、P0_3 端口置为 1,为外设功能。选择 UART0 为可选位置一 。P0 优先作为串口 0 。设置为 UART 模式,而且使能接受器。设置 UART0 波特率为 38400bps。设置停止位与奇偶校验。输入一个字符发送,发送"@"结束,会返显在电脑上。拓展:接收串口命令,实现对灯的控制。实验项目:ADC利用 ADC 转换 CC2530 片内温度传感器的温度值,通过串口将温度值发送到 PC 并显示出来。 扩展:(1)光敏电阻的应用。(2)可利用传感器进行拟合气体浓度实验实验项目:DMADMA 是 direct memory access 的缩写,即“直接内存存取”。这是一种高速的数据传输模式,ADC/UART/RF 收发器等外设单元和存储器之间可以直接在“DMA 控制器”的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

物联C172-177935-完整实验

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部