福州大学课程设计格式范文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
福州大学课程设计
格式
《PIC单片机》
课程设计
学生姓名:邱荣华
学号:
专业班级:电气工程与自动化级2班
指导教师:江和
6月13日
1.课程设计题目和要求
课程设计的性质和目的
《PIC单片机课程设计》是电气工程及其自动化专业及相近专业的一门重要的专业实践课,本课程在《PIC 单片机》课程的基础上,
经过硬件设计与软件编程与调试的实践,进一步掌握PIC单片机的应用方法,熟练PIC 单片机的C程序的编写与调试,是毕业设计前的一次重要的实践,为今后走上工作岗位打下坚实的单片机应用基础。
要达到的目标:
1.熟悉MPLAB IDE和PROTUES的使用。
2.熟练掌握PIC16F887单片机的编程技巧,加深对理论教学内容的理解与掌握。
3.经过自主选题、编程、调试到完成任务,从而提高分析和解决问题的能力,培养自主创新能力。
1.2课程设计内容和要求
设计一个具有完整功能、有一定工作量与一定难度的单片机应用线路,并绘制能用于仿真的proteus 线路图,编制相应的单片机c 语言,分别在proteus仿真界面和实物板上调试运行正确。最后用实物进行运行演示,并写出符合规范的课程设计报告。
2.设计方案
2.1利用PIC16F887单片机设计一个万年历,经过IIC通信将DS1307时钟芯片中的时间用LCD液晶屏显示。同时,该设计还兼具温度显示功能,能够经过键盘设置当前时间、日期。
2.2 硬件框图:
根据所要实现的预期功能,硬件必须要有最小系统模块、LCD显示模块、时钟模块、温度模块、按键模块等
2.3 protues 仿真图的绘制:
初步了解此次课程设计所用的开发板,并根据所选课题,进一步了解该课题用到的相应模块。在protues 中找到相信模块中的元件,绘制好仿真图。
2.4最小系统
最小系统包括16F887单片机、复位模块、4M 外部晶振、排针等部件组成如下最基本电路,其中芯片供电的引脚略去。本课设板所用的单片机为PIC16F887,是877A 的升级,其主要参数与
单 片 机 PIC16F887 LCD 显示 时间设时钟芯片温度传感器
887A类似。
2.5 LCD显示模块
如图所示,为了节省I/O口,采用4位接线法,RD口的低四位和LCD的高4位连接,RD7用于背光显示(RD7=1),RD4、RD5、RD6用于读写和使能控制.上电后要延时15ms 后,才能进行初始。
编写LCD初始化程序、写4位数据/命令子程序、写8位数据/命令子程序、显示整行子程序、读LCD子程序、忙时检测子程序。
定义常数字符数组,在开机后显示”qiuronghua ” 等字样
2.6 时钟和温度模块
选用始终芯片DS1307、温度芯片TC74,皆经过IIC和单片机通信,时钟芯片带备用3V电池,电阻RA4和RA5设置为数字电阻。DS1307 是实时时钟芯片,它提供秒、分、时、日、月、、年和星