嵌入式系统课程设计报告书.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE #/26 磨队科故芽院 成绩 学生课程实践能力考查 题目:温度按键设定、显示、报警系统设计 课程名称:嵌入式系统开发 专业班级: 学生学号:学生: 考查地点: 考查时长: 4小时 所属院部: 指导教师: 2017 — 20套_学年 第里学期 金陵科技学院教务 2017-2018学年第2学期《嵌入式系统开发》实践能力考核 班級 学号 课程名称 嵌入式系统开发 课程编号 0806504151 授课时间 2018年2月26日一 2018年5月4日 周学时 4学分 2 简要评语 (从完成情况,是 否具备技立开发 能力、是否独立完 成、编程熟练程度 等角度评价。) 任课教师签名: 日期: 温度按键设定、显示、报警系统设计 要求: 1、 读取DS18B20温度,在液晶上实时显示,并显示上、下限,初始值上限32,下限26。 2、 通过按键可以设置环境温度的上限和下限, WRUP键按下调节上限,再按下调节下限,再按下调节上限…… KEY1按下加1 ; KEY0按下减1, 根据上限和下限判断当前温度有没有超出围。 3、 当温度超过上限,LED1隔1秒亮一次。超过下限,LED2隔1秒亮一次。(也可自定义报警 方式) 4、 串口波特率一律用9600bps。 液晶显示的信息: STM32 test name: xxxxxxxxx Maxiiniiin is 32C , Mininnnn is 26 C The temperature is 29 C , now! (xxxxx是自己的名字拼音) 第一章.系统要求 1.1设计要求 1.2设计方案 第二章.硬件设计 2.1开发板原理图 2.2 DS18B20 模块 2. 3按键模块 2.4 LCD显示模块 5 LED模块 第三章.软件设计 3.1程序流程图 2程序部分代码 3.2.1 主函数、main, c 3.2.2 LED 函数 led.c 3.2.3温度代码sl8b20.c 3.2.4键盘代码key. c 第四章.实物效果图 第五章.课程总结 第一章.设计要求及方案 1.1设计要求 1、 读取DS18B20温度,在液晶上实时显示,并显示上、下限,初始值上限32 ?下限26。 2、 通过按键可以设置环境温度的上限和下限, WK_UP键按下调节上限,再按下调节下限,再按下调节上限…… KEY1按下加1 ; KEYO按下减1, 根据上限和下限判断当前温度有没有起出困。 当温度超过上限,LED1隔1秒亮一次。超过下限,LED2隔1秒亮一次。(也可自定义报 警方式) 串口波特率一律用9600bps ° 液晶显示的信息: STM32 test name: xxxxxxxxx Maximum is 32 Minimum is 26 C The temperature is 29 C , now! (xxxxx是自己的名字拼音) 1.2设计方案 本次课程设计的要使用STM32F103设计一个温度测控系统,ALIENTEK MiniSTM32 V3版开 发板选择的是STM32F103RCT6作为MCU,它拥有的资源 包括:48KBSRAM、256KBFLASH、2个 基本定时器M个通用定时器、2个高级定时器2个DMA控制器(共12个通道)、3个SPI、 2 个 1IC 5 个串口、1 个 USB、1 个 CAN、3 个 12 位 ADC ?1 个 12 位 DAC、1 个 SDIO 接 口及51个通用10 口。在本课程中使用了以下部分来完成课程设计的要求: 应用DS18B20进行温度的检测。 应用按键模块进行外部的上下限数值设定。 应用LED的闪烁进行报警。 应用LCD显示实时温度、上下限等信息。 第二章.硬件设计 2.1开发板原理图详解 2.1.1 MCU ALIENTEK MmiSTM32 V3版开发板选择的是STM32F103RCT6作为MCU?它相右的资源 包括;48KB SRAM, 256KB FLASH 2个基本定时器、4个通用定时器、2个高级定时器、2 个DMA控割器〈共12个通道)、3个5PL 2个TIC、5个串口■ 1个USB. 1个CAN、3个12 位ADC、1个12位DAC、1个SDIO羨口及51个通用IO 口,该芯片性价比拔高,MCU SC分 的原理图如图2.1.1.1〈因为原理圏比较大,缩小下来可能有点看不清,请大家打幵幵发板光盘 的原涅图洪行査看)所示: 图2.1 1.1 MCU部分京理图 上图中中上部的DOOT1弔于设置STM32的启动方弍,其书应启动模式如下表所示: BOOTO BOOT1 启动模式 说明 0 X 用户闪存存漬器仔 1户闪存存 储器,也就是FLASHY动 [ 0 系统存储器 系统存備 憐启动,用于串口下载 1 1 SRAM启动 | SRAM

文档评论(0)

文档查询,农业合作 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体土默特左旗农特农机经销部
IP属地广西
统一社会信用代码/组织机构代码
92150121MA0R6LAH4P

1亿VIP精品文档

相关文档