基于单片机实现的温度采集显示系统.docxVIP

  • 23
  • 0
  • 约1.02万字
  • 约 14页
  • 2021-09-12 发布于四川
  • 举报

基于单片机实现的温度采集显示系统.docx

基于单片机实现的温度采集显示系统 - - - - - -精品可编辑word学习资料 gJ9W5E8G2S10 — — hQ5H8N6E8F5 — — lP4M8U3T7Z9 单片机课程设计论文 论文题目:温度采集显示系统 |精. |品. |可. |编. |辑. |学. |习. |资. |料. 一,功能和要求: ) 温度测量范畴 0 - 99 ℃; ) 温度辨论率± 1℃; ) 挑选合适的温度传感器; ) 使用键盘输入温度的最高点和最低点,温度超出范畴时候报警; (报警温度不需要储存) 二,系统方案: 方案一:由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效 应,在将随被测温度变化的电压或电流采集过来,进行 A/D 转换后,就可以用 单片机进行数据的处理, 在显示电路上, 就可以将被测温度显示出来, 这种设计需要用到 A/D 转换电路,感温电路比较麻烦; 方案二:进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器, 所以这是特别简洁想到的,所以可以采纳一只温度传感器 DS18B20,此传感器, 可以很简洁直接读取被测温度值,进行转换,就可以满意设计要求; 从以上两种方案,很简洁看出,采纳方案二,电路比较简洁,软件设计也比较简洁,故采纳了方案二; 三,核心元件的功能 1,AT89C51 AT89S51美国 ATMEL公司生产的低功耗,高性能 CMOS 8位单片机,片内含 4K BytesISP(In-system programmable) 的可反 复擦写 1000 次的 Flash 只读程序储备器,器件采纳 ATMEL公司的高密度,非易失性储备技术制造,兼容标准 MCS-51指令系统及 AT89C51 引脚结构,芯片内集成了通用 8 位中心处理器和 ISP Flash 储备单元;单片机 AT89S51强大的功能可为很多嵌入式掌握应用系统供应高 性价比的解决方案; AT89C51芯片的引脚结构如图 1 所示: 功能特性概括 : AT89S51供应以下标准功能: 40 个引脚, 4K Bytes Flash 片内程序储备器, 128 Bytes 的随机存取数据储备器( RAM),32 个外部双向输入 / 输出( I/O )口, 5 个中 断优 先级 2 层中 断 嵌套中 断, 2 个 数 据指 针,2 个 16 位 可编 图 1 程定时/ 计数器, 2 个全双工串行通信口,看门狗( WD)T 电 路,片内振荡器准时钟电路;此外, AT89S51可降至 0Hz 的静态规律操作 , 并支持两种软件可选的节电工作模式 , 闲暇模式, CPU暂停工作,而 RAM,定时 / 计数器,串行通信口, 外中断系统可连续工作; 掉电模式冻结振荡器而储存 RAM的数据,停止芯片其它功能直至外中断激活或硬件复位;同时该芯片仍具有 PDIP,TQFP和 PLCC等三种封装形式,以适应不同产品的需求 管脚说明: |精. |品. |可. |编. |辑. |学. |习. |资. |料. P0 口: P0 口为一个 8 位漏级开路双向 I/O 口,也即地址 / 数据总线复用口;作为输出口用时,能驱动 8 个 TTL规律门电路;对端口写“ 1”时,被定义为高阻输入; 在拜访外部数据储备器或程序储备器时, 这组口线分时转换地址 (低 8 位)和数据总线复用,在拜访期间激活内部上拉电阻; 在 Flash 编程时, P0 口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻; P1 口:P1 口是一个带内部上拉电阻的 8 位双向 I/O 口,P1 口的输出缓冲级可驱动( 吸取或输出电流 )4 个 TTL规律门电路;对端口写“ 1” , 通过内部的上拉电阻把端口拉到高电平 , 此时可作输入口;作输入口使用时 , 由于内部存在上拉电阻 , 某个引脚被外部信号拉低时会输出一个电流 (I IL ) ; 在 Flash 编程和程序校验期间 ,P1 接收低 8 位地址;部分端口仍有其次功能 , 如表 1 所示: 端口引脚 端口引脚 P1.5 P1.6 P1.7 其次功能 MOSI( 用于 ISP 编程) MISO( 用于 ISP 编程) SCK(用于 ISP 编程) 表 1 P1 口部分引脚其次功能 P2 口:P2 口是一个带有内部上拉电阻的 8 位双向 I/O 口, P2 口的输出缓冲级可驱动 ( 吸取或输出电流 )4 个 TTL规律门电路;对端口写“ 1”, 通过内部的上拉电阻把端口拉到高电平 , 此时可作输入口;作输入口使用时 , 由于内部存在上拉电阻, 某个引脚被外部信号拉低时会输出一个电流 (I IL ) ; 在拜访外部程序储备器或 16 位地址的外部数据储备器 ( 例如执行 MOVX@DPTR 指令) 时,P2 口送出

文档评论(0)

1亿VIP精品文档

相关文档