完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
中断例子
2017-9-4 17:09 #include #include #define uchar unsigned char #define uint unsigned int uint b,a; //sfr P0=0x80; sfr P0M1=0x93; sfr P0M0=0x94; //sfr P1=0x90; sfr P1M1=0x91; sfr P1M0=0x92; //sfr P2=0xA0; sfr P2M1=0x95; sfr P2M0=0x96; //sfr P3=0xB0; sfr P3M1=0xB1; sfr P3M0=0xB2; /*---------------------------------*/ void port_mode() // 端口模式 { P0M1=0x00; P0M0=0x00;P1M1=0x00; P1M0=0x00;P2M1=0x00; P2M0=0x00;P3M1=0x00; P3M0=0x00; } void delay(unsigned int n) //n=1,延时500us { unsigned int i; while(n--) for(i=0;i<860;i++); } void main() { port_mode(); EA=1;//开总中断 PX0=1;//优先级为高 EX0=1;//外部INT0中断允许 IT0=1;//下降沿触发中断 a=6; while(1) { } } void int0_int(void) interrupt 1 { a++;} |
|
相关推荐
|
|
1252 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1184 浏览 3 评论
2263 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1351 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1774 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 18:00 , Processed in 0.662288 second(s), Total 65, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号