全文预览

单片机原理与计算机控制技术

上传者:学习一点 |  格式:docx  |  页数:20 |  大小:957KB

文档介绍
计以电阻R11代替)进行加热或者不加热(降温)。并采用LCD1602液晶屏显示水的给定温度和实际温度。通过按键ADD,SUB实现给定温度的变化。主程序主要处理系统初始化(包括控制参数、给定温度等)、按键扫描、采样温度值及其D/A转换与给定值进行比较,输出PWM等。系统灵敏度高和抗干扰性强,具备较高的测量和控制精度。2、系统设计2.1、电路部分的设计由于本系统需要温度显示、温度给定、测温和温度控制等要求。则显示部分我采用的是LCD1602进行显示;给定温度的调节我采用的是ADD/SUB两个按键进行调节;测温我采用的是DS1802单线数字温度传感器;通过光电耦合电路实现温度的控制。2.1.1、单片机最小系统单片机最小系统主要是由外部晶振加复位电路组成,因为P0口缺少内部上拉电阻,这里用了一个RP1的上拉电阻群如图(3)。图(3)单片机最小系统2.1.2、显示电路(LCD1602)1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形(用自定义CGRAM,显示效果也不好)。1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶如图(4)。图(4)显示电路(LCD1602)2.1.3、温度调节电路当程序给定一个基本温度时然后需要在此基础之上重新升高或者降低给定温度,则可以分别通过按下按键ADD/SUB进行操作如图(5)。图(5)温度调节电路2.1.4、温度测量电路

收藏

分享

举报
下载此文档