单片机课程设计直流风扇电机转速测量与PWM控制
18页1、单片机课程设计_直流风扇电机转速测量与PWM控制一设计思路程序应用模块化进行设计,主要有初始化模块、显示模块、读键模块、数制转换模块、双字节除法模块、中断模块和控制调节模块。编程次序可按此先后进行。初始化模块:8155工作方式、T0和T1工作方式、标志位状态、所用单元初值、中断设置以及初始显示等。显示模块:设定值和实测值的数值与字符动态显示。读键模块:从I/O口依据某位数码管亮时读入小按键是否有效,然后根据四个小键盘的不同功能进行相应的处理,只要设定值一改变立刻显示。加1键和减1键要有连加连减功能。数制转换模块:将二进制转换为十进制。外部中断模块:将转1圈的时间通过双字节除法程序求出即时转速。定时中断模块:PWM输出波形形成。控制调节模块:通过设定值和实测值的比较来改变脉冲波的占空比,该数据的调节分为简单比例调节PP和比例积分调节PI。调节公式分别为:YK=YK1+KP*EKYK=YK1+KP*EK+KI*EK2YK:要输出的数据YK1:上次输出的数据EK:设定值和实测值的差值EK1:上次的EK值EK2:EK-EK1的差值KP:比例系数(设KP=12)KI:积分系数(设KI=12)一
2、带注释软件清单;=使用单元设定=/.使用单元设定 DIS0 EQU 30H DIS1 EQU 31H DIS2 EQU 32H DIS3 EQU 33H LED EQU 34H TM1 EQU 35H; TM2 EQU 36H; INTV BIT 37H;中断标志 THX EQU 38H;定时脉宽高电平 CISHU EQU 39H FIRST BIT 41H; 检测加减是否第一次按下 SET1 BIT 42H SETZ0 EQU 43H;设定当前设定值SETZ0SETZ3 SETZ1 EQU 44H SETZ2 EQU 45H SETZ3 EQU 46H TM3 EQU 47H; 循环次数单元 JIA1 BIT 48H; 单步加标志 LIANJIA BIT 49H; 连加标志 JIAN1 BIT 50H; 单步减标志 LIANJIAN BIT 51H; 连减标志 SETDATA EQU 52H; 设定速度暂存单元 REALDATA EQU 53H; 实测速度暂存单元 YK1 EQU 54H; 上次输出数据暂存单元 KP EQU 56H;比例系数 KI EQU 57H;积分系数 EK E
3、QU 58H;设定值和实测值的差值 EK1 EQU 59H;上次的EK值 OUTPUT EQU 60H; EK2 EQU 61H;EK-EK1的值 ONPRESS BIT 62H;判定ENTER键是否弹起标志 TMS EQU 63H;闪烁时长 SHAN BIT 64H; 闪烁标志;=主程序= ORG 0000H SJMP MAIN ORG 0013H;外部中断1入口地址 AJMP INX1 ORG 001BH;定时器T1中断入口地址 AJMP ITX1 ORG 0070HMAIN: MOV SP,#70H;设定堆栈指针入口地址 ACALL INIT;调用初始化程序 M1: JB SET1,FLASH;当前为设置状态则跳到闪烁显示模块 ACALL DISP; 否则为一般显示 SJMP NEXTTFLASH: ACALL DISP1NEXTT: ACALL DELAY;调用按键延时程序 ACALL M2;调用按键程序 DJNZ CISHU,M1;第隔100MS刷新一下实测值 MOV CISHU,#20ACALL CONTROL;调用控制调速模块 SJMP M1/=初始化模块= INIT:M
《单片机课程设计直流风扇电机转速测量与PWM控制》由会员pu****.1分享,可在线阅读,更多相关《单片机课程设计直流风扇电机转速测量与PWM控制》请在金锄头文库上搜索。
2022年煤矿提升机资格考试模拟试题(100题)含答案第40期
温馨新年贺词
宿舍文化节活动之漫画设计大赛
半坡桩施工方案
当代大学生的人生价值论文
关于微笑面对生活演讲稿范文集锦五篇
北京邮电大学工商管理硕士专业学位论文第7页共50页
【文档】班组安全技术交底表
单纯胸腰椎骨折临床路径
江苏定额交底材料
短线技术指标最佳组合
小学十佳金星少年优秀事迹材料精选多篇
学习英语的心得体会
庆祝六一国际儿童节节目主持词
上海市黄浦区2017年高三物理二模试卷和答案(共8页)
垃圾分类简短标语
海底两万里450字阅读感悟例文5篇
2022年学校六一儿童节活动方案
2022年关于财务述职报告集合5篇
2017-2022年中国充电式电蚊拍803行业运行模式及发展前景预测报告(目录)
2022-09-03 10页
2023-04-05 12页
2022-10-26 2页
2022-09-15 7页
2023-02-07 1页
2023-06-27 18页
2024-02-10 5页
2024-01-19 14页
2023-06-19 2页
2023-05-13 17页