CC2530单片机实验13PC串口控制LED_第1页
CC2530单片机实验13PC串口控制LED_第2页
CC2530单片机实验13PC串口控制LED_第3页
CC2530单片机实验13PC串口控制LED_第4页
CC2530单片机实验13PC串口控制LED_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验13PC串口控制LEDUUART串口实验口实验实验13PC串口控制LED实验目的:熟悉CC2530芯片硬件USART0串行总线接口USART模式的配置及使用方法及单片机如何接收PC的指令。8051CPU内存(闪存)ADC模数转换I/O口USART0/USART1串口

CC2530芯片模块方框图实验流程

PC上向串口发送“灯编号开|关#”例如:“11#”“20#”LED1开LED2关缓冲区初始化头文件和变量U0CSR—USART0控制和状态寄存器主程序voidmain(void){//设置LED为普通IO口//设置LED为输出//灭LED//时钟速度设置为32MHz//UART0初始化while(1);}UART0初始化1.UART0初始化与实验12基本参数设置相同,但是添加:2.U0CSR使能接收设置,需要在串口其他设置完成后设置3.URX0IE使能UART0的RX接收中断//中断使能IEN0寄存器d2位4.清零TX中断标志改为RX标志URX0IF清零UART0RX中断标志//中断标志TCON寄存器d3位中断服务程序#pragmavector=URX0_VECTOR//中断向量表的设置__interruptvoidURX0_ISR(void){URX0IF=0;//清中断标志receive_handler();//调用接收数据后处理函数}接收函数

U0BUF缓存的数据读入到变量c判断c中的命令,相应处理LED,逻辑参见ppt4要求作业

1.总结,理解实验意义

2.尝试添加几组命令

点亮全

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论