《单片机应用设计-基于单片机的433M无线通信系统》廖永斌 下载本文

武汉理工大学《学科基础课群综合训练》报告

* *

@TxBuffer:发送数据首地址 @Length:数据长度

* @note :无 * @retval:无 */

void drv_uart_tx_bytes( uint8_t* TxBuffer, uint8_t Length ) { } /**

* @brief :串口接收数据 * @param : *

@RxBuffer:发送数据首地址

* @note :无

* @retval:接收到的字节个数 */

uint8_t drv_uart_rx_bytes( uint8_t* RxBuffer ) {

while( Length-- ) { }

while( 0 == TI ); TI = 0;

SBUF = *TxBuffer; TxBuffer++;

//等待上次发送完成

//清标志位 //发送数据

uint8_t l_RxLength = 0;

uint16_t l_UartRxTimOut = 0x7FFF; while( l_UartRxTimOut-- ) {

if( 0 != RI ) {

RI = 0;

//清标志位

*RxBuffer = SBUF; RxBuffer++; l_RxLength++;

l_UartRxTimOut = 0x7FFF;//重置超时检测

28

//在超时范围内检测数据

//检测是否接收到数据

//读数据

武汉理工大学《学科基础课群综合训练》报告

}

}

}

//等待超时,数据接收完成

return l_RxLength;

29

本科生课程设计成绩评定表

姓 名 专业、班级 综合训练题目:单片机应用设计 综合训练答辩或质疑记录: 1、CC1101模块如何与单片机相连 答:CC1101模块通过4个SPI口与单片机进行连接,从而由单片机控制它进行相应的收发操作。 2、实物所实现的主要功能 答:个人的实物实现的功能主要有两个,一个是接收模块能自动的接收到由发射模块发出的信息,另一个是发射模块通过串口调试助手向接受方发出任意信息,接收方也能在其串口调试助手上看到对应的接收到的信息。 3、433M无线通信系统如何确定其硬件连接 答:433M无线通信系统的硬件连接是由软件编程确定的,根据系统所要实现的功能对软件进行程序编写,并由软件的语句来进行硬件上的连接,从而完成所要实现的功能。 成绩评定依据: 评分项目 态度认真、学习刻苦、遵守纪律 实验方法正确,仪器使用得当,测试结果正确 电路原理及实验结果分析正确 设计报告的规范化、参考文献充分(不少于5篇) 课程设计答辩 总分 最终评定成绩(以优、良、中、及格、不及格评定) 性 别 最高限分 实际得分 20 25 25 10 20 100

指导教师签字:

年 月 日