正在加载图片...
在中断服务程序中仅设置标志,并保存IO口输入状态。 Franklin c51编译器提供定义特定MCS-51系列成员的寄存器头文 件。MCS-51头文件为reg51h。C51程序如下: include <regs.h> unsigned char status bit flag: void service int1( interrupt2 using2/*NTl中断服务程序,使用第2组工 作寄存器* i flag=1; /*设置标志* status=pI /*存输入口状态* void main ( void) P=0x04; /*置INTl为高优先级中断* /*INT1开中断,CPU开中断*单片机C语言应用程序设计 在中断服务程序中仅设置标志,并保存I/O口输入状态。 Franklin C51编译器提供定义特定MCS-51系列成员的寄存器头文 件。MCS-51头文件为reg51.h。C51程序如下: # include <reg51.h> unsigned char status; bit flag; void service_int1( ) interrupt 2 using 2 /* INT1中断服务程序,使用第2组工 作寄存器 */ { flag=1; /* 设置标志 */ status=p1; /* 存输入口状态*/ } void main(void) { IP=0x04 ; /* 置INT1为高优先级中断 */ IE=-0x84 ; /* INT1开中断,CPU开中断 */
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有