历史上的今天
今天是:2025年06月21日(星期六)
2018年06月21日 | 51单片机(AT89C52)外部中断程序
2018-06-21 来源:eefocus
#include
#define uchar unsigned char
#define uint unsigned int
#define DELAY 1000
void delay(uint z) //1ms
{
uint x,y;
for(x=z;x>0;x--)
for(y=111;y>0;y--);
}
void main()
{
uchar i,dt;
EA=1; //开总中断
EX1=1; //开外部中断1
// IT1=0; //设置外部中断1为低电平触发
IT1=1; //设置外部中断1为下降沿触发
while(1)
{
dt=0x01;
for(i=0;i<8;i++)
{
P2=dt;
delay(DELAY);
dt<<=1;
}
}
}
void exter1() interrupt 2
{
P2=0xff;
}
无中断发生,则单灯循环点亮,产生中断,则全部点亮。


史海拾趣
|
我整理一份比较表格,方便大家参考. RampageII vs GENE照片如下. Extreme-Vcore GENE-Vcore Extreme-IO GENE-IO PCB Layer compare … 查看全部问答> |
|
使用c#语言,我使用如下语句进行修改datagird中当前选择的记录,可每次都不能成功,请问是怎么回事?我用的是update语句,请帮忙看看写的是否正确。 ........... SqlCeCommand cmd = conn.CreateCommand(); cmd.CommandText = \"update Categories ...… 查看全部问答> |
|
我需要DA输出模拟量,用DAC12的话分辨率刚好到指标(考虑到传感器的非线性等,12位DA就不够了),PWM输出DA的话好像和电源电压的精度关系很大。有没有比较好的方法实现13位DA呢? 用于仪表行业 或者麻烦推荐一款13位的低功耗DA… 查看全部问答> |
|
使运放(电压反馈型)输入接地,输出电压记为V0。问题:1.这个电压V0与运放补偿端的关系?2.运放的补偿原理,希望得到详细点的解释?3.在一篇ADI的关于运放驱动容性负载的文档中看到,它说“实现补偿的方法中有一种应用是对基准电压进行缓冲或反相 ...… 查看全部问答> |




