1、 单片机课程设计单片机课程设计 课题: 数字温度计 系 别: 专 业 姓 名: 学 号: 2012 年 12 月 28 日 成绩评定 一、指导教师评语一、指导教师评语(根据学生设计报告质量、答辩情况及其平时表现综合 评定) 。 二、评分二、评分 评分项目 设计报告评分 答辩评分 平时表现评分 合 计 (100 分) 任务完成 情 况 (20 分) 课程设计 报告质量 (40 分) 表达情况 (10 分) 回答问题 情 况 (10 分) 工作态度与纪 律 (10 分) 独立工作 能力 (10 分) 得分 课程设计成绩评定 班级班级 姓名姓名 学号学号 成绩:成绩: 分(折合等级分(折合等级 )
2、指导教师签字 年 月 日 一、设计目的及要求一、设计目的及要求 1、基本范围为50110; 2、精度误差小于0.5; 3、LED 数码管直读显示; 扩展功能 : 1、可以任意设定温度上的上下限报警功能; 2、实现语音报数。 二、总体设计二、总体设计 (一)、(一)、系统硬件设计方案系统硬件设计方案 根据系统功能要求,构造如下图所示的系统原理结构框图。 图 1 系统原理结构框图 STC 89CS52RC DS18B20 温度数据采集 LG3641BH 显示温度 初始化 单片机的选择单片机的选择 STC89C52RC 是新一代超强抗干扰/高速/低功耗的单片机,指令代码完全兼 容传统 8051 单片
3、机,12 时钟/机械周期和 6 时钟/机械周期可以任意选择,其内 核与 AT51 系列单片机一样,但是其造价较之更低,功能更强。 AT51 单片机小系统的电路图如下所示。 图 1:单片机小系统电路 1)、引脚说明 stc89c52 的内核和 AT51 系列单片机一样,故引脚也相同: 18:I/OP1 口(P1.0P1.7); 9: 复位脚(RST/Vpd); 1017:I/OP3 口(P3.0=RXD,P3.1=TXD,P3.2=-INT0,P3.3=-INT1,P3.4=T0, P3.5=T1,P3.6=-WR,P3.7=-RD); 18、19:晶振(18=XTAL2,19=XTAL1);
4、20: 地(Vss); 2128:I/OP2 口(P2.0P2.7); 29:-PSEN; 30:ALE/-PROG; 31:-EA/Vpp 123456 A B C D 654321 D C B A Title NumberRevisionSize B Date:8-Jun-2009 Sheet of File:E:baihao毕 业 论 文郑 汉 滔设 计原 理 图4个16X16点 阵.ddbDrawn By: P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 RST 9 RXD/P3.0 10 TXD/P3.1 11 INT0/P3.2 12 INTI/P3.3 13 T0/P3.4 14 T1/P3.5 15 WR/P3.6 16 RD/P3.7 17 XTAL2 18 XTAL1 19 VSS 20 P2.1/A9 22 P2.2/A10 23 P2.3/A11 24 P2.4/A12