智能蒸饭柜控制系统说明

更新时间:2024-02-03 06:25:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

图书馆收藏

中图分类号: 密级: UDC: 编号:

毕业设计

设计题目名称:蒸饭柜系统设计

学 生 姓 名:王洪畅

专业名称: 电气自动化 班 级: 电气13-2 学 制: 三 年 学 号: 1350203229 学历层次: 专 科 指导教师: 董素玲

评 阅 人:

论文(设计)提交日期: 年 月 日 论文(设计)答辩日期: 年 月 日

江苏建筑职业技术

二〇一六 年 六 月 日

院 毕业设计成绩评定书

专业、班级 电气13-2 姓名 王洪畅 日期 1、设计题目 智能蒸饭柜系统设计 2、设计指导教师(签名) 3、设计评阅人(签名) 评阅日期 4、评定意见及成绩

年 月 日

摘 要

智能蒸饭柜控制系是以51系列单片机STC89C52作为控制芯片,根据温度传感器DS18B20测量温度,电容式传感器检测水位,通过软、硬件合理配合的设计,来实现对温度及水位的控制和监测。同时可以实现定时、报警、显示等功能。这个设计还特别加了按键修改定时时长的功能,给用户更好的使用效果和安全。

整个设计由供电部分、温度采集部分、水位监测部分、总控制部分、显示部分、声光报警等部分组成。它具有使用方便、安全性能高、使用性强等优点,十分希望它可以在温控领域具有广阔的应用前景。

关键词:STC89C52,DS18B20,电容传感器,220V大功率加热管

目录

第1章 绪论................................................................................................................ 1

1.1 课题研究的目的和意义............................................................................... 1

1.1.1 课题研究的目的................................................................................ 1 1.1.2 课题研究的意义................................................................................ 1 1.2 国内外的研究现状及发展趋势................................................................... 1

1.2.1 国内外的研究现状............................................................................ 1 1.2.2 发展趋势............................................................................................ 2 1.3 本课题研究的内容....................................................................................... 2 第2章 总体方案设计与分析.................................................................................... 3

2.1 系统原理框图............................................................................................... 3 2.2 方案选择....................................................................................................... 3

2.2.1 单片机的选择.................................................................................... 3 2.2.2 传感器的选择.................................................................................... 4 2.3 产品工作原理............................................................................................... 4 第3章 硬件电路的设计............................................................................................ 6

3.1 单片机最小系统设计................................................................................... 6

3.1.1 单片机时钟电路设计........................................................................ 6 3.1.2 单片机复位电路设计........................................................................ 6 3.2 电源指示电路设计....................................................................................... 7 3.3 信号采集电路设计....................................................................................... 7 3.4 显示部分电路设计....................................................................................... 8 3.5 语音播报电路设计..................................................................................... 10 第4章 软件设计...................................................................................................... 11

4.1 系统软件设计的整体思想框图................................................................. 11 4.2 主程序的设计............................................................................................. 11 总结.............................................................................................................................. 13 致谢.............................................................................................................................. 14 参考文献...................................................................................................................... 15 附录I........................................................................................................................... 16 附录II......................................................................................................................... 28

江苏建筑职业技术学院毕业技术报告

第1章 绪论

1.1 课题研究的目的和意义

1.1.1 课题研究的目的

随着时代的变化微电子在人类文明中的地位日益继增,近些年里单片机的以方方面的优势迅猛发展,一个以微型计算机应用为主的新技术时代蓬勃兴起,单片机的使用已经覆盖了电力、冶金、化工、建材、机械、食品、石油等等行业。在电力蒸饭柜中也逐渐的出现了单片机的影子。过去的燃煤、天然气式锅炉不仅使用不便,而且消耗大,环境污染严重。电蒸柜普遍使用于酒店,餐厅,工地,校园,工厂,部队等等大型厨房里。电蒸柜不仅可以用于蒸米饭,馒头,包子等食物,热、而且还可以用于卫生领域的物品消毒。电蒸柜因为其清外观简单易清洁,使用容易,节省能源,环保性强,蒸食效果好的优点在校园、工厂等大型厨房里迅速取代了落后的燃气、燃煤式锅炉。 本文根据任务要求,设计制作了一种以单片机为核心控制元件,能够完成自动控制电蒸柜高效率的加热过程的控制系统。本系统使用方便,能够自由调控其加热时间,加热时间到自动停止加热并报警,能够极好的实现电蒸柜的自动控制。

1.1.2 课题研究的意义

为了更好地研究和探讨基于单片机的电路设计知识,掌握基本电路的设计方法与技巧,课题选择“电子指南针的设计”。

虽然GPS在各方面有着广泛的应用,但由于其弊端显露,导致精度大大降低,甚至不能使用。本设计正是为弥补这一不足,根据地磁场的工作原理及环境适应性好的特点来制作的。它可以对GPS信号进行有效补偿,保证导航定位信息绝对有效。

同时,通过自己动手设计课题能提高我们应对由理论转换到实践的能力。从中我们能深入了解各种元器件的基本功能,快速地查找出电路故障,积累更多的经验;还能拓宽我们的知识面,激发我们各方面的创新潜能。

1.2 国内的研究现状及发展趋势

1.2.1 国内的研究现状

在1965年,基于地磁异常场等值线匹配的MAGCOM系统在美国的E2systems公司被提

1

江苏建筑职业技术学院毕业技术报告

出。1980年,瑞典的Lund学院对船只的地磁导航进行了实验验证,通过算出两个磁传感器之间输出时间的不同,确定船只的速度。

美国目前已使用地磁导航定位系统来提高飞航导弹和巡航鱼雷命中率,而且开始利用地磁信息做导弹试验的研究,并利用飞机在高空进行地磁数据测量。与此同时,美国航空航天局和有关大学对水下地磁导航进行了研究,并在地面进行了大量的试验。

虽然国内对地磁导航的研究还不够成熟,但也在仿真和预研阶段有了很大的进步。航天科工集团三院的李素敏等人运用平均绝对差法算出分辨率能达到50米的地磁强度数据;西北工业大学的晏登洋等人利用仿真实验较高精度地研究地磁导航校正惯性导航。

1.2.2 发展趋势

由于GPS容易受到其它信号、波形干扰,且在偏僻、遮挡地方传输不能很好的回馈到卫星中,会导致导航准确性在某些地区较差,这正是本设计的需要所在。它能测出在任何地方的方向,具有很好的前景。电子指南针可用于汽车导航和精确定位,因为电子指南针的工作原理是在地球的任何地方,磁场的水平分量总是指向磁北极。

未来电子指南针的发展的方向有: (1)电子指南导航系统科技含量更高。

(2)与先进的导航技术相结合,使导航更稳定、精确、实用。 (3)使其应用的行业更广泛,加快电子产品的研究与开发。

1.3 本课题研究的内容

本课题主要研究以单片机为核心设计的电子指南针系统。其中包含了各模块的选型,产品的工作原理,单片机软件的编程,硬件电路的设计等。

设计是利用传感器来完成方向的检测,经过单片机信号处理转换为液晶显示数据,液晶显示屏上的显示结果是以水平方向为基准的角度偏移量和方向的英文显示,而语音播报功能是利用语音芯片来实现的,从而可以为大家的导航提供更便捷的服务。

2

江苏建筑职业技术学院毕业技术报告

第2章 总体方案设计与分析

提前做好了解与分析,能够更加清晰的认识电子指南针设计系统,更能有利于自己以后设计东西及更加高效地完成任务,使得工作生活能更有条理。本设计主要的两部分是硬件部分和软件部分。

2.1 系统原理框图

指南针控制系统主要由信号采集电路、最小系统电路、按键电路、语音播报电路几部分构成。其总体方案框图如下图:

电源按键传感器采集数据单片机处理显示数据复位电路按键语音播报

图2-1 系统原理框图

如图2-1所示,通电由传感器接收到信号,经过单片机进行数据处理和算法补偿后再转换成液晶显示数据由液晶显示屏显示。

2.2 方案选择

2.2.1 单片机的选择

单片机是单片微型计算机的简称,是指集成在一个芯片上包含CPU、存储器、基本输入/输出接口电路、定时/计数器和中断系统等功能部件的微型计算机。本设计的内部计算量较大,需要对单片机进行选择。

方案一:MSP430 系列单片机

(1)16位单片机 (2)精简指令集结构

(3)丰富的寻址方式 (4)可以为多个操作寄存器和片内数据存储器进行高速处理 方案二:AVR系列单片机

(1)8位单片机 (2)运行速度快

3

江苏建筑职业技术学院毕业技术报告

(3)不需要外接驱动电路 (4)内置FLASH、EEPROM可以反复多次烧 (5)程序使用汇编语言编写难度大 (6)指令系统复杂 方案三:51系列单片机

(1)精简、成本低 (2)结构完善、性能优越 (3)性价比高,开发环境要求低 (4)可以直接对位操作 (5)完全兼容软件调试环境 (6)方便观察变量

综上考虑,51系列单片机成本最低,容易使用,足够实现本设计,况且可以使用C语言编写,不必选择复杂的价格贵的作为控制模块。所以选择单片机中最常用的STC89C52。

2.2.2 传感器的选择

传感器的选择很重要,因为它是本设计信号采集部分的关键。有三个可供选择项: 选择一:KMZ52感应磁场传感器

(1)高灵敏度磁阻传感器(2)灵敏度不受地域限制(3)变化曲线更加线性化 选择二:HMC1052两轴磁传感器

(1)双轴线性磁传感器(2)尺寸小、工作电压低(3)不能使用偏置带 选择三:HMC5883L霍尼韦尔传感器

(1)成本低(2)精度高(3)抗噪声好,温度稳定性好(4)可靠性强、响应速度快 综合考虑,HMC5883L三轴磁阻传感器内含ASIC封装,显得更为优越,况且它也是灵敏度最高,可靠性最好的。在这里,我选择霍尼韦尔传感器。

2.3 产品工作原理

地球磁场无论在地球哪个地方都是指向北极。本设计所用的的磁阻传感器就是利用这个原理应用到载体上来实现功能的。如图2-2所示:

图2-2 地球磁场分布图

4

江苏建筑职业技术学院毕业技术报告

整个设计利用HMC5883L霍尼韦尔磁阻传感器感受物理信息,将物理信号转换为电信号,再将电信号输送到单片机控制系统中,由单片机内部处理转换数据。所处方向的偏差是通过磁场变化来测量的,从而实现对方向判别的功能。接着单片机处理信息功能经过分析经LCD1602显示屏显示。中间加了语音播报按键和复位按键,可以避免单片机锁死状态的出现,更能清晰听到语音的提示,从而准确判定方向。

5

江苏建筑职业技术学院毕业技术报告

第3章 硬件电路的设计 1233.1 单片机最小系统设计 D3.1.1 单片机时钟电路设计 U1VCCEA/VPPP1P1P1P1P1P1P1P1.0.1.2.3.4.5.6.7P0P0P0P0P0P0P0P0.0.1.2.3.4.5.6.740313938373635343332123456789CRSTALEPSENP3P3P3P3P3P3P3P3.0.1.2.3.4.5.6.7/RxD/TxD/INT0/INT1/T0/T1/WR/RD3029C230PC330P101112P3313SCL14SDA15P3616P371718Y11920XTAL2XTAL1GND89C52P2P2P2P2P2P2P2P2.7.6.5.4.3.2.1.02827262524232221 图3-1 单片机晶振电路图 B(1)如图3-1所示,晶体振荡电路可以产生振荡电流,把时钟信号传给单片机。 (2)图中,XTAL1、XTAL2为时钟引脚输入端、输出端。 12(3)图中选用11.0592MHZ的晶振只是为了得到精确的通信波特率,让串口通信的可靠性更高。 A3.1.2 单片机复位电路设计 U1VCCEA/VPPP1P1P1P1P1P1P1P1.0.1.2.3.4.5.6.7P0P0P0P0P0P0P0P024031393837363534333231C110uFRSRWVCCENP13P14P15S2P16P17*12345678.0.1.2.3.4.5.6.79R110KP3010P3111P3212P3313SCL14SDA15P361617181920RSTALEPSENP3P3P3P3P3P3P3P3.0.1.2.3.4.5.6.7/RxD/TxD/INT0/INT1/T0/T1/WR/RD3029XTAL2XTAL1GND89C52P2P2P2P2P2P2P2P2.7.6.5.4.3.2.1.02P282P272P262P252P242P232P222P2176543210 图3-2 复位电路 6

江苏建筑职业技术学院毕业技术报告

如图3-2复位电路所示,RST为控制引脚,还具有复位功能。复位电路是单片机初始化部分,同时也避免程序出故障使得单片机处于锁死状态。 13.2 电源指示电路设计 J1212HKG1VCC21R210KD1 图3-3 电源指示电路 如图3-3所示,VCC为电源引脚。本次设计采用干电池供电,在此不需要添加电源电路,只需要电源指示电路来判别是否通电。 3.3 信号采集电路设计 VCCU212SCL3SDA4R3510KR410KVCC 图3-4 信号采集电路 图中,U2为磁阻传感器,采集部分正是靠它来获取物理信息。SDA是双向数据线,SCL是时钟线。SDA在SCL高电平期间由高电平跳变为低电平,SDA在SCL高电平期间由低电平跳变为高电平 7 D江苏建筑职业技术学院毕业技术报告 3.4 显示部分电路设计 VCCU4123RS4RW5EN6P007P018P029P0310P0411P0512P0613P07141516VSSVDDVLRSR/WED0D1D2D3D4D5D6D7BLABLK1602CVR1VCC B图3-5 显示部分电路 如图3-5所示,1602采用16脚接口,可以显示两行,每行16个字符液晶模块。 关于LCD1602可大致分为几点; (1)管脚 1)VSS为电源地 2)VDD接电源正极 3)VL为液晶显示偏压信号 4)RS为寄存器选择 A5)R/W为读写信号线 6)E为使能端 7)D0-D7为8位双向数据端 8)BLA为背光源正极 9)BLK为背光源负极 12(2)操作时序关系表 表3.1 操作时序关系表

RS 0 0 1 1 如表3.1所示:

R/W 0 1 0 1 操作说明 写入指令码D0-D7 读出输出的D0-D7状态字 写入数据D0-D7 从D0-D7读取数据 当读取状态字时,应注意D7位。 若D7=1,表示禁止读写操作; 若D7=0,表示可以进行读写操作。

8

江苏建筑职业技术学院毕业技术报告

所以先进行读写检测才可以对控制器进行读写操作。 (3)指令集

LCD-1602初始化指令小结:

表3.2 初始化指令关系表

0X38 0x01 0X0F 0x08 0x0e 0x0c 0x06 0x02 0x18 设置16*2显示,5*7点阵,8位数据接口 清屏 开显示,显示光标,光标闪烁 只开显示 开显示,显示光标,光标不闪烁 开显示,不显示光标 地址加1,当写入数据的时候光标右移 地址计数器AC=0;光标归远点 光标和显示一起向左移动 从表3.2中,能清晰看到各指令关系。 (4)显示地址

地址和屏幕的对应关系如下图:

图3-6 地址和屏幕对应关系

(5)读写时序 基本操作时序:

1)读状态输入:RW=H,E=H,RS=L;读状态输出:DB0~DB7=状态字。

2)写指令输入:RW=L,RS=L,E=下降沿脉冲,DB0~DB7=指令码;写指令输出:无。 3)读数据输入:RW=H,E=H,RS=H;读数据输出:DB0~DB7=数据。

4)写数据输入:RW=L,RS=H,E=下降沿脉冲,DB0~DB7=数据;写数据输出:无。

9

江苏建筑职业技术学院毕业技术报告 3.5 语音播报电路设计 CVCCVCCP201P212P223P234P245P256P269P271023P37R81KP3624272526U3A0A1A2A3A4A5A6A7PLAYLPLAYERECRECLEDXCLKISD1420VCCDVCCAVSSDVSSASP+SP-ANA INANA OUTMIC REFMICAGC2816121314152021R10C50.1uFSPEAK112C7P30.1uFD2LEDR5100KR6100KR7100KC40.001uF185.1K1719R9470KC60.1uFB

图3-7 语音播报电路 如图3-7所示,此电路主要用来完成对语音播放的控制,它的主导是ISD1420芯片,特点如下: Title(1)外部元件最少 (2)使用方便 SizeNumber(3)声音更优质 (4)不需要专用编程 A4Date:(5)可反复播放10万次 (6)省电 File:2316-Nov-2014Sheet of C:\\Users\\Administrator.SDWM-2013021Draw6SCn\\Desk By:top\\Smile\\毕业设计完成中\\语音指南针.DDB4RevisionA 10

江苏建筑职业技术学院毕业技术报告

第4章 软件设计

4.1 系统软件设计的整体思想框图

开始读取各项参数初始各模块信息采集数据处理判断、显示方位转换为液晶显示数据显示屏显示

图4-1 整体思想框图

如图4-1所示,此次软件设计的总体思想可大致分为: (1)读取各项参数

(2)传感器首先采集得到所需信息 (3)传递进单片机内并进行相关处理 (4)再经过判断转换为相应数据 (5)最后在液晶显示屏上显示

4.2 主程序的设计

软件设计的流程图,如下:

11

江苏建筑职业技术学院毕业技术报告

开始读取预制参数系统初始化测量模式否否是定时器中断信号采集是信号分析,处理进入休眠模式硬铁补偿GPS获取经纬度方向解算查表求磁偏角磁偏角校正显示屏显示否是否关机是结束图4-2 系统主程序流程图如图4-2所示,设计思想如下 1)首先对系统进行初始化操作 2)判断是否进行采集测量 3)若是,则处理信号,并进行补偿 4)接着解算方向,角度校正 5)显示屏显示数据

6)若否,则不用测量,直接校正 7)获取磁场数据 8)计算偏移大小 9)保存数据到单片机

10)其中还设置有休眠模式,定时中断等功能

12

显示校准提示获取磁场数据计算偏移量是否保存否是保存到单片机

江苏建筑职业技术学院毕业技术报告

总结

毕业设计是毕业生都要做的一个课程,它意味着毕业日子的来临。我从小就对各种电子产品感兴趣,心理上还是无压力的。做设计以前,我以为做毕业设计只是让我们回顾一下以前所学的知识,实际却不仅如此,自己处理事情的能力才是最重要的。

书到用时方恨少,只有真正实践的时候,才发现自己掌握的知识是那么不足。做人千万不能眼高手低,切切实实掌握每一个知识点。这次做设计,用到了不少软件,word、protel99se、Keil……本以为都已经熟练操作了,实际操作时才发现有很多地方,以前没有注意到。本以为一些纯理论没有多大意义,在社会实践中却渐渐感觉到理论课程的重要性。

一些元器件的介绍,并不是单纯的说明,关键的是让我们在不同的时刻、不同的需求要选择出谁的性价比高。每一门课程,都有它存在的意义。学习是一个长期积累的过程,无论在什么场合都不应忘记学习。

此次的设计实现了人们在环境不好的情况下依然可以对方向进行正确判别的功能。虽加了语音播报,还是不能直观反应出其他精确方向。本设计的关键就是,程序的编写,由于单片机C语言知识不是很精通,目前也就只能做出这样了。我会继续好好学习,不仅仅是改进这个设计,更需改进学习方法。不懂就要问,不断完善自己,还要和身边的人多沟通,提高自己的综合能力。在设计中自己懂得的知识和独自解决事情的能力将会是这几年最宝贵的财富,我将终生受益。

13

江苏建筑职业技术学院毕业技术报告

致谢

经过几个月的紧张准备,毕业设计如期完成。

首先我要感谢董素玲老师。因为从毕业设计选题开始到实物完成,都少不了黄老师的悉心指导。毕业设计开始前,黄老师先给我们组成员进行心理指导,告诉我们对毕业设计不要抱着恐惧的心态,也不要抱着满不在乎的心态。毕业是自己的事情,自己的事情自己有责任去完成,要对自己负责。没有压力就没有动力,要尽早完成。题目类型的选择也是老师耐心指导过的,选择好题目做不出来也没用。选择太简单的东西,也不利于体现所学知识,不做重复性高的题目相对较好。正是因为听了老师的话,我才把原定的基于太阳能冷藏库的测试与分析论文题目改成了电子指南针的设计。之前的题目学校没有设备可以检验结果,而且纯分析的论文逻辑性太强,恐我难以驾驭。真的感谢黄培老师,一点一滴的给我们讲解毕业设计的要领和注意事项。在毕业设计过程中,我真的佩服黄老师的知识水平,就好像他所有的东西都会一样。黄老师很细心的给我们讲解相关的软件用法、知识点,他那种很认真负责的工作态度也值得我们在以后的生活发展中学习。

同时,在设计完成时,向所有教过我课程的老师送去诚挚的敬意和感谢。授人以鱼,不如授人以渔。老师们不但教会我们专业的基础知识,更教会我们解决事情的方法,我们将终生受益。在此,还要感谢身边帮我解决疑惑的同学们,他们用热情的话语激励我,让我走的更远,走的更平稳。感谢身边的所有人能够给我支持、帮助,大家一起生活、学习,在我脑海里留下深刻的印记。感谢江苏建筑职业技术学院给我提供一个如此好的学习环境,让我很享受在这里的时光。

最后,我郑重的感谢我的家人,我最亲的父母。感谢他们无私的养育之恩,虽不一定言语,但总是背后默默地支持与付出。是他们让我过的不比别人差,我也必须做到让他们感到自豪。在此,我真诚地感谢我身边所有的人、事、物。

14

江苏建筑职业技术学院毕业技术报告

参考文献

[1]王利.地质灾害高精度GPS监测关键技术研究[D].长安大学,2014,08:5-8. [2]郭才发,胡正东,张士峰,蔡洪. 地磁导航综述[J].宇航学报,2009,04:134-139. [3]韩峰.基于磁传感器的电子罗盘的研究[D].吉林大学,2013,09:15-20. [4]李志阔.电子元器件产品质量自动检测技术的研究与应用[D].河北科技大学,2011,07:36-39.

[5]张子明.基于BU-61580的1553B总线通讯模块的设计和研制[D].南京航空航天大学,2014,11:47-50.

[6]王静,熊华.一种新型基于51单片机的触摸彩屏设计[J]. 西华师范大学学报(自然科学版),2014,02:129-134.

15

江苏建筑职业技术学院毕业技术报告

附录I

程序:

16

江苏建筑职业技术学院毕业技术报告

#include sbit swjc=P3^0; sbit swxs=P3^6; sbit bb=P3^5; sbit dq=P3^7; sbit r=P2^6; sbit w=P2^5; sbit e=P2^7; sbit k3=P2^2; sbit k1=P2^0; sbit k2=P2^1; sbit k4=P2^3; sbit jr=P2^4; sbit wx1=P3^1; sbit wx2=P3^2; sbit wx3=P3^3; sbit wx4=P3^4; unsigned char x,y; unsigned char l=0; unsigned char q,p,mlq;

unsigned char code dx[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; unsigned char data di[]={0x00,0x00,0x00,0x00,0x00}; unsigned char data te[]={0x00,0x00}; unsigned

char

code

d[]={0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x06,0x06,0x07,0x08,0x08,0x09,0x09};

unsigned char hy[]={\

unsigned char hi[]={\bit good=1;

void delay(unsigned int u)

17

江苏建筑职业技术学院毕业技术报告

{

unsigned char v; while(u--) {

for(v=0;v<120;v++); } }

void ys8us(unsigned int t) { while(t--); } void ml() {

unsigned char f; r=0; w=1; e=1; delay(1); f=P0; e=0; mlq=f&0x80; }

void xz(unsigned char a) {

while(mlq==0x80); r=0; w=0; P0=a; e=1; delay(1);

18

江苏建筑职业技术学院毕业技术报告

e=0;}

void xs(unsigned char b) {

while(mlq==0x80); r=1; w=0; P0=b; e=1; delay(1); e=0; } void cz() { xz(0x3d); delay(1); xz(0x01); delay(1); xz(0x0c); delay(1); xz(0x06); delay(1); }

void yjxs(unsigned char c) { if(c<0x0a) c=c+0x30; else c=c+0x37; xs(c); }

19

江苏建筑职业技术学院毕业技术报告

wdcsh(void) {dq=1; ys8us(3); dq=0; ys8us(80); dq=1; ys8us(2); p=dq; ys8us(20); dq=1; return(p); }

void xram(unsigned char dat) {

unsigned char i; for(i=0;i<8;i++) {dq=0; dq=dat&0x01; ys8us(4); dq=1; dat>>=1; } }

unsigned char dram(void) {

unsigned char i,dat; for(i=0;i<8;i++) { dq=0; dat>>=1;

20

江苏建筑职业技术学院毕业技术报告

dq=1; if(dq) dat|=0x80; ys8us(4); }

return dat; }

void drom(void) { wdcsh(); if(p==1) { good=0; } else { good=1; xram(0xcc); xram(0x44); ys8us(500); wdcsh(); xram(0xcc); xram(0xbe); te[0]=dram(); te[1]=dram(); } }

void pdzf()

{unsigned char m,n;

21

江苏建筑职业技术学院毕业技术报告

if((te[1]&0xf8)==0xf8) {di[0]=0x2d; te[1]=~te[1]; te[0]=~te[0]+1; } else {di[0]=0x20; m=te[0]&0x0f; di[3]=d[m];

n=((te[0]&0xf0)>>4)|((te[1]&0x0f)<<4); di[1]=n/10; di[2]=n; xs(di[0]); yjxs(di[1]); yjxs(di[2]); xs(0x2e); yjxs(di[3]); if(l==1) {if(n>40) {jr=1;} if(n<35) {jr=0;} } } } void jrg() {if(swjc==0) {if(k1==0) {k2=1; jr=0;

22

江苏建筑职业技术学院毕业技术报告

l=1; } if(k2==0) {k1=1; jr=1; l=0;

x=59; y=60; }

if(k3==0) {delay(100); k2=1; x=x+1; if(x>59) {x=0; y=y+1; } if(y>60) {x=0; y=0;} } if(k4==0) {delay(100); y++; k2=1; if(y>60) {y=0; } } }else

23

江苏建筑职业技术学院毕业技术报告

{ jr=1; l=0; swxs=0; } if(l==1) {TR0=1;} if(l==0) {TR0=0;} } void dsq() {EA=1; ET0=1; TMOD=0X01;

TH0=(65536-50000)/256; TL0=(65536-50000)%6; }

void dsxsx(unsigned char t) {

unsigned char r,e; r=t/10; e=t; P1=~dx[e]; wx1=0; delay(2); P3=0xff; P1=~dx[r]; wx2=0; delay(2); P3=0xff;

24

江苏建筑职业技术学院毕业技术报告

}

void dsxsy(unsigned char u) {

unsigned char r1,e1; r1=(u-1)/10; e1=(u-1); P1=~dx[e1]; wx3=0; delay(2); P3=0xff; P1=~dx[r1]; wx4=0; delay(2); P3=0xff; } void bbb()

{unsigned char w=40; while(w--) { bb=1; delay(8); bb=0; delay(8); } }

void main(void) {

unsigned char l,j; dsq();

25

江苏建筑职业技术学院毕业技术报告

cz(); while(1) { drom(); xz(0x80); for(j=0;j<2;j++) { xs(hy[j]); } pdzf(); xz(0xc0); for(l=0;l<15;l++) { xs(hi[l]); } jrg(); dsxsx(x); dsxsy(y); } }

void lsd() interrupt 1 {

TH0=0x3c; TL0=0xb0; q=q+1; if(q>19) { x--; if(x<=0) {

26

江苏建筑职业技术学院毕业技术报告

--y; if(y<=0) {k2=0; bbb(); } x=59; }else q=0; } }

27

DDVCCU212SCL3SDA4R3510KR410KRSRWVCCENP13P14P15S2P16C1P17U4123RS4RW5EN6P007P018P029P0310P0411P0512P0613P07141516VSSVDDVLRSR/WED0D1D2D3D4D5D6D7BLABLK9RSTALEPSENP3.0/RxDP3.1/TxDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RDC21830PC3160230PY11920XTAL2XTAL1GND89C52R110KP3010P3111P3212P3313SCL14SDA15P3616P371710uFP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.730293938373635343332P00P01P02P03P04P05P06P0712345678VCCEA/VPPRP198D276LED54321U1VCC4031VCCVCCVCCVCC江苏建筑职业技术学院毕业技术报告 VCC185.1KR825P361KP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.028P2727P2626P2525P2424P2323P2222P2121P2026RECLEDXCLKISD1420VR1MICAGC19R9C6470K0.1uFVCCP15S1J1212HKG1VCCR2D110K B附录II B 28

C17图II-1 原理图 U3P201A0VCCDP212A1VCCAR5R6R7P223A2VSSD100K100K100KP234A3C4P245VSSA0.001uFA4P256SP+A5P269SP-A6P2710A7ANA IN23PLAYL24P37ANA OUTPLAYE27RECMIC REF28161213C50.1uF1415SPEAK1122021R10C7P30.1uFC江苏建筑职业技术学院毕业技术报告

图II-2 PCB图

29

江苏建筑职业技术学院毕业技术报告

图II-3 系统正面图

图II-4 设计实物图

30

本文来源:https://www.bwwdw.com/article/fhtw.html

Top