摘要《电风扇控制器》课程设计中主要应用了芯片8086、8255、8254、DAC0832
8086为控制系统的核心
8255A口输入,检测开关的状态;B口输出,控制数码管,显示开关状态;C口输出,控制发光二极管LED,指示各开关状态
8254起定时作用,计数器0输出周期为50ms的方波信号;计数器2数定时4秒输出一个高电平信号
DAC0832控制电机的转速
最终在各芯片共同作用下实现对电风扇的控制
关键字:8255;8254;DAC0832;定时第1章小组成员及分工小组成员及分工见表2
1小组成员及分工第2章设计题目及要求2
1、设计的题目1、设计家用电风扇控制器,实现电风扇的启停控制、风速控制和类型选择功能,所有操作由发光二极管LED指示,编制相应的汇编语言源程序并进行系统调试
2、控制器面板包括:风速、类型和启停键,发光二极管LED指示灯
风速分强、中、弱
类型为睡眠、自然和正常
3、电风扇处于停转状态时,所有指示灯不点亮,只有按下“风速”键时,才会进入起始工作状态
不论电风扇处于何种状态,只要按下停止键,电风扇就进入停转状态
2、设计要求1、初始状态:风速为“弱”,类型为“正常”
2、按“风速”键,其状态由“弱”→“中”→“强”→“弱”⋯往复循环改变,按每一下键,状态改变一次
3、按“类型”键,其状态由“正常”→“睡眠”→“自然”→“正常”⋯往复循环改变
4、风速的弱,中,强对应于电风扇转动的慢快
5、类型的不同选择,分别对应如下情况
①正常:电风扇连续转动
②自然:电风扇模拟自然风,转动8秒,停止8秒
③睡眠:电风扇慢转,产生轻柔的微风,转动4秒,停止8秒
6、按照风速与类型的设置输出相应的控制信号,点亮或熄灭相应的指示灯
第3章所需芯片功能简介3
1、8255功能简介1、8255是Intel公司生产的可编程并行I/O接口芯片,有3个8位并行I/O口