参考课本上相关介绍。
使用类型中断,可以实现对屏幕的完整的控制。
常用的彩色文本功能的参数设置见表。
表设置显示方式彩色方案设置光标类型位为光标起始行位为光标结束行设置光标位置行列在光标位置写属性字符要写的字符数要写的字符选择彩色调色板调色板图中断服务子程序二调色板的颜色写字符串指向字符串字符串的长度页号程序流程图主程序流程图如图开始系统初始化主菜单等待按键选择是键是键是键是键风速设置类型设置默认状态运行回到图主程序流程图中断服务子程序的框图如图保护现场循环右移位口输出低位恢复现场复位中断服务寄存器中断返回图中断服务子程序二中断服务子程序二框图如图保护现场求反输出到的口设置的通道计数初值为复位中断服务寄存器中断返回恢复现场制。
风速设置风速即为电机转速设置,风速分为强中弱三种,对应不同的电机转速。
根据赋给计数器的计数初值,我们可以计算出步进电机各相脉宽信号的频率和电机转速,也可以反过来根据对电机转速要求,计算并调整计算初值。
这里采用的是的号计数器和方波产生方式,输入时钟为,设计数初值为,要求转速为转秒,对四相步进电机而言即为步秒,则有反过来,当计数器初值确定时,决定了电机的转速,如计数初值为时,有电机转速为步每秒本设计中的慢风速当计数初值为时,电机转速为步每秒本设计中的快快速。
具体设置初值及风速见表。
表风速步速转,设计数初值为,则会产生的定时。
通道的作为通道的输入脉冲,输入的计数初值为,则定时的时间为秒。
我们需要的是定时和,定时中断到修改的口的输出的电平和下次计数的初值就可以实现风的不同类型。
风的类型为正常时,不用启用计数器产生中断,让计数器直运行。
睡眠时,通道的计数初值直为,不用修改。
如果是自然就得修改了。
中断子程序在由定时器通道产生的中断子程序中,将值为的内存单元循环左移或右移位,通过的下口输出低四位,控制步进电机的相序变化,从而使电机连续转动。
中断子程序定时器通道产生的中断子程序中,修改输入到速计数初值慢中快风的类型设置风的类型有正常自然睡眠三种。
风的类型的不同选择,用来记录状态正常电扇连续运转。
自然电扇模拟自然风,即转,停。
睡眠电扇慢转,产生轻柔的微风,运转,停转。
电机的运转是通过让的口输出高电平到的使其号计数器继续工作,并开放中断进入循环等待中断状态。
口为低电平使的号计数器暂停计数,则无法产生中断信号,电机停止转动。
电扇的运转和停转的时间是由的通道和通道两个计数器起来定时的。
通道的输入时钟为出相应的控制信号。
三实验报告要求设计目的和内容总体设计硬件设计原理图接线图及简要说明软件设计框图及程序清单设计结果和体会包括遇到的问题及解决的方法四总体设计定时计数器通道定时控制步进速度,通道和定时电机的转停时间,的控制步进电机的转停。
的口输出控制脉冲,经电路驱动电路。
口输出控制显示风扇当前的状态。
五硬件设计由于本设计主要是用步进电机的控制来模拟家用风扇控制器,所以电路是在步进电机控制系统的电路作了些修改。
除利用了机本身资源外如中断资源,还利用了平台上的计数定时器并行接口单元,指示灯电路等,再加上电机的驱动电路,便构成以风扇电机控制电路。
硬件原理图如图图硬件原理图六软件设计本设计通过软件编程使通道输出定时信号申请中断,发出命令由的下口输出脉宽信号来控制步进电机的走步。
的定时时间决定了电机转动的快慢。
电机的转动和停止则是通过的端子输出高低电平来继续或暂停通道的计数从而控制中断申请来实现的。
用的通道和起来定时控制电机转动和停止时间的长短。
设计思路控制系统分四个功能模块,分别是风速设置类型设置默认状态运行退出系统,在前四个功能块中都设置了键来取消或暂停执行当前操作。
程序中同时提供三个操作界面,个主菜单和两个子菜单界面,进行可视控家用风扇控制器的设计与实现实验目的实现对步进电机的控制来模拟风扇控制器。
掌握微机硬件和软件的综合设计方法。
二实验内容与要求设计并制作个家用风扇控制器。
用六个发光二极管,指示风速强中弱,类型为睡眠自然和正常。
处于主菜单状态时,有下列选项直接默认状态运行,默认状态为风速弱,类型正常。
进入风速子菜单界面,修改风速。
进入类型子菜单界面,修改风的类型。
风速的弱中强对应于电扇的转动由慢到快。
类型的不同选择,分别为正常电扇连续运转自然电扇模拟自然风,即转,停睡眠电扇慢转,产生轻柔的微风,运转,停转按照风速与类型的设置输出的口的电平值,控制电机的转停,令,每次求反,输出到的口。
根据当前选择的风的类型以及当前所处的状态,修改通道的计数初值。
菜单界面设置利用下的功能调用,设计出彩色的形象而又易于操作的界面,详细设计特点请参考课本上相关介绍。
使用类型中断,可以实现对屏幕的完整的控制。
常用的彩色文本功能的参数设置见表。
表设置显示方式彩色方案设置光标类型位为光标起始行位为光标结束行设置光标位置行列在光标位置写属性字符要写的字符数要写的字符选择彩色调色板调色板,设计数初值为,则会产生的定时。
通道的作为通道的输入脉冲,输入的计数初值为,则定时的时间为秒。
我们需要的是定时和,定时中断到修改的口的输出的电平和下次计数的初值就可以实现风的不同类型。
风的类型为正常时,不用启用计数器产生中断,让计数器直运行。
睡眠时,通道的计数初值直为,不用修改。
如果是自然就得修改了。
中断子程序在由定时器通道产生的中断子程序中,将值为的内存单元循环左移或右移位,通过的下口输出低四位,控制步进电机的相序变化,从而使电机连续转动。
中断子程序定时器通道产生的中断子程序中,修改输入到












1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
