小程序定时器 小程序定时器与大量运算
您好,今天小柳来为大家解答以上的问题。小程序定时器相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、for(i=0;iLED BIT P1.0 ;定义LED的引脚ORG 0000HLJMP MAINORG 000BHLJMP T0ISRORG 0030HMAIN:MOV TMOD,#01H ;定时器0工作模式1MOV TH0,#HIGH(65536-50000) ;初值,50毫秒中断一次MOV TL0,#LOW(65536-50000)SETB TR0 ;启动定时器SETB ET0 ;启动定时器中断SETB EA ;开总中断MOV R2,#40 ;中断计数初始值SJMP $T0ISR:CLR TR0MOV TH0,#HIGH(65536-50000)MOV TL0,#LOW(65536-50000)SETB TR0DJNZ R2,T0E ;R2减到0重新赋值,否则退出MOV R2,#40CPL LED ;LED亮灭转换RETIEND#include it P0^0=if(strcmp(ch,"y")==0||strcmp(ch,"Y")==0) { printf("n:"); scanf("%s",stu[i].);}led;void delayms(unsigned int ms)// 延时子程序 对应12M晶振{while(ms--) //每一次循环1ms{for(i = 0; i }}void main(){while(true){led=~led;}}。
本文到这结束,希望上面文章对大家有所帮助。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。