欢迎来到天天文库
浏览记录
ID:23620308
大小:698.00 KB
页数:52页
时间:2018-11-09
《《温度检测模块》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、石家庄经济学院信息工程学院电子信息工程专业单片机课程设计报告题目温度检测模块设计姓名0000000学号00000000000000000班级00000000000指导教师0000000000002013年7月4日要求:1.指导教师按照课程设计大纲要求完成学生课程设计指导工作。2.课程设计任务书由指导教师照大纲要求填写,内容要全面。3.课程设计报告由参加本学生填写。课程设计结束时交指导教师。4.指导教师要根据每一位学生课程设计任务完成情况,认真审核设计报告,并在课程设计结束时,给出客观、准确的评语和成绩。5.课程设计任务书和报告要语言流畅,图表正确规范。6.本表要用钢笔、圆柱笔填写或
2、打印,字迹工整。班级4101090102姓名0000000学号0000000000000000000课程设计题目温度检测模块设计课程设计起止日期2013年6月17日至2013年7月5日实习地点实验室106课程设计内容与要求(包括:设计任务及要求、设计原理、所需仪器设备、验收标准)及格:矩阵式键盘设置4个按键,初始时,4位数码管无显示。当1号键按下时,第一位数码管显示1,并闪烁两次;当2号键按下时,第二位数码管显示2,并闪烁两次;3号键、4号键同样功能。中:在完成及格任务的基础上,能对来自热敏电阻传感器上的信号进行A/D转换,并在数码管上实时显示采集的电压值。设置开始、结束两个按键控
3、制采集过程。良:将显示的电压值转换成显示温度值,并能够通过按键设定校正值;优:将所有的按键功能通过红外遥控器实现。(开始、结束和校正值设定)指导教师:董建彬2013年6月17日课程设计任务书一、设计原理与技术方法:(包括:电路工作原理分析与原理图、元器件选择、电路调试方法与结果说明;软件设计说明书与流程图、软件源程序代码、软件调试方法与运行结果说明。)1.电路工作原理分析:89C52芯片P0口,即P0.0--P0.7连接到键盘的D0--D7,P0口既是8数据口,又是16位地址口的低8位。同时P0口连接八段数码管作为段选信号。89C52芯片P2.7与PCF8951的SDA相连做为位锁
4、存,P2.6与PCF8951的SCL相连作为段选。89C52芯片P3.2与红外相连作为外部中断。1.189C52芯片说明:(1)主电源引脚(2根)VCC(Pin40):电源输入,接+5V电源GND(Pin20):接地线(2)外接晶振引脚(2根)XTAL1(Pin19):片内振荡电路的输入端XTAL2(Pin20):片内振荡电路的输出端(3)控制引脚(4根)RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。ALE/PROG(Pin30):地址锁存允许信号PSEN(Pin29):外部存储器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,接
5、低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。(4)可编程输入/输出引脚(32根)STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。PO口(Pin39~Pin32):8位双向I/O口线,名称为P0.0~P0.7P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0~P1.7P2口(Pin21~Pin28):8位准双向I/O口线,名称为P2.0~P2.7P3口(Pin10~Pin17):8位准双向I/O口线,名称为P3.0~P3.7STC89C52主要功能如表一所示。表1STC89C
6、52主要功能主要功能特性兼容MCS51指令系统8K可反复擦写FlashROM32个双向I/O口256x8bit内部RAM3个16位可编程定时/计数器中断时钟频率0-24MHz2个串行中断可编程UART串行通道2个外部中断源共6个中断源2个读写中断口线3级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能1.2PCF8951芯片说明:PCF8591是一个单片集成、单独供电、低功耗、8-bitCMOS数据获取器件。PCF8591具有4个模拟输入、1个模拟输出和1个串行I2C总线接口。PCF8591的3个地址引脚A0,A1和A2可用于硬件地址编程,允许在同个I2C总线上接入8个PCF859
7、1器件,而无需额外的硬件。在PCF8591器件上输入输出的地址、控制和数据信号都是通过双线双向I2C总线以串行的方式进行传输。1.2.1特性(1)单独供电(2)PCF8591的操作电压范围2.5V-6V(3)低待机电流(4)通过I2C总线串行输入/输出(5)PCF8591通过3个硬件地址引脚寻址(6)PCF8591的采样率由I2C总线速率决定(7)4个模拟输入可编程为单端型或差分输入(8)自动增量频道选择(9)PCF8591的模拟电压范围从VSS到VDD(10)PCF
此文档下载收益归作者所有