单片机系统设计报告(参考模板)_第1页
单片机系统设计报告(参考模板)_第2页
单片机系统设计报告(参考模板)_第3页
单片机系统设计报告(参考模板)_第4页
单片机系统设计报告(参考模板)_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、重庆科技学院学生实习(实训)总结报告 院(系):_ 电气信息学院 _ 专业班级:_物联网2班_ _学生姓名:_李程_ 学 号:_2013441528_ _实习(实训)地点:_I512_ _ _ _ 报告题目:_ 单片机原理与应用项目专项开发作息时间控制系统 报告日期: 201 4 年 12 月 14 日 指导教师评语: _ _ 成绩(五级记分制):_ _ 指导教师(签字):_实习(实训)总结报告的写法及基本要求一、实习(实训)报告一般由标题和正文两部分组成1.标题:标训)的目的意义、大纲的要求及接受实习(实训)任务等情况。 (2)主体:实习(实训)报告最主要的题可以采取规范化的标题格式,基本格

2、式为,“关于的实习(实训)报告”。 2.正文:正文一般分前言,主体,结尾三部分。 (1)前言:主要描述本次实习(实部分,详述实习(实训)的基本情况,包括:项目、内容、安排、组织、做法,以及分析通过实习(实训)经历了哪些环节,接受了哪些实践锻炼,搜集到哪些资料,并从中得出一些具体认识、观点和基本结论。(3)结尾:可写出自己的收获、感受、体会和建议,也可就发现的问题提出解决问题的方法、对策;或总结全文的主要观点,进一步深化主题;或提出问题,引发人们的进一步思考;或展望前景,发出鼓舞和号召等。二、对实习(实训)报告的要求 1.按照大纲要求在规定的时间完成实习(实训)报告,报告内容必须真实,不得抄袭。

3、学生应结合自己所在工作岗位的工作实际写出本行业及本专业(或课程)有关的实习(实训)报告。2.校外实习报告字数要求:不少于800字每周,累计实习3周及以上的不少于2000字。用A4纸书写或打印 (正文使用小四号宋体、行距1.5倍。其余排版要求以美观整洁为准)。校内实习(实训)报告字数要求可适当减少,具体要求由院系依据课程特点规定。3.实习(实训)报告撰写过程中需接受指导教师的指导,学生应在实习(实训)结束之前将成稿交实习(实训)指导教师。三、实习(实训)考核的主要内容1.平时表现:实习(实训)出勤和实习(实训)纪律的遵守情况;实习(实训)现场的表现和实习(实训)笔记的记录情况、笔记的完整性。2.

4、实习(实训)报告:实习(实训)报告的完整性和准确性;实习(实训)的收获和体会。3.答辩:在生产现场随机口试;实习(实训)结束时抽题口试。12 / 12文档可自由编辑打印目录 课程设计任务及要求1 绪论11 功能描述11.1 11.2 基本功能21.3 扩展功能21.4 22 方案描述32.1 系统分析32.2 器件选择33 硬件电路设计53.1 系统设计53.2 显示电路设计53.3 系统分析63.4 器件选择63.5 电源电路设计64 软件设计74.1 操作功能设计74.2 程序编制思想74.3 程序设计75 方案总结106 使用说明11心得体会12参考文献13附录151.功能描述(课程设计

5、内容及要求)设计一个多功能数字电子钟设计1) 实时显示当前时间即北京时间(时、分)。2)可修改北京时间(时、分)。3)可设定闹铃时间(时、分)。4)按设定闹铃时间定时报时,报时时长为10秒钟。5)具有秒表功能,能启动、暂停、停止秒表,启到后实时显示秒、百分秒。按设定时间用蜂鸣器报时。6)可设定初值的倒计时功能(扩展) 2 方案设计2.1 系统分析根据系统功能要求,可将系统组成结构分成四大部分:单片机控制中心、键盘接口、时钟显示和声音报时,如下图为系统的组成结构图。其中,单片机控制中心是核心。MCU根据按键输入,可切换不同的显示模式或设置不同的参数。时钟显示完成北京时间或秒表时钟的信息。声音报时

6、可完成闹铃的提示。MCU单片机控制中心时钟显示声音报时键盘接口系统组成结构图2.2 器件选择2.2.1 微处理器市场上微处理器种类很多。这里,选取微处理器从多方面考:成本低、性能高、能够满足功能要求等等。这里,选取STC89C51芯片。因为其功能与普通51芯片相同,其价格非常低廉、程序空间大、资源较丰富、在线下载非常方便。同时,使用该芯片,编程上亦可采用所熟悉的KEIL软件,使课程设计非常简单。2.2.2 显示器常见的显示器件LED数码管和LCD液晶器件。LED数码管能够显示数字和部分字符,价格便宜,硬件电路、软件编程均非常简单,而且使用动态扫描技术可节省大量硬件成本。LCD液晶显示器件,显示

7、字迹清晰、能够显示数字、字符和汉字,但价格比LED非常高,编程复杂,软硬件调试都比较花时间。系统显示主要还是数字,根据这两种显示器件的特性,选取LED数码管器件。由于系统要求显示小时和分钟,采用四位数码管显示即可。2.2.3 按键按键是用来设置北京时间或闹钟时间或启动秒表等功能的。这里采用普通按键即可,选用原则:以最少的按键,实现尽可能多的功能。所以这里,设置三个按键:模式键、UP键、DOWN键。2.2.4 闹铃选用最常见,亦最常用的声音提示方式蜂鸣器。3、硬件电路设计3.1 最小系统设计图1 3.2 显示电路设计3.3 按键电路设计3.4 声音报警电路设计3.5 电源电路设计MCU工作电压为

8、5V。为了使用方便,用USB接口供电是最方便的,因此,系统采用USB接口供电的方式,直接从USB接口获取5V电源。原理如下图。4、软件设计4.1 操作功能设计根据系统功能描述,可以将功能大致分成三类:北京时间功能、闹铃功能、秒表功能。系统设有四个数码管,三个按键。采用菜单式人机对话,便于操作。所以可分成多种菜单,功能键切换菜单,UP或DOWN键设置时间。菜单设计如下:菜单1:北京显示:显示格式为:小时.分钟(如:09.50,为9点50分)菜单2:修改北京时间的小时:显示格式为:BH.小时(如BH.14,为北京时间的小时设为14点)菜单3:修改北京时间的分钟:显示格式为:BF.分钟(如BF.34

9、,为北京时间的分钟设为34分)菜单4:修改闹铃时间的小时:显示格式为:NH.小时(如NH.14,为闹铃时间的小时设为14点)菜单5:修改闹铃时间的分钟:显示格式为:NF.分钟(如NF.34,为闹铃时间分钟设为34分)菜单6:秒表功能:显示格式为:秒百分秒(如1290为当前秒表计时到12秒900毫秒),在此种菜单下,UP键设为用来启动/停止秒表、DOWN键设为用来暂停秒表。4.2程序编制思想数码管采用动态扫描原理。所以系统需使用单片机定时器资源。定时时间可设为5ms,即4位数码管,每5ms扫描一位数码管,20ms循环一次。另一方面,按键接普通IO口,所以按键管理程序所涉及到的识键、译键均需采用软

10、件扫描的方法。这里选用定时扫描控制方式。所以,程序编制思想为:使用定时器0(或1)完成数码管动态扫描,并对按键进行扫描。扫描到相应的按键时,如功能键,则执行相应的操作,如,切换菜单。切换菜单的方法,主要是通过程序定义一个变量,变量不同的值表示不同的菜单。在进行切换菜单后,在按键处理子程序中,需对菜单变量重新赋值,并更新数码管显示内容。另外,系统有北京时间和表秒功能,所以,可以利用该5ms的定时器,完成北京时间和秒表的计时任务。4.3 主程序(程序流程图主要根据学生的思路来绘制)这里只给出数码管动态扫描所涉及的流程图。主程序定时器初始化等待变量初始化 定时中断开位码送段码值位码切换退出5 程序调试(程序调试主要是指学生在程序编制调试当中遇到的问题和解决的思路等)在程序编制当中易出现问题:定时器中断的用法、动态扫描的过程、按键与显示的对应,按键的消抖动等。6 技术小结(主要是从单片机系统所涉及到的功能设计、方案设计、硬件设计、软件设计、系统调试等方面进行总结。)主要技术应包括:单片机最小系统结构、数码管显示技术、按键检测技术、系统功能设计、软硬件调试等技术。7多功能电脑时钟的使用说明(开

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论