电子时钟——天重点大学智能装置课设.docxVIP

电子时钟——天重点大学智能装置课设.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能装置课程设计指导书 一、设计题目 电子时钟 二、设计目的 1. 深入了解 PIC16F877 单片机的工作原理, 熟练掌握汇编语言程序设计方法, 熟 练使用 MPLAB-ICD 仿真器及 MPLAB-IDE 仿真调试软件。 通过该课程设计使学生初步掌握以单片机为核心的智能装置设计的简单原则、步骤和方法。 熟悉智能装置设计中有关的硬件设计调试,如人机界面等。 熟悉智能装置设计中相关软件的设计、编程和调试。 三、设计内容 以 16F877 单片机为核心,结合给出的其他原器件和智能装置实验系统原有的内容设计电子时钟硬件电路电路。 利用实验板上的半导体温度传感器和四个独立按键, 温度传感器按其原理介绍采集,时钟利用液晶显示器进行显示。 时钟按照时分秒、温度以及年月日显示,并可以利用按键逐位进行修改设置。 利用 PIC16F877 自带 EEPROM进行掉电保护。 可设置时间闹钟,用 LED 灯指示(选做) 。 四、设计要求 1. 根据实验指导书的设计内容及和智能装智实验系统所给出的元件, 设计电子时 钟的硬件原理图。 按照设计好的硬件原理图在实验系统上用导线搭建硬件电路。 用万用表检查硬件电路连接是否正确,检查无误后上电并编制简单的测试程序分步调试各部分功能。 在各部分功能实现后,编制完整的电子时钟系统软件,并进行软硬件联调,直到达到设计要求。 按照设计内容要求测试仪表误差并做分析,给出仪表精度,完成后由教师进行验收检查。 五、实验设备 1. MPLAB-ICD 模块与仿真头 1/13 智能装置实验系统 安装了 MPLAB-IDE 开发软件的计算机 数字万用表 导线若干 六、实验项目 1. 设计电子时钟硬件电路 ⑴ 采用 16F877 单片机,利用实验板上提供的 TMP36温度传感器进行室内温度采集。 ⑵利用实验板上的独立按键对年月日时分进行修改设置, 可以实现 12 小时与 24 小时 显示模式切换, 12 小时模式区分上下午,利用 PIC16F877 自带 EEPROM对时钟进行掉 电保护。 ⑶ 采集的温度值显示在液晶显示器上。 ⑷可设置时间闹钟,用 LED 灯指示(选做) 。 硬件电路连接与检查 将设计好的电路由指导老师检查完毕后,在实验板上用导线将实际的电路连接出 来。 ⑵ 接线完成后对照原理图用万用表逐根连线检查电路连接是否正确,特别是电源 VCC 和 VDD 有无短路。 ⑶ 检查无误后连接仿真头后通电。 编制软件对硬件电路分步调试 首先对显示电路调试,编制简单的程序实现将固定单元的数在液晶显示。 ⑵ 编制 A/D 转换程序,实现对模拟电压进行转换,并将结果在液晶上显示出来。 ⑶ 编制简单的按键扫描程序,检查按键的硬件连接是否正确。 ⑷ 每部分编制结束并调试通过后,与前面的程序依次连接成大程序并调试出结果,最终完成整个程序的编制与调试。 软硬件联调实现要求的功能 将各部分程序进行组合,逐项实现设计要求的功能。 ⑵ 功能完成后逐项进行检查,测试电子时钟精度。 ⑶ 编制电子时钟的使用说明。 ⑷ 将测试结果、 使用说明及运行中的实验板经指导教师验收合格后, 完成课程设计。 七、课程设计报告要求 2/13 课程设计的题目、目的、内容与要求。 简单介绍使用的仪器设备与元器件的工作原理。 提交完整的硬件原理接线图,并介绍硬件设计的思路。 调试的步骤及调试过程中出现的问题和解决的方法。 软件设计流程图及带注释的全部程序的清单。 完成后的电子时钟的功能操作说明。 测试电子时钟精度的原始数据及误差分析。 课程设计中的心得体会、收获。 八、思考题 电子时钟的计时精度受哪些因素影响? 系统软件中中断的设计应该注意哪些方面? 简要介绍智能装置硬件、软件设计的思路及要点。 附录一 仿真模块的连接与仿真软件的使用 一、连接硬件 如图 1 所示,将扁平电缆连接到 MPLAB-ICD 模块和仿真头之间, 在将仿真头插入到演示板的 40 芯 IC 插座里,将 RS232 串行口专用电缆连在 PC 机和模块之间。 图 1 硬件连接图 3/13 1. 连接 MPLAB-IDE 和 MPLAB-ICD 模块 双击桌面上的 MPLAB 图标,进入 MPLAB-IDE 界面 选择 OptionDevelopment ModeTools 对话框中的 MPLAB-ICD Debugger ,确认后,模块上的红灯将停止闪烁,说明双方已经连接成功。 图 2 2. 建立新项目 ⑴ 资源管理器中打开目录 实验 ⑵ 选择 ProjectNew Project,在文件名对话框中输入‘ *.pjt ’ ,建立一个新项目 ⑶ Edit Project 对话框打开后 ,选择 OK ,这样就建立了一个项目文件。 图 3 3. 编辑汇编文件 4/13

文档评论(0)

135****4203 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档