请帮忙在51系列单片机系统中,编写一个延时1ms的子程序。谢谢。。

作者&投稿:捷泰 (若有异议请与网页底部的电邮联系)
~

1、首先,在电脑中打开keil软件,创建好工程,然后添加c文件,如下图所示。

2、然后添加c文件,接下来输入代码,先输入一个头文件命令。

3、然后,进行宏定义,代码如图所示。

4、然后声明P1口,如下图所示。

5、最后,将延时语句全部添加进去,代码按照图中所示的直接敲入即可。

6、最后,点击编译,生成HEX文件就可以了,这样51单片机延时语句就完成了。



51单片机中有哪些中断源?
答:mcs-51单片机有5个中断源,分别为:1、外部中断0(INT0):默认中断级别最高,中断入口地址0003H;2、定时/计数器0(T1):默认中断级别第2,中断入口地址000BH;3、外部中断1(INT1):默认中断级别第3,中断入口地址0013H;4、串行口中断(TX/RX):默认中断级别第4,中断入口地址0023H;5、...

在51单片机的汇编中寄存器B是怎么用的,好像就在乘除法中用,请大师指点...
答:1. B可以作为一个普通寄存器使用,类似一个单元比如30H 2.在做一个字节的乘除法运算时,必需用B配合A完成 作乘法时,A和B相乘,结果低位在A中,高位在B中 作除法时,A是被除数,B是除数,结果A是商,B是余数 例如:A=42H,B=35H 作“ MUL AB ” 之后,A=0AAH,B=0DH 再如:A...

单片机中,比如51单片机有五个中断源,两个外部中断源,两个定时器中断源...
答:<51单片机中断系统结构> 如图所示,由与中断有关的特殊功能寄存器、中断入口、次序查询逻辑电路等组成,包括5个中断请求源,4个用于中断控制的寄存器IE、IP、ECON和SCON来控制中断类弄、中断的开、关和各种中断源的优先级确定。教你详细认识!看看网址吧!参考资料:http://www.51hei.com/mcuteach/234...

msc-51系列单片机的应用程序一般存放在什么中
答:msc-51单片机的应用程序一般存放在以下几个地方:1、如果单片机自带存储器(FLASH、EEPROM、EPROM、ROM),那么应用程序一般存放在内部程序存储器中,如果内部存储器不够,可以扩展程序存储器来存储其余部分;也可以讲程序全部存放在扩展存储器中。2、如果单片机不带存储器,那么应用程序只能存放在扩展程序存储...

在51单片机中 按一个键 程序跳到串口中断中 然后在按一下这个键 又跳回...
答:这是不行的,如果是外部中断的话,你可以讲键接到外部中断IO口,可以实现,定时器中断,可以接入到定时器IO口,用计数器模式,也可以实现,但串口中断却不可以的 。

请高手帮忙,51单片机执行定时器0的中断程序后,需要大约15秒才能返回主...
答:R1=0,R2=0,所以你的延时程序就变成了256*256*256=16秒了,所以成了你说的15秒后才执行完。 所以以后写中断程序注意断点的保护,把中断程序里有修改掉的寄存器先压栈保护,结束之前弹出来,这样就没事了。还有你在中断程序结束前没重新开启T0。还有在你的程序最好多点注释,这样看着不吃力。

请高手帮忙看下以下51单片机C语言中的display(10,10,10,10,time1.hour...
答:case 1://时钟小时调整 time1.hour=TimeUpDown(time1.hour,12,11);display(10,10,10,10,time1.hour%10,time1.hour/10);break;//time1是个结构体,应该是定义时间 //你这个例子中是调整小时的,具体怎么调的没有那个函数看不出来 //显示函数里面应该是在某个位置将小时的时间分成个位,十位...

MCS-51系列单片机的中断系统分为几个优先级?如何设定?
答:MCS-51单片机有两个中断优先级。在51单片机中,有2个可编程定时/计数器·5个中断源,2个优先级,21个专用寄存器。另有8位CPU的4kbytes程序存储器(ROM) ,128bytes的数据存储器(RAM),32条I/O口线·111条指令,大部分为单字节指令。优先级设定方法:1、IP的状态由软件设定,某位设定为“1”,...

请高手帮忙解答,简述51单片机P1,P3的主要功能和性能特点
答:对于第二功能为输入的信号引脚,在口线上的输入通路增设了一个缓冲器,输入的第二功能信号即从这个缓冲器的输出端取得。而作为I/O口线输入端时,取自三态缓冲器的输出端。这样,不管是作为输入口使用还是第二功能信号输入,输出电路中的锁存器输出和第二功能输出信号线均应置“1”。

在MCS-51系列单片机中,各中断源的中断处理程序的入口地址是否可由用户直...
答:不能的,只能在入口地址放一长转移指令。非实时环境,建议用C吧,就不考虑入口地址了。