信息学院keilc课程设计报告.docVIP

  • 11
  • 0
  • 约6.79千字
  • 约 20页
  • 2021-10-21 发布于江苏
  • 举报
信息学院keilc课程设计报告 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 目录 TOC \o 1-3 \h \u 21607 一、设计目的及要求 2 2480 1.1 设计目的 2 9257 1.2 设计要求 3 13425 二、设计方案及论证之硬件电路设计 3 30829 3 21038 2.2 总体设计思路 3 1849 2.21系统板上硬件连线 3 18144 2.22设计原理图 4 14982 2.23单元电路设计: 5 6898 三、设计方案及论证之软件设计 7 3585 3.1 程序设计思路 7 25739 3.2原理图设计 8 19388 3.3源程序 9 10221 四、 器件清单 14 20486 五、器件识别与检测 14 30115 六、 仿真调试 15 10353 七、软件介绍 17 24968 7.1 keil 简介 17 19564 7.2 keil与proteus联调与仿真实现 17 26939 八、 设计电路的心得体会 18 23182 九、 参考文献 18 课 程 设 计 任 务 书 学 院 信息科学与工程 专 业 测控技术与仪器 学生姓名 学 号 设计题目 温度报警器 内容及要求: ?keil c程序设计?是测控技术与仪器专业的专业根底课。本设计是对该课程综合应用能力的检验,在鼓励学生熟悉根本原理的前提下,注重与实际应用相联系,提出自己的方案,完善设计。 1、熟悉单片机及被控对象的工作原理; 2、提出可行设计方案; 3、根据方案设计硬件电路、绘制电路原理图; 4、软件编程并调试; 5、系统调试; 5、完成课程设计报告。 进度安排: 第18周〔2021年12月29日-2021年1月7日〕:布置设计任务,查资料,完成总体方案设计,系统硬件电路设计,系统软件编写并调试,验收辩论。 指导教师〔签字〕 2021年11月24日 学院院长〔签字〕 2021年11月24日 一、设计目的及要求 1.1 设计目的 本设计主要是应用proteus软件和嵌入式C语言编程工具,结合单片机原理及应用。危机原理与接口技术等专业课程,强化和稳固专业理论根底,掌握Proteus仿真的技巧和嵌入式C语言编程工具,提高单片机开发能力,并为嵌入式开发打下根底。 1.2 设计要求 用可调电阻调节电压值作为模拟温度的输入量,当温度低于30℃时,发出长嘀报警声和光报警,当温度高于60℃时,发出短嘀报警声和光报警。测量的温度范围在0-99℃。 二、设计方案及论证之硬件电路设计 本设计选择采用AT89C51单片机为核心。AT89C51提供以下标准功能:4k字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断构造,一个全双工串行通信口,片内震荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停顿CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但震荡器停顿工作并制止其他所有部件工作直到下一个硬件复位。 2.2 总体设计思路 系统板上硬件连线 把“单片机系统〞“动态数码显示〞区域中的ABCDEFGH端口用8芯排线连接。 把“单片机系统〞“动态数码显示〞区域中的S1S2S3S4S5S6S7S8端口用8芯排线连接。 把“单片机系统〞“模数转换模块〞区域中的ST端子用导线相连接。 把“单片机系统〞“模数转换模块〞区域中的OE端子用导线相连接。 把“单片机系统〞“模数转换模块〞区域中的EOC端子用导线相连接。 把“单片机系统〞“模数转换模块〞区域中的CLK端子用导线相连接。 把“模数转换模块〞区域中的A2A1A0端子用导线连接到“电源模块〞区域中的GND端子上。 把“模数转换模块〞区域中的IN0端子用导线连接到“三路可调电压模块〞区域中的VR1端子上。 把“单片机系统〞“模数转换模块〞区域中的D0D1D2D3D4D5D6D7端子上。 把“单片机系统〞“八路发光二极管指示模块〞区域中的L1、L2上。 把“单片机系统〞“音频放大模块〞区域中的SPK IN端口上。 把“音频放大模块“区域中的SPK OUT插入音频喇叭。 2.23单元电路设计: 分别为:显示模块、控制模块、A/D转换模块、报警模块。 (1) 显示模块: 〔2〕控制模块 〔3〕A/D转换模块 〔4〕报警模块 三、设计方案及论证之软件设计 3.1 程序设计思路 主程序框图开 始 开 始 设定

文档评论(0)

1亿VIP精品文档

相关文档