51单片机: A/D 模数转换实验
2022年1月24日 - 电子工程世界
voidmain(){IT0=1;//设置外部中断为边沿触发EX0=1;//打开外部中断EA=1;//打开总中断*ad=0x01;//AD0808数值进行初始化COM8255=0x89;//10000000//8255A数值进行初始化,设置端口为输出delayMS(100);//进行适当的延时while(1){PB=0X00;PA=0xff;//进行消影PB=0X80;PA=~...
详情
单片机点亮一个发光二极管LED1,用仿真软件Proteus展示
2017年11月7日 - 网易
LJMPM;跳转到第二行END;程序结束程序二:#include<reg51.h>//头文件,每次编程时包含进去即可sbita=P0.1;//用sbit定义管脚,也就是说P0.1管脚就是a了voidmain(){a=0;//a=0就是让P0.1管脚输出低电平,a=1就是让P0.1管脚输出高电平while(1);//死循环,让程序停在这里}...
详情
技巧2 -- 单片机 C51 & A51 编程要点总结
2016年11月17日 - 电子产品世界
结尾有一条LJMPmain,意思就是跳到main函数重复执行……还有一种说法是PC指针溢出,溢出后的地址指向开头,造成继续执行的效果……(博主觉得还是Keil的问题,要是Keil编译器不产生LJMPmain这种语句,也不会产生循环效应……)
详情
单片机电子琴电路图及源程序代码
2016年11月25日 - 电子产品世界
LJMPNEXT;重复循环
详情
单片机学习之九:多位数码动态显示
2016年9月26日 - 电子产品世界
main:movr7,#0ffhmovr6,#0ffhloop:lcallplay1;调用显示段码子程序,具体含义见注释(1)lcallplay2;调用显示位码子程序lcalldelay;调用1ms延时程序cjnea,#80h,loop;判断是否显示到最左边的数ljmpmainplay1:mova,r7;查表求段码子程序,详细解释可参考注释...
详情