欢迎来到天天文库
浏览记录
ID:12884496
大小:879.00 KB
页数:24页
时间:2018-07-19
《单片机课程设计-开发板硬件电路设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程设计报告课程名称:单片机课程设计专业:通信工程班级:学号:29姓名:张琦指导教师:刘寅生成绩:完成日期:2013年1月11日摘要在这次的单片机课程设计中学习了YL-3951/AVR单片机开发板、NRF24L01无线通信模块、MAX485有线半双工通信模块的应用。通过自己编写的调试程序对开发板性能进行调试。通过开发板的硬件布局和应用对已经给定的单片机程序进行修改,使程序可以正常的进行无线双向通信(应用NRF24L01模块)和有线半双工通信(应用MAX485模块)。在开发板上通过自己的需要,可以通过开发板的针脚安
2、插相应的工作模块或者是LCD显示屏,完成不同的工作。通过资料的查找,也了解了ISM频段应用和SPI总线系统的应用。关键词:单片机、NRF24L01、MAX485、ISM、SPI目录1开发板硬件电路设计………………………………………………11.1开发板资源介绍……………………………………………………………11.2开发板功能模块介绍………………………………………………………11.3跳线的选择…………………………………………………………………21.4开发板应用的软件…………………………………………………………21.5无
3、线通信模块NRF24L01…………………………………………………31.6有线通讯模块MAX485……………………………………………………52系统测试过程………………………………………………………73功能调试……………………………………………………………113.1NRF24L01双向通信………………………………………………………113.2MAX485半双工通信………………………………………………………164工作总结……………………………………………………………211开发板硬件电路设计在这次的单片机课程设计中我们应用
4、的开发板是YL-3951/AVR单片机开发板,如图1.1是开发板原理图。图1.1YL-3951/AVR单片机开发板原理图1.1开发板资源介绍(1)开发板支持USB程序下载;(2)开发板支持AT89S51,AT89S52。单片机下载;(3)开发板支持ATmega16,ATmega32AVR单片机下载;(4)开发板供电模式为:电脑USB供电(USB接口)和外部5V电源供电;(5)开发板复位方式:上电复位和51/AVR双按键复位;(6)开发板晶振:采用圆孔插座焊接方式,方便用户更换晶振;(7)外扩电源:通过排针外扩3路
5、5V电源,方便连接外部使用;(8)所有IO引脚全部外扩,方便连接外部实验使用;1.2开发板功能模块介绍(1)8位高亮度贴片LED跑马灯;(2)4位共阳极数码管显示;(3)LCD1602和LCD12864(支持彩屏)接口;20(3)1路无源蜂鸣器;(4)1路DS18B20温度测量电路;(5)1路红外接口电路;(6)4路独立按键;(7)1路PL2303USB通讯电路;1.3跳线的选择(1)使用蜂鸣器模块时,请将蜂鸣器上方的J3短路帽短接;(2)使用8位LED灯模块时,请LED灯上方的J1短路帽短接;(3)使用四位数码
6、管模块时请将数码管模块下方的J2短路帽短接,将蜂鸣器模块的J3短路帽断开,两者不能共用;(4)使用液晶接口时请将数码管模块的J2短路帽断开;(5)使用液晶模块时,烧进去给的例程后发现液晶无显示,请调节右下角的液晶亮度调节电位器;(6)使用ISP下载AT89S52或者AVR单片机时,开发板要单独供电,不支持下载器对开发板供电;1.4开发板应用的软件(1)USB驱动,在实验的电脑中安装XP系统支持STC下载的PL-2303HX新版驱动或者是新式PL2303驱动适合win7。安装成功后可以在我的电脑→属性→设备管理器→
7、通用串口总线控制设器。(2)安装程序编译软件,在我的电脑上安装的是wave6000。打开编译器,点击“文件”(Alt+F)→新建文件(N)→在程序框中输入程序→按F2保存文件(文件名要求是*.c)→按F9进行编译。如图1.2wave6000编译过程图。图1.2wave6000编译过程(3)串口下载软件此软件不需要安装,直接打开就可以应用。20第一步选择芯片型号,必须是STC89C52。第二步,打开需要烧写的HEX文件。第三步,选择对应的COM口(到电脑设备管理器查看,务必要对应上)。第四步,先关掉开发板电源,点击
8、“下载”,然后稍等片刻再打开电源,等待下载完成以上步骤中,第四步操作顺序非常重要,也就是所谓的冷启动。如图1.3串口下载软件烧写步骤。图1.3串口下载软件烧写步骤如果出现长期不动作,请检查以下几点:(1)下载软件下载软件版本号尽量选择资料里面赠送的V4.83版本。(2)芯片型号芯片型号选择错误(开发板上配套的芯片型号为STC89C52)。(3)COM口问题COM口选择错误
此文档下载收益归作者所有