单片机温度采集系统课程设计.docx
《单片机温度采集系统课程设计.docx》由会员分享,可在线阅读,更多相关《单片机温度采集系统课程设计.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机与掌握技术课程设计单片机与掌握技术课 程 设 计成绩评定表设计课题:单片机温度采集系统学院名称:电气工程学院专业班级: 学生姓名: 学 号: 指导教师:设计地点:河南工业大学设计时间:2023.1.3-2023.1.9指导教师意见:成绩:签名:年月日1设计功能要求1、设计背景2、题目具体要求二方案论证 1、CPU 的选择2、A/D 转换器的选择3、显示电路的选择4、系统设计方框图三硬件电路设计1、时钟电路的设计2、复位电路的设计3、动态显示电路设计4、A/D 转换电路设计5、分频电路设计6、系统原理图7、元件清单四软件设计1、软件主程序流程图2、系统程序五、设计总结单片机与掌握技术课程设
2、计目录2单片机与掌握技术课程设计设计功能要求1、设计背景温度是工业掌握中中主要的被测参数,随着电子技术和微型计算机的快速进展,微机的测量和掌握技术在工业进展中起到了举足轻重的作用。单片机具有处理力量强、运行速度快、功耗低等优点。应用在温度测量方面简洁便利、测量范围广、精度高,从而提高了生产效率。因此本设计就是以单片机为核心设计温度采集系统,将采集的信号通过转换以数字方式显示。2、题目要求请自行设计一个温度采集系统,要求按 1 路/s 的速度挨次检测 8 路温度点, 测温范围为+20-+100,测量精度为 1%。要求用 5 位数码管显示温度,最高位显示通道号,次高位显示“-“,低三位显示温度值。
3、二方案论证在日常生活及工农业生产中,常常要用到温度的检测及掌握,传统的测温元件有热电偶和热电阻。本设计以单片机为核心,通过热电阻进展温度检测经 A/D 转换之后,通过显示电路显示测量的温度值,总体元器件的选择主要是CPU、模数转换器和显示电路。1、CPU 的选择本次设计以CPU 选用AT89C5l作为掌握芯片AT89C51 的构造简洁并可以在编程器上实现闪耀3单片机与掌握技术课程设计式的电擦写达几万次以上使用便利等优点。AT89C51 是一种带 4K 字节闪耀可编程可擦除只读存储器的低电压,高性能 CMOS8 位微处理器,俗称单片机。由于将多功能 8 位 CPU 和闪耀存储器组合在单个芯片中,
4、ATMEL 的 AT89C51 是一种高效微掌握器,为很多嵌入式掌握系统供给了一种敏捷性高且价廉的方案。AT89C51 的引脚构造图所图示, 其管脚说明如下:VCC:供电电压。GND:接地。P0 口:P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸取 8TTL 门电流。当P1 口的管脚第一次写 1 时,被定义为高阻输入。P0 能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。P1 口:P1 口是一个内部供给上拉电阻的 8 位双向 I/O 口,P1 口缓冲器能接收输出 4TTL 门电流。P1 口管脚写入 1 后,被内部上拉为高,可用作输入, P1 口被外部下拉为低电寻常,将输
5、出电流,这是由于内部上拉的原因。在 FLASH 编程和校验时,P1 口作为低八位地址接收。P2 口:P2 口为一个内部上拉电阻的 8 位双向 I/O 口,P2 口缓冲器可接收,输出 4 个 TTL 门电流,当 P2 口被写“1”时,其管脚被内部上拉电阻拉高, 且作为输入。并因此作为输入时,P2 口的管脚被外部拉低,将输出电流。这是由于内部上拉的原因。P2 口当用于外部程序存储器或 16 位地址外部数据存储器进展存取时,P2 口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进展读写时,P2 口输出其特别功能存放器的内容。P2 口在 FLASH 编程和校验时接
6、收高八位地址信号和掌握信号。P3 口:P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出4 个 TTL 门电流。当 P3 口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3 口将输出电流ILL这是由于上拉的原因。P3 口同时为闪耀编程和编程校验接收一些掌握信号。RST:复位输入。当振荡器复位器件时,要保持 RST 脚两个机器周期的高电寻常间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址4单片机与掌握技术课程设计的地位字节。在FLASH 编程期间,此引脚用于输入编程脉冲。在寻常,ALE 端以不变的频率周期输出正脉冲
7、信号,此频率为振荡器频率的 1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要留意的是:每当用作外部数据存储器时, 将跳过一个 ALE 脉冲。如想制止 ALE 的输出可在 SFR8EH 地址上置 0。此时, ALE 只有在执行 MOVX,MOVC 指令是 ALE 才起作用。另外,该引脚被略微拉高。假设 微处理器在外部执行状态 ALE 制止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN 有效。但在访问外部数据存储器时,这两次有效的/PSEN 信号将不消灭。/EA/VPP : 当/EA 保持低电寻常, 则在此期间外部程序存储器000
8、0H-FFFFH,不管是否有内部程序存储器。留意加密方式1 时,/EA 将内部锁定为 RESET;当/EA 端保持高电寻常,此间内部程序存储器。在 FLASH 编程期间,此引脚也用于施加 12V 编程电源VPP。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。2、A/D 转换器的选择目前应用较多的 A/D 转换器是 ADC0809,ADC0809 是一种八路模拟输入八路数字输出的转换器件,主要特性如下:区分率:8 位转换时间:次/64 个时钟周期电源:+5V模拟输入电压范围:单极性 0-5V, 具有可控三态输出锁存器。以上数据满足设计要求,所以选用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 温度 采集 系统 课程设计
限制150内