欢迎来到天天文库
浏览记录
ID:51106867
大小:329.50 KB
页数:4页
时间:2020-03-18
《智能风机控制系统.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、按键控制灯亮与灭【任务描述】当按下速度按钮,数码管显示当前速度,默认速度为0,速度设为1、2、3种速度;当按下倒计时键,数码管就显示定时,每按一次定时键,定时时间增加10秒钟,最多60秒,即00→10→20→30→40→50→60→00。【源程序】;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;PWMOUTEQUP3.7CLKBITP2.0DATBITP2.1KEYPORTEQUP3;P3.0P3.1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;t0cntequ30h;0123
2、speedequ31hdtimeequ32hLEDBUFEQU40H;40h-43hKEYVALEQU33Hcnt4msequ34hsec_flagbit00h;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ORG0LJMPMAINORG000BHLJMPT0_ISRMAIN:MOVSP,#50Hmovcnt4ms,#0movspeed,#0movdtime,#0LCALLT0_INITlcallTOLEDBUFlcallDISPSER4LP:LCALLKSCANmova,KEYVALjznn
3、n1LCALLKPROClcallTOLEDBUFlcallDISPSER4nnn1:mova,dtimejnznnnCLRPWMOUT;sjmpLPnnn:lcallspeedoutjnbsec_flag,LPclrsec_flagdecdtimelcallTOLEDBUFlcallDISPSER4sjmpLPT0_INIT:MOVTMOD,#01HMOVIE,#82HMOVTH0,#0FCH;-(SYSCLK/1000/12)MOVTL0,#66HSETBTR0;RETT0_ISR:MOVTH0,#0F
4、CH;-(SYSCLK/1000/12)MOVTL0,#66HpushaccpushPSWinct0cntmova,t0cntcjnea,#4,retxmovt0cnt,#0inccnt4msmova,cnt4mscjnea,#250,retxmovcnt4ms,#0setbsec_flag【仿真运行结果】图1-1按键未按下图1-2速度键按下图1-3速度键及定时键按下
此文档下载收益归作者所有