,就可以满足设计要求。从以上两种方案,两种都完全能够满足设计需要,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了方案二。综上各方案所述对此次作品的方案选定采用STC89C51单片机作为主控制系统采用DS18B20为传感器113显示电路设计方案一:使用数码管显示,数码管是由多个发光二极管封在在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。有共阴,共阳两种。方案二:使用液晶显示屏lcd1602,1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用。比较两种方案将选用方案二,lcd1602操作简单,可以直接对1602的引脚直接操作。
2主要元件介绍
211STC89C51引脚介绍①主电源引脚(2根)VCCPi
40:电源输入,接+5V电源GNDPi
20:接地线②外接晶振引脚(2根)XTAL1Pi
19:片内振荡电路的输入端
fXTAL2Pi
20:片内振荡电路的输出端③控制引脚(4根)RSTVPPPi
9:复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。ALEPROGPi
30:地址锁存允许信号PSENPi
29:外部存储器读选通信号EAVPPPi
31:程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。④可编程输入输出引脚(32根)STC89C51单片机有4组8位的可编程IO口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。P0口(Pi
39~Pi
32):8位双向IO口线,名称为P00~P07P1口(Pi
1~Pi
8):8位准双向IO口线,名称为P10~P17P2口(Pi
21~Pi
28):8位准双向IO口线,名称为P20~P27P3口(Pi
10~Pi
17):8位准双向IO口线,名称为P30~P37
U11234567891011121314151617181920P10P11P12P13P14P15P16P17RESETP30RXDP31TXDP32INT0P33INT1P34T0P35T1P36WRP37RDX2X1GNDSTC89C52VCCP00P01P02P03P04P05P06P07EAVPALEPPSENP27P26P25P24P23P22P21P204039383736353433323130292827262524232221
图1:STC89C51封装图
212单片机最小系统:当在STC89C51单片机的RST引脚引入高电平并保持2个机器周期时,单片机内部就执行复位操作,按键手动复位有电平方式和脉冲方式两种。其中电平复位是通过RST
f端经过电阻与电源VCC接通而实现的。最小系统如图2
图2单片机最小系统电路电路以STC89C51单片机最小系统r