您所在位置: 网站首页 / 单片机课程设计报告格式.docx / 文档详情
单片机课程设计报告格式.docx 立即下载
2025-08-26
约2.1万字
约31页
0
23KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

单片机课程设计报告格式.docx

单片机课程设计报告格式.docx

预览

免费试读已结束,剩余 26 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

单片机课程设计报告格式

第一篇:单片机课程设计报告格式《单片机课程设计》报告格式一、封面(注明:单片机课程设计报告、课题名称、班级、姓名、指导教师、日期)二、摘要(课题简要说明)三、课题设计目标(功能、性能指标)、方案论证(要求作两种以上方案比较)四、设计过程(关键电路工作原理、元器件参数选用、程序流程图、程序)五、软硬件的安装、调试方法六、完整电路图、性能参数测试七、存在的问题和改进方向八、参考文献资料第二篇:单片机课程设计报告单片机课程设计报告课程名称:单片机原理及接口课程设计题目:基于学院:电气信息学院专业班级:测控技术与仪器姓名:江让学号:指导老师:刘升老师时间:C51单片机的ADC0809数模转换103班1090640772013/1/16第三篇:单片机课程设计报告单片机课程设计报告题目:小直流电机调速实验教学单位:机电工程系专业:机械设计制造及其自动化班级:0803班学号:0811050342姓名:程怀虎2011年11月(以下内容用宋体,五号,单倍行距)第四篇:单片机课程设计报告DS18B20测温及按键控制课程设计课程名称单片机基础课程设计题目名称18B20测温及按键控制学生学院****专业班级****班号****学生组员******指导教师*****DS18B20测温及按键控制第一章系统的概述及设计任务书摘要和关键词【摘要】:本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器使用单片机STC89C52,测温传感器使用DS18B20,用4位共阳极LED数码管以串口传送数据,实现温度显示,能准确达到以上要求。【关键词】:单片机,数字控制,温度计,DS18B20,STC89C52设计任务与技术指标要求:1.基本范围-50℃-125℃2.精度误差小于0.5℃3.LED数码直读显示总体设计方案数字温度计设计方案论证方案一由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。方案二进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。从以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了方案二。方案二的总体设计框图温度计电路设计总体设计方框图如图1所示,控制器采用单片机AT89S51,温度传感器采用DS18B20,用3位LED数码管以串口传送数据实现温度显示。第二章单元模块的设计与分析主控制器:单片机STC89C52,具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用。DS18B20测温及按键控制个字节,为配置寄存器,它的内容用于确定温度值的数字转换分辨率。DS18B20工作时寄存器中的分辨率转换为相应精度的温度数值。该字节各位的定义如图3所示。低5位一直为1,TM是工作模式位,用于设置DS18B20在工作模式还是在测试模式,DS18B20出厂时该位被设置为0,用户要去改动,R1和R0决定温度转换的精度位数,来设置分辨率。系统软件算法分析系统程序主要包括主程序,读出温度子程序,温度转换命令子程序,计算温度子程序,显示数据刷新子程序等。主程序主程序的主要功能是负责温度的实时显示、读出并处理DS18B20的测量的当前温度值,温度测量每1s进行一次。这样可以在一秒之内测量一次被测温度,其程序流程见图7所示。3.2读出温度子程序读出温度子程序的主要功能是读出RAM中的9字节,在读出时需进行CRC校验,校验有错时不进行温度数据的改写。其程序流程图如图8示3.3温度转换命令子程序温度转换命令子程序主要是发温度转换开始命令,当采用12位分辨率时转换时间约为750ms,在本程序设计中采用1s显示程序延时法等待转换的完成。温度转换命令子程序流程图如上图,图9所示3.4计算温度子程序计算温度子程序将RAM中读取值进行BCD码的转换运算,并进行温度值正负的判定,其程序流程图如图10所示。DS18B20测温及按键控制第三章实验程序else{b=0-b;if(b%10==1)f-=1;b=10-(b%10);/*zhwy.c*/if(b==10)b=0;for(i=16;i>0;i--)#includeled(a,b,c,d);}#include“DS18B20.h”returnf;unsignedchart
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

单片机课程设计报告格式

文档大小:23KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用