菜单
  

        (3)提供软件调试功能。提供丰富的外围接口器件及其仿真,ROM、RAM、键盘、马达、LCD、LED,很接近实际。
        (4)具有强大的原理图绘制功能。
    1.4.2 开发语言
        本次设计开发语言选用C语言。它是一种计算机程序设计语言,既具有高级语言的特点,又具有汇编语言的特点。C语言的特点有:
        1.简洁紧凑,灵活方便。
        2.运算符包含范围很广。
        3.数据类型丰富。
        4.语法灵活。
        5.允许直接访问物理地址,可以直接对硬件进行操作。
        6.生成代码质量高,程序执行效率高,一般只比汇编效率低10—20%,由于该设计对执行效率没有很严格的要求,故综合起来权衡利弊,使用C语言作为开发语言。
        7.可移植性好[1]。
    2.设计方案研究
        对于此次设计在接到设计题目后,首先要做的便是对设计内容模块化,找出需要主攻的难题并且对它进行调研。其中需要注意的主要有两点:
    1.明确软、硬件部分的分工。硬件的选择有时会严重影响软件的模块划分。就像一个硬件的选取,也许涵盖了软件部分的某个模块,那么软件部分在设计的时候就可以不用考虑该模块了。但如果这个硬件的引入,或许会带来其他方面的问题,那么软件部分在设计的时候,则要新增加这部分的模块。
    2.正常情况下,要使软件部分更多代替硬件,这部分可以更彰显软件设计的特色。
    3.积极查阅相关资料,借助已有技术,尽量减少重复性的无用劳动,在此基础上可根据能力来进行创新设计。
    2.1 智能温度计设计方案
        本次设计采用温度传感器,其实在单片机电路设计中,很多都是使用传感器,所以这也是特别容易就能想到的,因此我们可以采用一只温度传感器DS18B20,此传感器能够很方便的直接读取被测温度值,再进行转换就可以满足设计要求。此方案利用了温度传感器具有能够直接读取被测温度等读数方便、测温范围广、测温精确、适用范围宽而且电路简单易于实现等优点。
    2.2 总体设计框图
        本设计以AT89C52单片机为核心,系统整体硬件电路由传感器数据采集电路、温度显示电路,上下限报警调整电路,单片机控制电路等组成。
    系统框图主要由主控制器、单片机复位、报警点按键调整设置、时钟振荡、LCD显示、温度传感器组成。总体设计方框图如图2-1所示,
    图2-1   总体设计方框图
    3.智能温度计硬件设计
    3.1 核心控制模块
    3.1.1 AT89C52的特点及特性:
        引脚40个,8KB FLASH ROM,256 Bytes的RAM,32个外部的可双向传的端口(I/O),串行中断2个,外部中断源2个,一共8个中断源,3个十751位可编程的定时计数器,全双工的串行通信口2个,看门狗(WDT)电路,片内时钟振荡器[2,3]。
        另外,AT89C52在空闲模式,CPU暂时停止工作,而随机存储器RAM定时计数器、串行口、外中断系统则可以继续工作,掉电模式下振荡器冻结,但RAM内的数据能够保存,并且停止芯片另外的功能直到外部中断被激活或者硬件复位。主要有如下功能特性:
    1. 8kB FLASH ROM
    2. 32个输入/输出 I/O口    
    3. 工作电压范围为4.5-5.5V
    4. 2个串行中断,可编程UART串行通道
    5. 外部中断2个,共8个中断源
    6. 2个读写中断口线,
    3.1.2 引脚功能说明:
  1. 上一篇:快递业服务质量对顾客满意度的影响调查分析
  2. 下一篇:当今社会农村“空巢老人”现象调查研究
  1. 大学生的旅游市场开发研究

  2. 在线旅游公司的营销创新研究

  3. 加多宝凉茶品牌传播的延续性策略研究

  4. 百事可乐名人广告的溢出效应分析

  5. 微信营销推广模式有效性...

  6. 基于京东平台双边市场中...

  7. 京东集团管理会计在供应链管理中的应用

  8. 电站锅炉暖风器设计任务书

  9. 杂拟谷盗体内共生菌沃尔...

  10. 大众媒体对公共政策制定的影响

  11. 十二层带中心支撑钢结构...

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 当代大学生慈善意识研究+文献综述

  14. 乳业同业并购式全产业链...

  15. 中考体育项目与体育教学合理结合的研究

  16. 酸性水汽提装置总汽提塔设计+CAD图纸

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回