欢迎来到天天文库
浏览记录
ID:8265633
大小:742.00 KB
页数:26页
时间:2018-03-15
《电烤箱温度控制系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、合肥学院计算机科学与技术系微机原理与接口技术课程设计页:1调整字体大小2008~2009学年第一学期页:1课程设计科目电烤箱温度控制系统学生姓名张群学号0604031026班级网络工程(1)班指导教师张向东页:1不是采用表格的形式2009年2月一、题义分析与解决方案1、题义需求分析在STARES598PCI单板开发机上实现对电烤箱温度和时间的控制功能。设计要求:(1)通过键盘设定温度和加热时间。(2)使用DS18B20采集温度,采用七段数码管显示当前温度和剩余时间,并和设置的温度进行比较。(3)当温度低于设定值时,通过DAC0832输出电压供给发热电阻RT1,使其温度升高。(4)使温度恒定在
2、设定温度附近,时间到了停止加热,并提示操作完毕。2、解决问题的方法与思路(1)硬件部分页:2这部分可以先介绍都采用了那些硬件,各硬件如何相连选择8279芯片和七段LED显示器与键盘相连,8279的扫描输出信号经译码器译码,三根输出线Y0~Y7作为矩阵键页:2表述有错盘的行扫描信号,返回信号RL0~RL7与矩阵键盘的8个列输出信号相连接,扫描输出信号经另一译码器产生的8个输出信号作为8个显示器的选通信号,即位选信号,轮流刷新8个显示器。8255APC0口接DS18B20,接收采集的温度值,PC4口接警报器,用于时间结束是的报警。DACO832输出电压,对电阻RT1进行加热,使温度维持在一定范围
3、。(2)软件部分页:2软件部分可以描述为了实现功能都设计了哪些模块,各模块的实现方法。设立一个段码表,用来数字0—9的段码,根据这些段码可以判定LED显示器选用的共阳极还是共阴极方式;同时还要设置一个显示缓冲区以动态刷新的方式。设置好8279的工作方式,运行显示程序。前四位显示时间,后四位显示温度值。对DS18B20进行初始化编程,发出读取温度和转换温度命令。8255APC0口接收数据,并与输入的界限值进行比较,如果小于界限,则启动DAC0832,输出电压给电阻加热;如果达到界限,则不启动加热。程序运行过程中时间递减,当时间减为零时,启动报警系统,产生声音报警,程序结束。二、硬件设计1、可编
4、程并行接口芯片8255A页:2硬件设计的介绍按照课程设计的格式要求分为3部分,作用,功能分析,技术参数,其他硬件也要这样介绍。各芯片的作用要介绍详细。(1)8255A的作用利用8255A的PC0与DS18B20相连,向其发出温度检测命令及接受温度数据,PC4和蜂鸣器相连,用于声音报警。(2)8255A的功能分析及技术参数8255A是可编程并行接口,内部有3个相互独立的8位数据端口,即A口、B口和C口。三个端口都可以作为输入端口或输出端口。A口有三种工作方式:即方式0、方式1和方式2,而B口只能工作在方式0或方式1下,而C口通常作为联络信号使用。8255A的工作只有当片选CS效时才能进行。而控
5、制逻辑端口实现对其他端口的控制。图2-18255A的内部框图标识符最小最大测试条件输入低电平(VIL)-0.5V0.8V输入高电平(VIH)2.0V5V输出低电平(VOL)DB0.45VIOL=2.5mA输出低电平(VOL)PER0.45VIOL=1.7mA输出高电平(VOH)DB2.4VIOH=-400μA输出高电平(VOH)PER2.4VIOH=-200μA驱动电流-1.0mA-4.0mAREXT=750Ω,VEXT=1.5V供应电流120mAIIL(INPUTLOADCURRENT)±10μAVIN=0V~5VIOFL(OUTPUTFLOATLEAKAGE)±10μAVOUT=0.45
6、~5V表2-18255A的技术参数表参数说明:输入最低电压:min=-0.5V,max=0.8V输入最高电压:2.0V输出最低电压:0.45V输出最高电压:2.4V(3)8255A的方式控制字D7D6D5D4D3D2D1D0100010011:工作方式A口方式0输出B口方式0输出C口高4位输入C口低4位输入图2-28255A的方式控制字表①方式0的工作特点:是这种方式通常不用联络信号,不使用中断,三个通道中的每一个都有可以由程序选定作为输入或输出。①通道的功能为:两个8位通道:通道A和B。两个四位通道:通道C高4位和低四位,任何一个通道可以作输入/输出,输入是不锁存的,输出是锁存的,在方式0
7、时各个通道的输入/输出可有16种不同的组合。D7D6D5D4D3D2D1D00XXX写入位编码写入内容写入位编码0写入0D0-D7000-1111写入1图2-38255A的置位/控制字表2、8279芯片(1)8279芯片在本试验中的作用使用8279来实现对键盘输入信号的接收和输出控制LED显示器的数据及显示方式。(2)8279芯片的功能分析页:5技术参数呢?8279的功能是对短矩阵键盘扫描以及控制LED显示器
此文档下载收益归作者所有