![51单片机中断程序_第1页](http://file4.renrendoc.com/view11/M01/19/2E/wKhkGWWcsBCAIHeGAADG98oWels016.jpg)
![51单片机中断程序_第2页](http://file4.renrendoc.com/view11/M01/19/2E/wKhkGWWcsBCAIHeGAADG98oWels0162.jpg)
![51单片机中断程序_第3页](http://file4.renrendoc.com/view11/M01/19/2E/wKhkGWWcsBCAIHeGAADG98oWels0163.jpg)
![51单片机中断程序_第4页](http://file4.renrendoc.com/view11/M01/19/2E/wKhkGWWcsBCAIHeGAADG98oWels0164.jpg)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#include<reg52.h>
#define
uint
unsigned
int
#define
uchar
unsigned
char
void
delay(uint
a);
bit
c,b;
//==主程序区===================================================================================================
void
main()
{
EA=1;//打开总中断
EX0=1;//打开外部中断0
IT0=0;//将中断0设置为电平触发
IT1=0;//将中断0设置为电平触发
EX1=1;//打开外部中断1
while(1)
{
P1=0xfe;//关掉INT0里面的LED
P0=0xff;//关掉INT1里面的数码管
P0=0x00;
P2=0xf8;
P1=0xfe;
while(1);
}
}
//=子程序区=====================================================================================================
void
delay(uint
a)
{
uint
b,c;
for(b=a;b>0;b--)
for(c=110;c>0;c--);
}
void
Int0()
interrupt
0//外部中断0的服务子程序不用在声明区声明的
{
uint
a;
a=10;
while(a--)//这里不能用while(1)如果不是的话当外部中断已经成了高电平,但无法跳出中断服务子程序
{
P0=0x00;
P2=0xf8;
P1=0xff;
delay(1000);
P1=0x00;
delay(1000);
}
}
void
Int1()
interrupt
2//外部中断1
的服务子程序也是不用在声明区声明的。
{
delay(1);
c=P3^3;
if(c==0)
{
delay(1);
if(c==0)
{
uint
a;
a=10;
while((a--))//这里不能用while(1)如果不是的话当外部中断已经成了高电平,但无法跳出中断服务子程序
{
P1=0xff;
P2=0xf8;
P0=0x3f;
delay(1000);
P2=0xf9;
P0=0x00;
delay(1000);
P2=0xf8;
P0=0x06;
delay(1000);
P2=0xf8;
P0=0x5b;
delay(1000);
P2=0xf8;
P0=0x4f;
delay(1000);
P2=0xf8;
P0=0x66;
delay(1000);
P2=0xf8;
P0=0x6d;
delay(1000);
}
}
}
}
/*程序功能是第一个LED亮的,P3^2口是低电平是进入中断程序,中断实现功能是八个LED一起闪烁。P3^3口是低电平是进入外部中断1,外部中断1的程序实现是,第一个数码管显示0,1,2,3,4,5.但我还没有弄明白为什么0和1转换的时候有一个时间间隔而大家的延时都是一样,但是在显示就不一样了。程序实现在中断结束以后INT0的8个LED还是在点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2030年中国柜台诊断产品行业市场发展趋势与前景展望战略分析报告
- 2024-2030年中国染整行业经营风险与投资价值研究研究报告
- 2024-2030年中国板球装备行业市场发展趋势与前景展望战略分析报告
- 2024-2030年中国杠杆开关行业市场发展趋势与前景展望战略分析报告
- 2024-2030年中国机顶盒行业盈利动态及竞争趋势预测报告
- 2024-2030年中国机械式停车设备行业运营价值调查及投资营销策略研究报告
- 2024-2030年中国木材恢复剂行业竞争态势与投资效益预测报告
- 2024-2030年中国有机硅光学密封剂行业投资潜力及未来经营状况监测研究报告
- 2024-2030年中国有机光扩散剂行业投资方向研究及运营前景规划研究报告
- 2024-2030年中国曲咪新乳膏产业需求状况及消费前景预测报告
- 机械设备修理工艺教案
- 渠道工程施工方案及方法
- 第二章 数据管理 _stata统计分析与应用
- 义务教育阶段课堂教学评价指导意见
- 中国历史地理
- 电火花测试题
- 市政道路给排水管道的设计与施工要点分析
- 青岛版九年级上数学教学计划
- 托管班创业项目企划书
- 外研版四年级上册英语课件 Module 2 Unit 2
- DFMEA表格模板(完整版)
评论
0/150
提交评论