预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

目录 TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc439788325"第1章硬件设计 PAGEREF_Toc439788325\h5 HYPERLINK\l"_Toc439788326"1.1AT89C51单片机介绍 PAGEREF_Toc439788326\h5 HYPERLINK\l"_Toc439788327"1.2DS18B20温度传感器介绍 PAGEREF_Toc439788327\h6 HYPERLINK\l"_Toc439788328"1.3液晶显示器LCD1602介绍 PAGEREF_Toc439788328\h7 HYPERLINK\l"_Toc439788329"2章软件设计 PAGEREF_Toc439788329\h8 HYPERLINK\l"_Toc439788330"2.1主程序 PAGEREF_Toc439788330\h8 HYPERLINK\l"_Toc439788331"2.2读出温度子程序 PAGEREF_Toc439788331\h8 HYPERLINK\l"_Toc439788332"2.3温度转换命令子程序 PAGEREF_Toc439788332\h8 HYPERLINK\l"_Toc439788333"2.4计算温度子程序 PAGEREF_Toc439788333\h9 HYPERLINK\l"_Toc439788334"2.5显示数据刷新子程序 PAGEREF_Toc439788334\h9 HYPERLINK\l"_Toc439788335"第3章调试结果及说明 PAGEREF_Toc439788335\h10 HYPERLINK\l"_Toc439788336"3.1软件仿真 PAGEREF_Toc439788336\h10 HYPERLINK\l"_Toc439788337"参考文献 PAGEREF_Toc439788337\h11 HYPERLINK\l"_Toc439788338"心得体会 PAGEREF_Toc439788338\h11  第1章硬件设计 1.1AT89C51单片机介绍 AT89C51是美国ATMEL公司生产的低功耗,高性能CMOS型8位单片机,片内含4Kbytes的可编程的Flash只读程序存储器,兼容标准8051指令系统及引脚。它集FlashROM程序存储器,并支持可在线编程(ISP)功能;另一方面,由于价格低、因而被广泛应用于许多高性价比的场合,如工业控制、消费电子等各种控制领域,对于简单的测温系统而言,它已经足够。单片机AT89C51具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。设计中采用89C51单片机。 其主要特性如下: 与MCS-51产品指令系统完全兼容; 4K字节可编程闪烁存储器; 1000擦写周期; 4.0~5.5V工作电压范围; 全静态工作:0Hz-33MHz; 程序存储器具有3级加密保护; 128*8位内部RAM; 32可编程I/O线; 两个16位定时器/计数器; 6个中断源和2个优先级; 可编程全双工串行通道; 低功耗的闲置和掉电模式; 看门狗(WDT)及双数据指针; 具有JTAG接口,可方便地在线编程或在系统编程。 AT89C51单片机为40引脚双列直插式封装。其引脚排列和逻辑符号如图1.1所示。 各引脚功能简单介绍如下:图1.189C51引脚图 VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每个管脚可吸收8TTL门电流。当P1口的管脚写“1”时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FLASH编程时,P0口作为原码输入口,当FLASH进行校验时,P0输出原码,此时P0外部电位必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入“1”后,电位被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚电位被内部上拉电阻拉高,且作为输入。作为输入时,P2口的管脚电位被外部拉低,将输出电流,这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八