福州大学pic,单片机课程设计报告

上传人:bin****86 文档编号:60240032 上传时间:2018-11-14 格式:DOCX 页数:10 大小:19.64KB
返回 下载 相关 举报
福州大学pic,单片机课程设计报告_第1页
第1页 / 共10页
福州大学pic,单片机课程设计报告_第2页
第2页 / 共10页
福州大学pic,单片机课程设计报告_第3页
第3页 / 共10页
福州大学pic,单片机课程设计报告_第4页
第4页 / 共10页
福州大学pic,单片机课程设计报告_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《福州大学pic,单片机课程设计报告》由会员分享,可在线阅读,更多相关《福州大学pic,单片机课程设计报告(10页珍藏版)》请在金锄头文库上搜索。

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划福州大学pic,单片机课程设计报告PIC单片机课程设计学生姓名:刘荣灿学号:*专业班级:XX级*班指导教师:江和二一四年十二月二十七日目录1、课程设计目的?12、课程设计题目描述和要求?13、课程设计报告内容?14、结论?95、参考目录?101.课程设计目的1、PIC单片机课程设计是电气工程与自动化专业一门重要的专业实践课,通过课程设计能够进一步熟悉PIC单片机原理与应用,巩固并提高对这学期PIC单片机知识的学习和应用;2、熟悉对PIC16F887各个模块的编程与调试,最后综合各个模

2、块,最后综合各个模块达到提高综合实践水平的能力;3、掌握实验板上的操作和运用,学会使用PICKIT3下载器进行现场的实物的调试;2.课程设计题目描述和要求1、利用DS1307时钟芯片,LCD液晶显示屏,TC74温度传感器,蜂鸣器,按键做一个实时时钟,将时间和温度实时的显示在液晶上。编写相应的程序,最终可以在仿真软件上正常运行,可以在单片机开发板实物上也正常的运行,并且能脱机运行。2、在时钟和温度实时显示的过程中,允许外部的按键中断,通过按键可以对时间进行修改,也可以设定闹钟时间,实现闹钟报警。3、设计出硬件电路图,设计出软件编程方法,写出源代码,用PROTEUS进仿真在软件仿真可行后,下载到实

3、验板上进行演示。3.课程设计报告内容运用PIC16F887芯片、DS1307时钟芯片和TC74温度传感器,用C语言编程,通过ICD2烧写进芯片,在LCD液晶显示屏上实现时间显示、运行的功能和温度显示功能。液晶显示屏显示着年、月、日、时、分、秒、星期。数字钟有调整时间的功能,通过对按键的操作可以对时间进行调整以及设定闹钟。系统功能说明显示屏分两行显示,第一行显示日期:年/月/日、星期,第二行显示格式为时间、温度。显示秒由00一直加到59,分钟由00加到59,小时采用24小时制,由00加到23,星期由1一直加到7,日由01一直加到31,月由01一直加到12,年由XX一直加到2099,温度为。按键操

4、作时,按键RB0按下选择要修改的部分;按键RB1按下时,数字加;按键RB2按下时,数字减;按键RB3可以进入闹钟设定模式。设计步骤1、按照题目要求设计仿真图;2、对数字钟各个模块进行编程;3、将程序写入芯片,用仿真图仿真;4、若仿真图可实现,则把程序下载到实验板上运行;5、根据实验板情况进行调试。硬件电路的设计总电路图根据所要实现的预期功能,硬件必须要有最小系统模块、LCD显示模块、时钟模块、闹铃模块、温度模块、按键模块等。根据所提供的实验板资料,可以设计如下电路(proteus图):单片机最小系统模块本次课程设计的最小系统包括16F887单片机、复位模块、4M外部晶振等部件组成如上最基本电路

5、,其中芯片供电的引脚略去。本课设板所用的单片机为PIC16F887,是877A的升级,其主要参数与887A类似,但使用更为灵活、有的参数更为细化,而价格比887A更低,887引脚与877A兼容。时钟和温度模块的设计DS1307芯片通过SCL连接RC3,SDA连接RC4,跟887进行通信。通信过程中,先判断时钟芯片是否工作,若“秒”的最高位“CH”为1,说明时钟还未运行,则通过写程序,对时钟芯片赋初值同时使“秒”的最高位“CH”为0。时钟芯片DS1307工作后,在引脚7发出1Hz脉冲,引脚7连接一个LED灯。脉冲的输出,会使LED灯一亮一灭,可通过LED灯的亮暗可判断时钟芯片DS1307是否PI

6、C单片机课程设计报告题目:温度监测与控制学生姓名:学号:指导教师:年月日目录一.课程设计性质与目的02二.课程设计任务和要求02三.课程设计具体步骤总体方案设计说明03硬件设计说明03软件设计说明06四.设计总结与体会设计结果08问题及解决方法08感想及体会08五参考文献09六附录10一.课程设计性质和目的:PIC单片机课程设计是电气工程与自动化专业及相近专业的一门重要的专业实践课,本课程在PIC单片机课程的基础上,通过硬件设计与软件编程与实际实验板调试的实践,进一步掌握PIC单片机的C程序语言的编写与调试,是毕业设计前的一次重要的实践,为今后走上工作岗位打下坚实的单片机应用基础。具体来说,这

7、次课程设计能让我扩展、加深对PIC单片机应用的了解,包括中断、定时器、PWM、显示等功能模块的应用;接触项目中C语言编程的逻辑,如何一步一步实现所想要的功能;通过分析选择元件,学着查找相关元件资料;在后期,优化程序,使之能满足实际运行要求;最终完成该课程设计。二.课程设计任务和要求:我的课程设计题目是温度监测与控制,要求当温度T超过电机启动设定值时,为了防止在临界温度值时的风扇频繁启/停,控制风扇的启/停要有一定的回差值,即当T=START_T时启动风扇,当T(START_T-DELTA_T)时关闭风扇,并要求START_T和DELTA_T能由用户设定。具体来说:1)利用LCD,显示实时温度,

8、电机启动温度值及温度控制回差值;2)能够通过按键的设置增大或减小转启动温度及回差温度;3)通过LED亮灭实现预警;4)通过风扇实现散热。三课程设计具体步骤:总体方案设计说明了解课设所需元件、模块,实现功能流程在PROTEUS上绘制硬件仿真图编写C程序,利用MPLAB经行调试在实验板上调试程序本课程设计利用TC74温度传感器采用温度数据,通过PIC16F877芯片IIC通信模块传送温度数据,经BCD转换,在LCD上显示出来。并且该温度值将与电机启动设定值对比,与电机启动设定值和回差值的差进行对比,调控风扇的转停,LED的闪灭。为了防止电机旋转转速过高,根据脉宽调制原理编写相应程序,利用单片机调整

9、输出PWM的高电平时间控制直流电机的转速。硬件设计说明整个系统硬件电路包括四个主要模块:LCD显示模块、按键输入模块、微型直流电机PWM控制模块。LCD显示模块IO口。从图中可以知道,要使用该LCD时,短路插P38、课设板所用的YB1602A,接线如图所示。图中采用4位数据线接P22的短路插均要插上。如要使用背光控制,可将P22的短路插8插短接,如不用背光,该短路插不接。表1为LCDYB1602A的引脚功能说明。上电后要延时15ms后,才能进行初始化,LCD初始化过程详见附录。按键输入模块采用课设板上44按键中的三个普通按键S1、S5、S9即可,三个按键对应的功能见表2,接线如图所示,其中P4

10、5须短接到地,P20的13短路插短接,用到RB0RB2共3个引脚,编程时利用RB0/INT中断与RB电平变化中断进行按键处理。表2按键功能表福州大学物理与信息工程学院单片机系统设计实践报告设计题目:专业:电子科学与技术年级:XX级姓名:风流书生学号:指导老师:郑茜颖老师XX年01月课程设计目的1、学习Proteus软件中硬件模块及系统的设计和仿真。;2、学习keiluvision4中C51。3、keiluvision4与Proteus软件,联合仿真调试。一基于C51单片机的循迹小车的设计课程设计报告内容设计探一个基于C51单片机和直流电机的自动循迹小车,使小车能够自动检测地面黑色轨迹,并沿着黑

11、色轨迹行驶。测路面黑线的基本原理:光线照射到路面并反射,由于黑线和白纸对光的反射系数不同,可以根据接收到的反射光强弱来判断是否是黑线。利用这个原理,可以控制小车行走的路迹。这里的循迹是指小车在白色地板上循黑线行走,通常采取的方法是红外探测法。红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色纸质地板时发生漫反射,反射光被装在小车上的接收管接收;如果遇到黑线则红外光被吸收,小车上的接收管接收不到红外光。处理器就根据是否收到反射回来的红外光为依据来确定黑线的位置和小车的行走路线。红外探测器探测距离有限,一般最大不应超过3cm。硬件电路设计USB转串口电路直流电机驱动模块原理图探头测试L298驱动模块原理图系统独创性循迹小车控制系统有以STC89C51作为核心的主控器模块、稳压电源目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号