网站建设后台编程茂名本土网站建设公司
web/
2025/10/8 1:21:02/
文章来源:
网站建设后台编程,茂名本土网站建设公司,怎么修改网站标题关键词描述,个人或主题网站建设该楼层疑似违规已被系统折叠 隐藏此楼查看此楼* 名称#xff1a;外部中断* 日期#xff1a;2013-9-10* 晶振:11.0592MHZ******************************************************************/#include //包含头文件#xff0c;对IO进行定义#xff0c;可以选中后右击…该楼层疑似违规已被系统折叠 隐藏此楼查看此楼* 名称外部中断* 日期2013-9-10* 晶振:11.0592MHZ******************************************************************/#include //包含头文件对IO进行定义可以选中后右击查看里面具体定义。/******************************************************************//* 宏定义 *//******************************************************************/#define uchar unsigned char#define uint unsigned int/******************************************************************//* 位定义 *//******************************************************************/sbit LEDP1^0; //定义LED端口sbit LED1P1^2;/******************************************************************//* 函数声明 *//******************************************************************/void Init_EXT0();void delay();/******************************************************************** 函 数 名: 主函数* 函数功能: 函数入口及整体* 入口参数: 无* 返 回: 无********************************************************************/void main(){Init_EXT0();while(1){;}}/******************************************************************************** 函 数 名: Init_EXT0(void)* 函数功能: 对单片机进行外部中断初始化* 入口参数: 无* 返 回: 无*******************************************************************************/void Init_EXT0(void){EA1; //允许总中断EX01; //允许外部中断0IT01; //边缘触发}/******************************************************************************** 函 数 名: EXT0_INT0(void)* 函数功能: 外部中断中断函数进行重新赋初值及LED取反操作* 入口参数: 无* 返 回: 无*******************************************************************************/void EXT0_INT0(void) interrupt 0 using 1{LED0; //为什么LED无法亮delay();LED1;}/******************************************************************************** 函 数 名: delay* 函数功能: 毫秒延时for 11.0592MHz or 12MHz* 返 回: 无*******************************************************************************/void delay (){uint i0;LED1;TMOD 0x00;for(i0; i300; i){TF00;TH0 (8192-100)%32;TL0 (8192-100)/32;TR0 1;while(TF0 0)//定时器溢出TF0被置为1退出循环{LED1 ~LED1;}TR00;}}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/88800.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!