51单片机89C51 89C52开发环境Kei5下载

1.进入Keil官网:https://www.keil.com

2. 点击Download

3.点击Product Downloads

4.点击C51

5.填写信息,邮箱格式不要错,然后点击submit 

6.点击C51V960A.EXE,浏览器就开始下载了

/*******************说明:************************** 单片机进入掉电模式后,外部时钟停振, CPU/定时器/串口全部停止工作,只有外部中断处于工作状态 使单片机进入掉电模式的方法是:将PCON寄存器的PD位置1 -------------------------------------------------- 实验现象:系统复位后,P0口所有LED灯被点亮,无闪烁.说明 单片机进入了掉电模式,按下中断按键INT0后,所有LED灯 闪烁,说明单片机从掉电模式中被唤醒 -------------------------------------------------- 相关资料请参考STC89C51RC.pdf第78页 -------------------------------------------------- 基于开发板ZS001编写 开发板购买地址: http://shop60591679.taobao.com/ QQ:284083167 Email:284083167@qq.com 对此程序有任何疑问可QQ或者邮件联系 **************************************************/ #include <reg52.h> #define uchar unsigned char #define uint unsigned int //功能:延时1毫秒 //入口参数:x //出口参数:无 //说明:当晶振为12M时,j<112;当晶振为11.0592M时,j<122 void Delay_xms(uint x) { uint i; uchar j; for(i=0;i<x;i++) for(j=0;j<112;j++); } //外部中断0函数,中断方式:下降沿中断 void INT0_L(void) interrupt 0 { PCON|=0x02; //进入掉电模式 } void INT1_fall(void) interrupt 3 { //PCON|=0x02; //进入掉电模式 } //主函数 void main(void) { Delay_xms(50);//等待系统稳定 EA=0; //关总中断 IT0=1; //下降沿中断 EX0=1; //开INT0中断 IT1=1; //下降沿中断 EX1=1; //开INT1中断 EA=1; //开总中断 P0=0x00; //点亮所有LED //PCON|=0x02; //进入掉电模式 while(1) { P0=0x00; //点亮P0口所有LED Delay_xms(1000); P0=0xff; //关闭P0口所有LED Delay_xms(1000); } }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术小零

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值