毕业设计论文-微机原理电风扇程序设计论文
Pro E电风扇旋钮毕业设计论文
Pro E电风扇旋钮毕业设计论文————————————————————————————————作者:————————————————————————————————日期:第一章绪论1.1 本次毕业设计的课题与目的本次论文研究题目为“基于Pro/E的电风扇旋钮产品设计及模具加工”,此次研究主要是通过参考书及pro/E视频教程学会并运用pro/E进行模具的设计及加工,从而完成电风扇旋钮产品,最终要达到能用pro/E进行一些简单的模具设计及加工。
1。
2 pro/E设计软件的介绍Pro/Engineer操作软件是美国参数技术公司(PTC)旗下的CAD/CAM/CAE一体化的三维软件。
Pro/Engineer软件以参数化著称,是参数化技术的最早应用者,在目前的三维造型软件领域中占有着重要地位,Pro/Engineer作为当今世界机械CAD/CAE/CAM领域的新标准而得到业界的认可和推广。
是现今主流的CAD/CAM/CAE软件之一,特别是在国内产品设计领域占据重要位置。
主要特性:Pro/E第一个提出了参数化设计的概念,并且采用了单一数据库来解决特征的相关性问题。
另外,它采用模块化方式,用户可以根据自身的需要进行选择,而不必安装所有模块。
Pro/E的基于特征方式,能够将设计至生产全过程集成到一起,实现并行工程设计。
它不但可以应用于工作站,而且也可以应用到单机上.Pro/E采用了模块方式,可以分别进行草图绘制、零件制作、装配设计、钣金设计、加工处理等,保证用户可以按照自己的需要进行选择使用.(1)参数化设计相对于产品而言,我们可以把它看成几何模型,而无论多么复杂的几何模型,都可以分解成有限数量的构成特征,而每一种构成特征,都可以用有限的参数完全约束,这就是参数化的基本概念。
(2)基于特征建模Pro/E是基于特征的实体模型化系统,工程设计人员采用具有智能特性的基于特征的功能去生成模型,如腔、壳、倒角及圆角,您可以随意勾画草图,轻易改变模型.这一功能特性给工程设计者提供了在设计上从未有过的简易和灵活。
智能电风扇论文(毕业论文_毕业设计)
智能电风扇设计摘要:本系统主要实现小型智能电风扇的设计。
其主要具有以下功能:可实现无级调速,风扇的转速和工作模式可以自行设计;关机自动记忆设置的参数;可通过LCD显示日期、时间、温度、风扇转速、运行模式等;能够实现红外遥控风扇的工作方式。
该系统主要包括时间测量、温度测量、风速测定、红外发送、红外接收、单片机系统、矩阵键盘、PWM电机驱动等模块,经测试,其工作状态良好。
关键字: 智能风扇无级调速红外遥控PWM电机目录一、系统方案与论证 (3)1. 方案选择 (3)1.1 电机驱动 (3)1.2 红外遥控发送和接收 (3)1.3 风扇测速 (3)1.4 键盘电路的设计 (3)1.5 时钟 (3)2. 系统描述 (3)三、电路与程序设计 (4)1.电机驱动电路设计 (4)2. 红外发送和接收电路 (5)3.测速电路设计 (6)4. 键盘 (6)5 时钟电路设计 (7)6. 程序流程图 (7)四、测试方法及测试结果 (8)1.测试条件 (8)2. 测试仪器 (8)3. 测试方案 (8)4. 测试结果 (8)1.电机驱动测试 (8)2.测速电路 (8)3.测温和时钟电路测试 (8)结束语 (8)参考文献 (9)附录 (9)一、系统方案与论证1. 方案选择1.1 电机驱动方案1:使用L293、L298等专业驱动芯片。
方案2:采用H桥式驱动电路方案论证:本系统采用H桥式驱动电路。
其主要部分包括四个三极管和一个电机。
要使电机运转,必须导通对角线上的一对三极管,根据不同三极管对的导通情况,电流可能会从左至右或者从右至左流过电机,从而控制电机的转向。
1.2 红外遥控发送和接收分析:红外遥控的发射电路是采用红外发光二极管来发出经过调制的红外光波;红外接收电路由红外接收二极管、三极管或硅光电池组成,它们将红外发射器发射的红外光转换为相应的电信号,再送后置放大器。
接收电路将发射器发出的已调制的编码指令信号接收下来,并进行放大后送解调电路,解调电路将已调制的指令编码信号解调出来,即还原为编码信号。
毕业设计223微风电风扇温度控制
摘要微风电风扇温度控制主要是由温度控制电路和降压整流电源电路组成,它的主要功能是在有温度控制来启动电路,我们利用热敏电阻和555定时器来控制当温度达到了一定的温度时就会启动电路,起到了节省能源的作用。
所以,生活中越来越广泛的应用它。
这种电风扇有效地消除长时间转动、节约电能,可广泛用于生活的每个地方如养殖,花卉等所有的场所。
由于本装置采用集成电路技术,故具有电路灵敏度高、制作方便、性能可靠、成本低和耗电省等优点。
目录前言 (1)一、概述 (2)1、课题的意义 (2)2、参数要求 (2)二、电路设计与原理分析 (3)1、微风电风扇温度控制器原理图 (3)2、原理分析 (3)(1)降压整流电路设计 (3)(2)电源电路设计 (3)3、温度控制 (4)三、主要元件的选择 (5)1、二极管、稳压二极管、三极管的基本知识 (5)(1)二极管 (5)(2)稳压二极管 (6)(3)三极管 (7)(4)热敏电阻 (10)(5)单向可控硅 (13)四、处理电路 (15)1、NE555定时器结构 (15)2、NE555定时器的工作原理 (15)3、定时器应用 (16)4、555构成的单稳态定时电路 (19)五、电路的装配与调试 (20)1、检查元器件 (20)2、电烙铁的使用 (20)3、安装元器件 (20)4、调试电路 (20)六、结束语 (21)1、工作总结 (21)2、工作展望 (21)七、参考文献 (22)八、结束语 (23)微风电风扇温度控制前言当今世界在以电子信息技术为前提下推动了社会跨跃式的进步,科学技术的飞速发展日新月异带动了各国生产力的大规模提高。
由此可见科技已成为各国竞争的核心,尤其是电子信息技术更显得尤为重要,在国民生产各部门电子信息技术得到了广泛的应用。
二十一世纪是信息化的世纪,光电子技术是信息社会发展的强大推动力,因此,光电子产业一直被认为是下世纪的重要支柱产业。
特别是许多传统产业在金融风暴的冲击下纷纷不支倒地,更使微电子和光电子等高科技产业支撑经济增长的角色日益突出。
智能电风扇毕业设计
智能电风扇毕业设计智能电风扇毕业设计随着科技的不断进步和人们对生活品质的追求,智能家居产品越来越受到人们的关注和喜爱。
智能电风扇作为其中的一员,既能满足人们对舒适生活的需求,又能提升生活的便利性。
本文将介绍一种智能电风扇的毕业设计方案,希望能为相关专业的学生提供一些参考和灵感。
1. 设计目标在开始设计之前,首先需要明确设计的目标。
智能电风扇的设计目标应该包括以下几个方面:1.1. 舒适性:电风扇作为一种常见的降温设备,应该能够提供舒适的风速和风向调节功能,以满足不同人群的需求。
1.2. 节能环保:设计中应考虑到电风扇的能耗问题,尽量减少能源的消耗,并且使用环保材料制造,减少对环境的影响。
1.3. 智能化:智能电风扇应该具备远程控制、定时开关、温度感应等功能,以提升用户的使用体验和便利性。
2. 硬件设计2.1. 风速调节:通过设计不同档位的风速控制电路,实现电风扇的风速调节功能。
可以使用可变电阻或者按键开关来实现不同档位的切换。
2.2. 风向调节:设计一个可调节的风向装置,通过电机或者伺服电机的控制,实现电风扇风向的上下左右调节。
2.3. 温度感应:通过温度传感器来感知室内温度,并根据设定的温度范围来自动调节电风扇的风速和开关。
2.4. 远程控制:通过无线通信模块,实现电风扇的远程控制功能。
用户可以通过手机或者其他智能设备来控制电风扇的开关、风速和风向等参数。
3. 软件设计3.1. 应用程序开发:开发一个简洁易用的手机应用程序,用户可以通过该应用程序来控制电风扇的各项功能。
包括开关、风速、风向的调节,以及定时开关等功能。
3.2. 数据处理:通过手机应用程序收集用户的使用数据,进行数据分析和处理,以优化电风扇的使用效果和能耗。
3.3. 智能化算法:设计智能算法,根据用户的使用习惯和环境条件,自动调节电风扇的工作模式,提供最佳的舒适度和能效。
4. 原型制作与测试在完成硬件和软件设计后,需要制作一个电风扇的原型,并进行实际测试。
微机系统设计——电风扇的自动定时开关控制系统设计
电风扇的自动定时开关控制系统设计——《微机原理及接口技术》课程设计一设计目标通过可编程并行接口芯片8255A和可编程定时器/计数器芯片8253实现电风扇的自动定时开关控制,编写电风扇自动定时开关控制,实现风扇的定时开关,开启定时开关等到时间到则电风扇自动停止运转。
利用中断程序实现多次循环调用电风扇工作子程序,并在显示器上提示进入中断服务程序的信息。
二芯片的应用8253 定时;8259 中断,开关控制;8255 定时时间的输入。
1、具体实现如下:8259主从级联两片,中断请求端口IRQ接时钟脉冲每秒检测中断请求输入端。
开中断,检测到有中断请求时,初始化PCI板卡寄存器,保护现场,设置屏蔽字,执行中断处理,调用电风扇工作子程序,返回断点。
8255的A口的A1和A0接电机控制单元即2803的A、B输入口控制电风扇的开启和关闭。
8255 B口接数码管显示,C口第四位用于输入,高四位用于输出,其中C0接8254 OUT0,C1,C2,C3分别接开关按键K1,K2,K3。
C4,C5接数码管显示的X1,X2控制高地位的显示。
2、具体的接法如下:(1)用可编程并行接口芯片8255A控制风扇开关及数码管的倒计时显示。
(2)用可编程定时器/计数器芯片8253实现1s时间延迟控制。
(3)用数码管作为倒计时显示。
(4)用汇编语言编程使开关控制风扇的转动及定时。
3、开关控制规律要求:K1 接C1为总开关,开关打开时风扇转动,关闭时风扇停止转动。
K2 20秒定时开关,接C2,在K1开启时打开K2则为20秒定时,等20秒结束时风扇停止工作。
K3 10秒定时开关,接C3,在K1开启时打开K3则为10秒定时,等10秒结束时风扇停止工作。
三硬件和软件设计1、硬件部分通过8253计数,每1ms刷新一次,CX计数不为零,计数值减1,刷新1000次,持续一秒钟(其中,输入始终脉冲为1KHZ)。
A1 A0控制风扇的转动,PB7~PB0控制数码管的显示。
风扇全套设计毕业论文
风扇全套设计毕业论文摘要本文介绍了一个风扇的全套设计方案。
该方案包含了风扇的三维模型设计、材料选择、加工工艺以及性能测试等方面。
在设计过程中,遵循简单的原则,避免复杂的法律问题。
所有引用的内容都可以得到证实。
引言风扇是现代生活不可或缺的电器产品之一,常用于散热、通风等方面。
本文的研究目的是为了设计一个高效、节能、可靠的风扇,满足现代人的生活需要。
通过研究不同的设计方案和材料选择,最终确定了一套全套的风扇设计方案。
设计过程风扇三维模型设计首先,我们使用SolidWorks 软件进行了风扇三维模型的设计。
在设计过程中,我们考虑到了风扇叶片的数量、形状、倾角等因素,以及整个风扇外壳的设计。
通过多次修改和调整,最终设计出了一个外形美观、叶片舵性好、气流导向合理的风扇三维模型。
材料选择在材料选择方面,我们选用了高强度、轻量化的材料,如铝合金、塑料等。
这些材料能够提高风扇的使用寿命和工作效率,并且具有可持续性。
加工工艺在加工工艺方面,我们利用了数控机床和 3D 打印技术,使得加工精度更高、生产效率更大。
通过多次测试和不断改进,我们成功地制作出了高质量的风扇零部件。
性能测试最后,我们对风扇进行了性能测试。
测试结果表明,我们的风扇方案具有优异的使用效果,并且能够满足用户对于风扇高效、稳定、安全的需求。
结论本文介绍了一个风扇的全套设计方案,具备了高效、节能、可靠等优点,同时还具有可持续性。
该方案为风扇设计提供了一种全新的思路和参考,值得进一步推广和深入研究。
微机原理电风扇控制器设计
微机原理电风扇控制器设计一、引言电风扇是家庭和办公室中常见的电器设备,用于散热和通风。
电风扇通常使用交流电源,并通过手动开关来控制开关。
然而,现代电子技术的发展使得可以设计出更智能和高效的电风扇控制器。
本文将介绍一个基于微机原理的电风扇控制器的设计方案。
二、设计目标设计一个电风扇控制器,实现以下目标:1.可以根据环境温度自动调节风速。
2.具有远程控制功能,可以通过手机或其他终端控制风速。
3.提供人机界面,以方便用户设置和操作风速。
三、硬件设计1.传感器:使用温度传感器来检测环境温度。
2.微控制器:选择一款适合的微控制器,如STM32系列的单片机,用于控制和处理风速的调节。
3.无线通信模块:选择一款适合的无线通信模块,如蓝牙,用于实现远程控制功能。
4.驱动电路:选择适合的电机驱动电路,用于控制电机的转速。
四、软件设计1.硬件初始化:对传感器、微控制器和无线通信模块进行初始化设置。
2.温度检测:使用温度传感器读取环境温度,并存储在变量中。
3.风速调节:根据环境温度实时调节电机的转速。
可以设计一个调节算法,使得在室温条件下电机转速为低速,高温条件下电机转速为高速。
4.远程控制:通过无线通信模块接收来自手机或其他终端的指令,并根据指令调节风速。
5.人机界面:设计一个简单直观的人机界面,用于设置和操作风速。
可以通过显示屏和按键实现。
五、测试和调试完成软硬件设计后,进行测试和调试,确保电风扇控制器功能的正确性和稳定性。
可以使用示波器、逻辑分析仪等工具进行测试。
六、扩展功能1.温度显示:在人机界面中添加温度显示功能,可以实时显示环境温度。
2.定时功能:添加定时功能,可以根据用户设置的时间段自动调节风速。
3.其他功能:根据需求,可以添加其他功能,如风速记忆、睡眠模式等。
七、总结通过本文的设计方案,我们可以实现一个基于微机原理的电风扇控制器。
该控制器可以根据环境温度自动调节风速,并具有远程控制和人机界面功能。
通过测试和调试,确保控制器的正确性和稳定性。
智能电风扇的设计毕业设计
智能电风扇的设计毕业设计智能电风扇的设计毕业设计一、引言随着科技的不断进步和人们对舒适生活的追求,智能家居产品逐渐走进人们的生活。
智能电风扇作为其中的一种,以其便捷、高效和节能的特点,受到了越来越多人的青睐。
本文将探讨智能电风扇的设计,包括其功能、外观和用户体验等方面。
二、功能设计1. 温度感应:智能电风扇应具备温度感应功能,可以根据环境温度自动调节风速。
当室温较高时,电风扇会自动增加风速,以提供更好的降温效果。
当室温适宜时,电风扇会自动降低风速,以节省能源。
2. 智能控制:智能电风扇应具备远程控制功能,用户可以通过手机APP或遥控器来控制电风扇的开关、风速和定时功能。
这样,即使用户不在家,也可以随时调节电风扇的工作状态。
3. 空气净化:智能电风扇可以配备空气净化器功能,通过滤网和负离子发生器,可以净化空气中的有害物质,提供更加健康的室内环境。
三、外观设计1. 简约时尚:智能电风扇的外观设计应简约时尚,符合现代家居的审美要求。
可采用金属或塑料材质,搭配简洁的线条和流线型造型,给人一种高端大气的感觉。
2. 多样化颜色:智能电风扇可以提供多种颜色选择,以满足不同用户的个性化需求。
比如,提供经典的黑白色系,或者鲜艳的红黄蓝等色系,让用户可以根据自己的喜好来选择。
3. 可调节高度:智能电风扇的高度应可调节,以适应不同场景和使用需求。
用户可以根据自己的身高和使用环境,自由调节电风扇的高度,提供更好的使用体验。
四、用户体验设计1. 噪音控制:智能电风扇应尽量降低噪音,以提供一个安静的环境。
采用静音电机和优化的叶片设计,可以有效减少噪音产生,让用户在享受凉爽的同时不受干扰。
2. 舒适风速:智能电风扇应提供多档风速调节,以满足用户不同的需求。
用户可以根据自己的感受选择合适的风速,既可以享受凉爽的风,又不会感到过于寒冷。
3. 定时功能:智能电风扇应具备定时功能,用户可以设定电风扇的工作时间,以便在睡觉或离开家时自动关闭,节省能源。
微机原理课程设计汇编电风扇程序设计
一、课程设计题目:家用风扇控制器二、课程设计任务与要求:(1)课题来源:老师(2)类型:微机接口课程设计(3)目的和意义:1.实现家用风扇控制器的基本功能.2.掌握微机硬件和软件的综合设计方法.(4)基本要求:1、控制器面板为:按钮三个,分别为风速、类型和停止;三个LED 指示灯用于指示风速强、中、弱;另外三个LED 指示灯用于指示类型为睡眠、自然和正常。
2、电扇处于停转状态时,所有指示灯不亮,只有按下“风速”键时电扇才会旋转。
电扇在任何状态,只要按下“停止”键,则进入停转状态。
3、风速的强、中、弱分别对应于电扇转动的快速、中速和慢速。
4、初始状态为:风速“弱”,类型“正常”;5、按“风速”键,状态由“弱”“中”“强”“弱”........ 往复循环改变,每按一下按键改变一次状态;6、按“类型”键,其状态由“正常”“睡眠”“自然”“正常” ........往复循环改变;1) 正常电扇连续运转;2) 自然电扇模拟自然风,即转2s,停4s;3) 睡眠电扇慢转,产生轻柔的微风,运转2s,停转6s;三、设计过程:(1)总体设计:根据题目要求,其基本功能是用三个按键来控制风速、类型以及停止这三个状态的变换。
当风速键按下时实现风速强、中、弱三种状态依次循环切换,并用三个LED 指示灯来显示;当类型键按下时实现类型正常、睡眠、自然三种状态的依次循环切换,并用三个LED 指示灯来显示。
题目中类型键要求自然状态转2 秒,停4 秒;睡眠状态转2 秒,停转6 秒,这个涉及到时间问题,可以通过硬件或者软件来实现,我们选择通过软件来实现。
综上所述,可以采用硬件与软件结合的设计方法来实现基本功能。
(2)硬件设计:本次实验除利用了PC 机本身资源外(如中断资源),还利用了平台上的8255 并行接口单元,LED 指示灯电路等,便构成家用风扇控制电路.本次实验硬件部分主要是用可编程并行通信接口8255A 来实现的。
三个按键是输入,用8255A 的其中一个端口作为输入,这里选择用端口A 作为输入;六个LED 指示灯用作输出,这里选择用端口B 作为输出.8255A 是有多种功能的可编程并行接口电路芯片,8255A 分3 个端口:端口A、端口B 和端口C,每个端口都是8 位,共24 个外设引脚,共三种输入输出工作方式。
电风扇毕业设计
电风扇毕业设计电风扇毕业设计近年来,随着气候变暖和环境保护意识的提高,电风扇作为夏季必备的家电产品,备受人们的关注。
然而,传统的电风扇在使用过程中存在一些问题,如噪音大、能耗高等。
因此,我决定以电风扇为毕业设计的主题,设计一款更加高效、环保的电风扇。
首先,我将从减少噪音入手。
传统电风扇的噪音主要来自于电机和叶片的摩擦,以及空气的流动声音。
为了降低噪音,我将采用无刷直流电机代替传统的交流电机,无刷直流电机具有转速稳定、噪音低的特点。
此外,我还会优化叶片的设计,减少叶片与空气之间的摩擦,进一步降低噪音。
其次,我将注重提高电风扇的能效。
目前,传统电风扇的能效较低,造成了不必要的能源浪费。
为了提高能效,我将采用变频技术,通过调节电机的转速,使其根据环境温度和用户需求来调整风速。
此外,我还会利用太阳能板和储能电池,将太阳能转化为电能,减少对传统能源的依赖,实现绿色环保。
另外,我还将加入智能控制系统,使电风扇更加智能化和便捷。
通过连接智能手机或其他智能设备,用户可以通过手机APP远程控制电风扇的开关、风速调节等功能。
此外,智能控制系统还可以根据用户的使用习惯和环境条件,自动调节风速和工作时间,提供更加个性化的使用体验。
除了以上的改进,我还将注重电风扇的外观设计。
传统的电风扇外观单一,缺乏美感。
我将采用简约、时尚的设计风格,结合人体工程学原理,设计出外形精美、符合人体工学的电风扇。
同时,我还会考虑电风扇的便携性,使其更加轻便易携,方便用户在不同场合使用。
最后,我将注重电风扇的安全性。
传统电风扇存在一些安全隐患,如叶片暴露、电路老化等。
为了保证用户的安全,我将采用全封闭式设计,使叶片完全封闭在外壳内,避免用户的手指或其他物体接触到叶片。
此外,我还会加入过载保护装置和漏电保护装置,确保电风扇在使用过程中不会出现安全问题。
通过以上的改进和设计,我相信这款电风扇将能够满足人们对高效、环保、安全、智能的需求。
同时,我也希望通过这个毕业设计,能够为电风扇行业的发展做出一定的贡献,推动家电产品的创新和进步。
毕业设计电风扇智能控制系统设计
毕业设计电风扇智能控制系统设计随着科技的进步,智能化控制越来越成为生活中的常态。
电风扇的智能控制系统也越来越受到人们的青睐。
本文将以电风扇智能控制系统设计为研究对象,系统地阐述电风扇智能控制系统的设计原理、硬件实现和软件实现。
同时,本文还将对该系统的优化设计和功能扩展进行探讨和研究。
首先,本文将介绍电风扇智能控制系统的设计原理。
该系统的核心部件是单片机,其中包括了传感器模块和控制模块。
通过传感器模块,系统能够实现对电风扇运行状态的监测,如电流、电压、风速等参数。
通过控制模块,系统能够实现对电风扇的控制,如开关、转速等操作。
其中,传感器模块包括电流传感器、电压传感器和风速传感器。
控制模块包括开关、PWM调速、液晶显示等功能。
其次,本文将对电风扇智能控制系统的硬件实现进行介绍。
系统的硬件组成包括单片机、传感器、液晶显示器、按键、开关和电源等。
在实现中,单片机使用AT89C51芯片,传感器使用霍尔传感器和热敏电阻传感器,液晶显示器使用16x2字符型液晶显示器,按键使用矩阵按键,开关采用电子开关。
电源电压使用220V AC转5V DC。
最后,本文还将介绍电风扇智能控制系统的软件实现。
该系统采用C语言编程,通过编程实现对电风扇运行状态的监测、控制及信号处理等功能。
其中,系统使用的编程软件是Keil uVision 4。
在该系统的优化设计和功能扩展中,可以增加温度传感器和热敏传感器,实现对电风扇运行温度的监测和控制;可以增加无线通讯模块,实现对电风扇的远程控制及实时显示等功能。
总之,电风扇智能控制系统的设计是一个涉及到多种技术的复杂过程,需要综合考虑硬件和软件实现方面的细节,为用户提供方便、智能、高效的使用体验。
微机原理课程设计电风扇程序设计
微机原理课程设计电风扇程序设计在微机原理课程设计中,电风扇程序设计是一项关键任务。
电风扇作为一种常见的家用电器,其控制程序的设计对于实现风速调节、温度控制等功能至关重要。
本文将针对微机原理课程设计中的电风扇程序进行详细讲解。
一、概述电风扇程序设计的目标是实现电风扇的风速调节和温度控制功能。
电风扇通常由电机、温度传感器、控制电路等组成。
通过合理的程序设计,可以实现对电机的速度控制以及通过温度传感器实时监测室内温度,并根据设定的温度范围调节风扇的运行状态。
二、程序设计流程1. 初始化在程序开始时,需要对相关硬件进行初始化。
包括初始化电机控制引脚、温度传感器引脚等。
同时,还需要设置初始的风速和温度参数。
2. 读取温度通过温度传感器获取室内温度数据。
通过相应的接口和控制指令,可以将温度传感器获取到的数据读入到微控制器。
3. 温度判断根据读取到的温度数据,判断是否需要调节电风扇的运行状态。
比如当室内温度超过设定的阈值时,需要启动电风扇的运行;当室内温度降低到一定程度时,需要停止电风扇的运行。
4. 风速调节根据温度判断的结果,选择合适的风速级别。
可以通过控制电机的转速和工作时间来实现不同的风速。
例如,当温度较高时,可以选择较高的风速级别,而当温度降低时,则可以选择较低的风速级别。
5. 程序循环以上步骤需要循环执行。
通过循环判断和实时监测温度,可以持续地对电风扇的运行状态进行调节,从而实现温度控制的目标。
三、程序设计要点1. 硬件接口设计在进行电风扇程序设计时,需要合理设计硬件接口,包括与电机的连接方式、温度传感器的引脚分配等。
合理的硬件接口设计可以简化程序设计的复杂性,提高程序的可靠性和稳定性。
2. 温度阈值设定根据实际需求,合理设定温度阈值。
阈值的选择应根据环境和电风扇的特性来确定,以实现较为精确的温度控制。
3. 风速级别划分根据电风扇的设计特性和风速控制要求,合理划分风速级别。
根据需求调整电机的转速和工作时间,以实现不同的风速效果。
风扇遥控器(软件)设计毕业设计
东华理工大学长江学院毕业设计(论文)题目风扇遥控器(软件)英文题目ventilator control (software)摘要随着电子技术的飞速发展,新型大规模遥控集成电路的不断出现,使遥控技术有了日新月异的发展。
遥控装置的中心控制部件已从早期的分立元件、集成电路逐步发展到现在的单片微型计算机,智能化程度大大提高。
近年来,遥控技术在工业生产、家用电器、安全保卫以及人们的日常生活中使用越来越广泛。
20世纪70年代后期开始出现家庭智能化系统,80年代中期以来,各种家庭控制系统应运而生,家庭智能控制系统的主要功能集中在家庭安全报警、电话远程控制、红外集中遥控、自动超标控制等方面。
本文首先介绍了家庭红外遥控的一种,风扇遥控,利用芯片PT2262、PT2272来实现风扇遥控,其次介绍各芯片、各功能硬件电路之间的联系。
关键词:风扇遥控器;PT2262;PT2272;单片机AT89C51ABSTRACTWith the rapid development of electronic technology, the new large-scale integrated circuits for emerging remote control so that the remote control with the rapid development of technology. The central control of a remote control device from the early parts of the discrete components, integrated circuits gradually developed to the current single-chip micro-computer, much more intelligent. In recent years, remote control technology in industrial production, household appliances, security and people's daily lives more and more widely used.70 In the late 20th century the family began to appear intelligent systems, since the mid-80's, all kinds of family control system came into being, the family of intelligent control system the main function on the home security alarm, telephone remote control, infrared remote control focus, automatic standard control.This paper first introduces the family of an infrared remote control, fan control, the use of chip PT2262, PT2272 fan control to achieve, followed by introduction of the chip, the functional link between the hardware circuit.Key words: fan remote control, PT2262, PT2272, single-chip microcomputer AT89C51目录绪论 (1)0.1 课题背景 (1)0.2 课题现状 (1)0.2.1 红外遥控的发展趋势 (1)0.2.2 红外遥控的功能与特点 (3)0.2.3 红外线遥控具有以下特点: (3)0.2.4 红外线遥控在技术上的主要特点 (3)0.3 主要研究内容与方法 (4)1风扇遥控器设计的总体方案 (5)1.1 系统总体结构设计 (5)1.1.1 系统总体结构 (5)1.1.2 利用红外遥控开关电路 (5)1.1.3 电风扇红外遥控器的基本原理 (6)1.2 主要芯片和元件的介绍 (7)1.2.1 单片机AT89C51简介 (7)1.2.2 芯片PT2262的介绍 (10)1.2.3 接收芯片PT2272的介绍 (11)1.2.4 LED显示元件的介绍 (12)2风扇遥控器的软件设计 (14)2.1 主程序设计 (14)2.1.1 主程序流程图 (14)2.1.2 主程序的关键技术 (15)2.1.3 主程序 (16)2.2 中断处理子程序设计 (17)2.2.1 中断子程序流程图 (18)2.2.2 中断子程序 (18)2.3 定时处理子程序设计 (19)2.3.1 定时处理子程序流程图 (19)2.3.2 定时子程序的关键技术 (19)2.3.3 定时子程序 (21)2.4 风速和显示处理子程序设计 (24)2.4.1 子程序流程图 (24)2.4.3 子程序关键代码 (26)2.5 关机处理子程序设计 (27)2.5.1 关机处理子程序流程图 (27)结论 (28)致谢 (29)参考文献 (30)附录1 (31)附录2 (32)绪论0.1 课题背景随着科技的发展,遥控技术的出现,大大改善了人们的生活质量和品质。
智能温控风扇毕业设计论文
在炎热的夏天人们常用电风扇来降温,但传统电风扇多采用机械方式进行控制,存在功能单一,需要手动换挡等问题。随着科技的发展和人们生活水平的提高,家用电器产品趋向于自动化、智能化、环保化和人性化,使得智能电风扇得以逐渐走进了人们的生活中。智能温控风扇可以根据环境温度自动调节风扇的启停与转速,在实际生活的使用中,温控风扇不仅可以节省宝贵的电资源,也大大方便了人们的生活。
为解决上述问题,我们设计了这套温控自动风扇系统。本系统采用高精度集成温度传感器,用单片机控制,能显示实时温度,并根据使用者设定的温度自动在相应温度时作出小风、大风、停机动作,精确度高,动作准确。它的广泛应用和普及将给人们的日常生活带来极大的方便,其发展趋势可根据其性质进行相应的改进可以运用与不同场合的温度监测控制,并带来大量的经济效益。
图3-2 AT89C51单片机引脚图
3.2.2AT89C51主要功能和系统参数
(1)与MCS-51产品指令系统完全兼容
(2)4K字节可重擦写FLASH闪速存储器
(3)1000次擦写周期
(4)全静态工作:0Hz-24MHz
(5)三级程序存储器锁定
(6)128×8位内部RAM
(7)32个可编程I/O口线
1.2本设计任务主要要求
本设计以AT89C51单片机为核心,通过温度传感器对外界环境温度进行数据采集,从而建立一个控制系统,使电风扇随温度的变化而自动调节档位,实现“温度高、风力大、温度低、风力弱”的性能。
(1)风速有小风、大风、停机共3个档位,可由用户通过按键设定。
(2)每当温度低于下限值时,则电风扇风速关闭。
对于方案二,以单片机作为控制器,通过编写程序不但能将传感器感测到的温度通过显示电路显示出来,而且用户能通过键盘接口,自由设置上下限动作温度值,满足全方位的需求。并且通过程序判断温度具有极高的精准度,能精确把握环境温度的微小变化。故本系统采用方案二。
电风扇科技论文
电风扇科技论文随着科技的日新月异,智能家居逐渐走入普通家庭,风扇作为基本的家用电器也将成为智能家居的一部分。
这是店铺为大家整理的电风扇科技论文,仅供参考!电风扇科技论文篇一基于STM32的智能电风扇设计摘要:随着科技的日新月异,智能家居逐渐走入普通家庭,风扇作为基本的家用电器也将成为智能家居的一部分。
这里介绍的是以STM32单片机为控制单元并结合嵌入式技术设计的一款具有温控调速、自动追踪人体位置、智能启停、液晶显示时间、温度等信息的智能电风扇。
经过前期设计、制作和最终的测试得出,该风扇电源稳定性好,操作方便,运行可靠,功能强大,价格低廉,节约能耗,能够满足用户多元化的需求。
该风扇具有的人性化设计和低廉的价格很适合普通用户家庭使用。
关键词: STM32单片机; 电风扇; 智能控制; 人性化设计中图分类号:TN830.1?34; TP23 文献标识码:A 文章编号:1004?373X(2014)21?0108?03Design of intelligent electric fan based on STM32 MCULIU Hui?yong, YANG Hong(Faculty of Science,Beijing Information Science and Technology University, Beijing 100101, China)Abstract:The intelligent home goes into ordinary family gradually with the rapid change of science and technology. The fan as the basic household appliance will also become a part of the intelligent home. The intelligent fan taking STM32 MCU as a control chip and combining the embedded technology is introduced,which has functions of speed regulation with temperature,automatic tracking of human body position,smart start?stop,liquid crystal display of time,temperatureand other information. The final test results show that the fan has a stable power,convenient operation,reliable operation,strong function,low price and energy cost. It can meet the needs of users. The fan with humanized design and low price is very suitable for ordinary family.Keywords:STM32 MCU; electric fan; intelligent control; humanization design0 引言传统电风扇多采用机械控制,功能单一,噪声大,定时时间短,摇头模式固定,变档风速变化较大。
电风扇毕业设计论文
毕业设计(论文)( 2012 届)题目:PRO/E电风扇的设计与机构仿真分院机电信息分院专业班级09机电一体化技术3班学生姓名曾志平学号**********导师姓名郑鹏飞成绩2011 年12月18 日摘要:本次设计主要运用pro/e进行电风扇的设计与仿真,主要运用到了pro/e中的拉伸、阵列、旋转、扫描、挖壳,进行电风扇各个部件的设计;然后再将设计的部件进行装配,最后进行电风扇的仿真设计。
关键词:电风扇、拉伸、阵列、旋转、扫描、装配、仿真。
一、引言本世纪的一个重大变革是全球市场的统一,它使市场竞争更加激烈,产品更新更快,但是有限的资源加上消费者对复杂产品的需求日益增加,使你合很难保持市场分额。
在这种背景下,CAD(计算机辅助设计)/CAM(计算机辅助制造)/CAE(计算机辅助测量)技术得到迅速普及和极大发展。
海湾战争结束当年,美国评出的最具影响的十大技术中,CAD/CAM/CAE技术便榜上有名。
在为数众多的CAD/CAM/CAE软件中,主流软件包种类繁多,PRO/E,UG,CIMATRON,MDT,I-DEAS,MASTERCAM都是个中极品,但PRO/E工业解决方案地位显赫,它是美国PTC公司的拳头产品,技术领先,在机械、电子、航空、航天、邮电、兵工、纺织等各行各业都有应用,是CAD/CAM/CAE领域少有的顶尖“人物”。
PRO/ENGINEER软件包的产品开发环境在支持并行工作,它通过一系列完全相关的模块表述产品的外形、装配及其他功能。
PRO/E能够让多个部门同时致力于单一的产品模型。
包括对大型项目的装配体管理、功能仿真、制造、数据管理等。
其中PRO/E V2000I更增加了行为建模技术使其成为把梦想变为现实的杰出工具。
PRO/E软件可运行于Windows/NT和UNIX平台上,共有六大主模块,下面我把它们逐一介绍给大家。
(一)工业设计(CAID)模块工业设计模块主要用于对产品进行几何设计,以前,在零件未制造出时,是无法观看零件形状的,只能通过二维平面图进行想象。
智能电风扇毕业论文
南华大学毕业设计(论文)摘要:在日常生活中,单片机得到了越来越广泛的应用,特别在小型的自动控制系统的应用中。
本文基于AT89C51单片机设计了电风扇自动调温系统。
通过单片机的控制我们实现了电风扇的主要功能:当按下开关键时,系统初始化默认的设定温度为25度,如果外界温度高于设定温度电风扇进行运转,如果外界温度高于低于设定温度则枫叶不转动,同时显示外界的温度。
当加减键同时按下时进入温度设定状态,可以设置所需的温度,并同时显示所设定的温度,同时按加减键退出设定功能。
电风扇的自动控制,让电风扇这一家用电器变的更智能化。
克服了普通电风扇无法根据外界温度自动调节转速困难。
智能电风扇的设计具有重要的现实意义。
关键词:AT89C51单片机;温度传感器;直流电机。
Abstract:In daily life, SCM got more and more widely applied in small system, particularly in the application of automatic control system. This thesis based on AT89C51 to design thermostat automatically electric system.Through the MCU control we realized the fan main function:after you press the button,the default system initialization temperature is 25.If the temperature higher than outside temperature,the fan ran. If the temperature is lower than outside temperature the fan doesn't turn and display outside temperature at the same time. When press add key and subtract key,enter the temperature setting system. Then we can set temperature what we needed and display the temperature at the same time.We can exit set temperature system by press add key and subtract key at the same time.The automatic control make electric fan become more intelligent in the household appliances.It overcomes the difficulty which cannot accord the temperature outside automatically to adjust the speed of the normal fan. Keywords:Temperature sensor; Single Chip Machine; D.C. electric machine;目录引言、........................................................................... (5)1、智能电风扇概论 .......................................................... .51.1、自动调温电风扇简介 (5)1.2、自动调温电风扇设计目的 (5)2、自动调温电风扇设计原理和具体结构 (6)2.1、自动调温电风扇结构 (6)2.1.1、内部结构 (7)2.1.2、外部结构 (7)2.2、电风扇控制流程图......................................................................... (7)2.3、主要原器件的工作原理简介 (8)2.3.1、AT89C51单片机简介..................................................................... (8)2.3.2、直流电机的结构 (10)2.3.3、温度传感器的原理 (11)2.3.4、数字控制器的原理 (13)2.3.5、A/D转换器与数字显示电路原理 (14)2.3.6、直流稳压器电路原理............................................................................. (15)3、自动调温电风扇控制系统设计............................................................................. ..................错误!未定义书签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理课程设计说明书题目: 家用电风扇的控制设计学院: 计算机与通信工程学院专业:姓名:学号:指导教师:2012年8月24 日目录前言 (1)1[注释清单说明] (2)2[芯片介绍] (3)2.1[8253芯片] (3)2.2[8255芯片] (4)3[设计过程] (6)3.1[总体设计] (6)3.2[硬件设计] (6)3.3[软件设计] (6)3.3.1[风速设计] (7)3.3.2[类型设计] (7)3.3.3[转头设计] (7)4[硬件框图及说明] (8)5[软件模块及流程说明] (9)5.1[软件框图] (9)5.2[程序代码] (10)参考文献 (17)总结体会 (18)前言随着物联网时代的到来,芯片越来越显示其重要的价值,而如何将物联网引入普通家庭,让普通老百姓感受到他们的实惠,针对这个问题我设计了一个简易的电风扇程序其概况如下:一.课程设计的题目是家用风扇控制器,用微机中硬件与软件相结合的方法设计出一个电风扇的控制器.二.控制器有四个按钮,分别为风速,类型,转头和停止键; 三个LED指示灯用于指示风速强、中、弱;另外三个LED指示灯用于指示类型为睡眠、自然和正常,还有一个直流电机控制是否转头.功能如下:1. 电扇处于停转状态时,所有指示灯不亮,只有按下“风速”键时电扇才会旋转。
电扇在任何状态,只要按下“停止”键,则进入停转状态。
2. 风速的强、中、弱分别对应于电扇转动的快速、中速和慢速.3. 初始状态为:风速“弱”,类型“正常”.4. 按“风速”键,状态由“弱”“中”“强”“弱”……往复循环改变,每按一下按键改变一次状态;5. 按“类型”键,其状态由“正常”“睡眠”“自然”“正常”……往复循环改变;1) 正常电扇连续运转;2) 自然电扇模拟自然风,即转2s,停4s;3) 睡眠电扇慢转,产生轻柔的微风,运转 2s,停转6s.6. 当按下K3摇头键的时候会摇头,再按会停止摇头,可以手动选择是否摇头.三.本设计主要用到的芯片是8086,8253A和8255A.1注释说明清单下文中所表示的字母的意思如下:K1:风速键,用来控制风速,风速包括弱风,中风,强风三种.每按一次K1键风速就循环改变一次.K2:类型键,用来控制风的类型,类型包括正常风,睡眠风,自然风,每按一次K2键风种将会循环改变一次.K3:转头键,只要系统启动后按此键,风扇就会在转头与不转头之间切换.K4:停止键,一旦风扇运行按停止键就会关闭.L1:弱风指示灯L2:中风指示灯L3:强风指示灯L5:正常风指示灯L6:睡眠风指示灯L7:自然风指示灯2芯片介绍2.1 8253芯片8253是Intel公司生产的可编程间隔定时器。
8253具有以下基本功能:(1) 有3个独立的16位计数器;(2) 每个计数器可按二进制或十进制(BCD)计数;(3) 每个计数器可编程工作于6种不同工作方式;(4) 8254每个计数器允许的最高计数频率为10MHz(8253为2MHz);(5) 8254有读回命令(8253没有),除了可以读出当前计数单元的内容外,还可以读出状态寄存器的内容。
(6) 计数脉冲可以是有规律的时钟信号,也可以是随机信号。
计数初值公式为n=f CLKi÷f OUTi、其中f CLKi是输入时钟脉冲的频率,f OUTi是输出波形的频率。
图14-1是8254的内部结构框图和引脚图,它是由与CPU的接口、内部控制电路和三个计数器组成。
8254的工作方式如下述:(1) 方式0:计数到0结束输出正跃变信号方式。
(2) 方式1:硬件可重触发单稳方式。
(3) 方式2:频率发生器方式。
(4) 方式3:方波发生器。
(5) 方式4:软件触发选通方式。
(6) 方式5:硬件触发选通方式。
图14-1 8254的内部接口和引脚8253的控制字有两个:一个用来设置计数器的工作方式,称为方式控制字;另一个用来设置读回命令,称为读回控制字。
这两个控制字共用一个地址,由标识位来区分。
控制字格式如表14-1所示。
读回控制字格式如表14-2所示。
当读回控制字的D4位为0时,由该读回控制字D1~D2位指定的计数器的状态寄存器内容将被锁存到状态寄存器中。
状态字格式如表14-3所示。
表14-1 8253的方式控制字格式表14-2 8253读出控制字格式表14-3 8253状态字格式2.2 8255芯片8255可编程外围接口芯片是Intel公司生产的通用并行I/O接口芯片,它具有A、B、C三个并行接口,用+5V单电源供电,能在以下三种方式下工作:方式0 —基本输入/出方式;方式1 —选通输入/出方式;方式2 —双向选通工作方式。
8255的内部结构及引脚如图12-1所示,8255工作方式控制字和C口按位置位/复位控制字格式如图12-2所示。
图12-1 8255的内部结构及引脚图12-2 8255控制字格式3设计过程3.1总体设计:根据题目要求,其基本功能是用四个按键来控制风速、类型,转头以及停止这四个状态的变换。
当风速键按下时实现风速强、中、弱三种状态依次循环切换,由于电机控制芯片没找好,所以用三个LED指示灯来显示;当类型键按下时实现类型正常、睡眠、自然三种状态的依次循环切换,并用三个LED指示灯来显示。
题目中类型键要求自然状态转2秒,停4秒;睡眠状态转2秒,停转6秒,这个涉及到时间问题,可以通过硬件或者软件来实现,我们选择通过软件来实现。
综上所述,可以采用硬件与软件结合的设计方法来实现基本功能。
3.2硬件设计:本次实验除利用了PC机本身资源外(如中断资源),还利用了平台上的8255并行接口单元,8253计数器,LED指示灯电路,直流电机,便构成家用风扇控制电路.本次实验硬件部分主要是用可编程并行通信接口8255A来实现的。
四个按键是输入,用8255A的其中一个端口作为输入,这里选择用端口A作为输入;六个LED指示灯用作输出,这里选择用端口B和端口C作为输出。
8255A是有多种功能的可编程并行接口电路芯片,8255A分3个端口:端口A、端口B和端口C,每个端口都是8位,共24个外设引脚,共三种输入输出工作方式。
1)方式0—基本输入输出方式, 适用于无条件传送和查询方式的接口电路。
2)方式1—选通输入输出方式, 适用于查询和中断方式的接口电路。
3)方式2—双向选通传送方式, 适用于与双向传送数据的外设; 适用于查询和中断方式的接口电路。
本次实验我们选择方式0,只实现基本的输入、输出即可。
8253A有3个计数器,这里我们选择计数器0进行计数,CLK0链接系统时钟信号,计数器0选择工作方式3工作,GATE0接PC0端口,然后将两路接入直流电机的正负极。
3.3软件设计:本设计通过编程对8255A的端口A读入的键值进行判断,再转入到相应的子程序进行状态改变。
最后通过端口B进行输出显示。
控制系统分四个功能模块,主要包含风速设置、类型设置、默认状态显示和退出系统。
3.3.1风速设置这个模块中风速的三个状态强、中、弱之间的循环切换是通过将端口A的键值逐次加1(初始值为0,每按下一次风速键寄存器值加1),然后对3求余,取其余数分别代表这三个状态来实现的。
由于对3求余的余数只有0、1、2三个值,分别代表强、中、弱,将其余数保存到寄存器中,根据寄存器中是0、1、2来判断强、中、弱风三个状态。
3.3.2类型设置风的类型有:正常、自然、睡眠三种。
a)正常电扇连续运转。
b)自然电扇模拟自然风,即转2s,停4s。
c)睡眠电扇慢转,产生轻柔的微风,运转 2s,停转6s。
自然状态和睡眠状态时间的控制是通过调用延时子程序来实现的,由于一个机器周期是10-6秒,延时程序是通过循环来实现的,让指令执行106 次来实现1秒。
不是很精确。
3.3.3转头设置这个模块利用8255和8253来完成,该模块有两种状态即转头和不转头,8255的PC2端口实现状态的输入,PC0端口输出到8253的GATE0端口来控制8253工作,然后通过8253来控制直流电机工作。
用按的次数除以2取余数来判断是转头还是停止。
4硬件系统框图及说明5软件模块主要流程图及说明由于要写出具体的试验程序逻辑复杂,就简要的写出了汇编程序的设计流程。
5.1软件框图5.2程序代码DA TAS SEGMENT;此处输入数据段代码T8255A EQU 200HT8255B EQU 201HT8255C EQU 202HCOUNT0 EQU 204HCONTROL EQU 207HT8255MODE EQU 203HTEMPK1 DB 0F8HKEY1 DB 00HKEY2 DB 00HKEY3 DB 00HKEY1_YUSHU DB 00HKEY2_YUSHU DB 00HKEY3_YUSHU DB 00HTHREE DB 03HTWO DB 00HFREE_START DB 00HSHANGCI_START DB 00HDANGQIAN_START DB 00HDATAS ENDSSTACKS SEGMENT;此处输入堆栈段代码DW 100H DUO(0)STACKS ENDSCODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATASMOV DS,AX ;此处输入代码段代码;8253芯片初始化MOV DX,CONTROLMOV AL,00110110BOUT DX,ALMOV DX,COUNT0 ;置初值1000HMOV AL,00HOUT DX,ALMOV AH,10H ;OUT DX,ALMOV DX,T8255MODE ;模式字输入MOV AL,90H ;端口A作为输入,端口B作为输出OUT DX,ALMOV DX,T8255B ;对灯清零MOV AL,0FFHOUT DX,ALMOV DX,T8255C ;对电机进行清零;MOV AL,OFFHOUT DX,ALJMP L1READ: MOV DX,T8255A ;读取端口A的键值IN AL,DXMOV BX,00HMOV BL,TEMPK1MOV TEMPK1,ALXOR BL ,ALCMP BL,01H ;判断风速键是否按下JZ ADD_K1CMP BL,02H ;判断类型键是否按下JZ ADD_K2CMP BL,03HJZ ADD_K3CMP BL,04H ;判断停止键是否按下JZ L10MOV BL,SHANGCI_START ;如果没有按键按下,判断上次状态CMP BL,01HJZ L1CMP BL,02HJZ L2CMP BL,03HJZ L3CMP BL,04HJZ L4CMP BL,05HJZ L5CMP BL,06HJZ L6CMP BL,07HJZ L7CMP BL,08HJZ L8CMP BL,09HJZ L9CMP BL,0AHJZ L10ADD_K1: INC KEY1MOV AL,KEY1MOV AH,00HDIV THREEMOV KEY1_YUSHU,AHJMP CONNECADD_K2: INC KEY2MOV AL,KEY2MOV AH,00HDIV THREEMOV KEY2_YUSHU,AHJMP CONNECTADD_K3: INC KEY3MOV AL,KEY3MOV AH,00HDIV TWOMOV KEY3_YUSHU,AHJMP CONNECT CONNECT: MOV CL,FREE_STARTMOV AH,KEY1_YUSHUMOV AL,KEY2_YUSHUMOV BL,KEY3_YUSHUCMP BL,00HJZ STOPCMP BL,01HJZ STARTA1: CMP AX,0000HJZ L1CMP AX,0001HJZ L2CMP AX,0002HJZ L3CMP AX,0100HJZ L4CMP AX,0101HJZ L5CMP AX ,0102HJZ L6CMP AX ,0200HJZ L7CMP AX , 0201HJZ L8CMP AX , 0202HJZ L9STOP: PUSH DXPUSH AXMOV DX,T8255CMOV AL,00HPOP AXPOP DXJMP A1START: PUSH DXPUSH AXMOV DX,T8255CMOV AL,01HOUT DX,ALPOP AXPOP DXJMP A1L1: MOV SHANGCI_START,01H MOV AL, 36H ; 弱风正常JMP SHOWL2: MOV SHANGCI_START,02H MOV AL,2EH ;弱风睡眠MOV FREE_START,CLMOV DX,T8255BOUT DX, ALCALL DELAYCALL DELAYMOV AL,3EHMOV DX,T8255BOUT DX,ALCALL DELAYCALL DELAYCALL DELAYCALL DELAYCALL DELAYCALL DELAYJMP READL3: MOV SHANGCI_START,03H MOV AL,1EH ;弱风自然MOV FREE_START,CLMOV DX,T8255BOUT DX, ALCALL DELAYCALL DELAYMOV AL,3EHMOV DX,T8255BOUT DX,ALCALL DELAYCALL DELAYCALL DELAYJMP READL4: MOV SHANGCI_START,04H MOV AL,35H ;中风正常JMP SHOWL5: MOV SHANGCI_START,05H MOV AL,2DH ;中风睡眠MOV FREE_START,CLMOV DX,T8255BOUT DX,ALCALL DELAYCALL DELAYMOV AL,3DHMOV DX,T8255BOUT DX,ALCALL DELAYCALL DELAYCALL DELAYCALL DELAYCALL DELAYCALL DELAYJMP READL6: MOV SHANGCI_START,06H MOV AL,1DH ;中风自然MOV FREE_START,CLMOV DX,T8255BOUT DX, ALCALL DELAYCALL DELAYMOV AL,3DHMOV DX,T8255BOUT DX,ALCALL DELAYCALL DELAYCALL DELAYCALL DELAYJMP READL7: MOV SHANGCI_START,07H MOV AL,33H ;强风正常JMP SHOWL8: MOV SHANGCI_START,08HMOV AL ,2BH ;强风睡眠MOV FREE_START,CLMOV DX,T8255BOUT DX, ALCALL DELAYCALL DELAYMOV AL,3BHMOV DX,T8255BOUT DX,ALCALL DELAYCALL DELAYCALL DELAYCALL DELAYCALL DELAYCALL DELAYJMP READL9: MOV SHANGCI_START,09H MOV AL,1BH ;强风自然MOV FREE_START,CLMOV DX,T8255BOUT DX, ALCALL DELAYCALL DELAYMOV AL,3BHMOV DX,T8255BOUT DX,ALCALL DELAYCALL DELAYCALL DELAYCALL DELAYJMP READL10: MOV SHANGCI_START,0AH MOV AL,0FFH ;停止MOV DX,T8255BOUT DX, ALJMP READSHOW: MOV FREE_START,CLCALL DELAYMOV DX,T8255BOUT DX, ALJMP READQUIT: MOV AX,4CHINT 21HDELAY PROCPUSH BXPUSH CXMOV CX,07FFH D1: MOV BX,0FFFFH D2: DEC BXJNZ D2LOOP D1POP BXPOP CXRETDELAY ENDPDELAY6 PROCPUSH CXPUSH AXMOV CX,06H D3: CALL DELAYLOOP D3POP AXPOP CXRETDELAY6 ENDPCODES ENDSEND START参考文献[1] 权《微型计算机技术及应用(第四版)》清华大学出版社[2] 汪志宏江敏《微机原理与接口技术课程设计》机械工业出版社[3]《微机原理与接口技术实验及课程设计》西南交通大学出版社[4] 王忠民,王钰,王小睫.《微型计算机原理》(第二版)西安电子科技大学出版社[5]《8086/8088宏汇编语言程序设计教程》电子工业出版社设计总结通过本次课程设计使我对实验的理解和汇编能力得到增强。