/*-----------------------------------------------------------------------------+
| File: Platinentest.c |
| Autor: Busch Juni 2009 |*/
#include <5131.h> // fuer Atmel AT89C5131
// #include <adda_5131.c> // ADU
// #include <lcd.c> // LCD-Anzeige
// #include <stdio.h> // sprintf
void main (void)
{
//-------- Initialisierung
IT0 = 1; // ext. Interrupts0 und 1 bei abfallender Flanke
IT1 = 1;
IE0 = 0; // Anforderungsflags löschen. Ports werden von Widerständen
IE1 = 0; // auf Low gezogen daher "Flanke" und Interrupt-
// Anforderung nach dem Einschalten
EX0 = 1; // ext. Interrupt0 freigeben
EX1 = 1; // ext. Interrupt1 freigeben
EA = 1; // globale Interruptfreigabe
while (1) // Endlosschleife, wird von Interrupts unterbrochen
{
}
}
//----------- Interrupt-Service-Routine0 Zählen Prellimpulse -----------------------------
void zaehl (void) interrupt 0 // Interrupt 0 hat Einsprungadresse 0003h
{
P2 = 0x44; // Flanken (-> Interrupts) mit LEDs zählen
IE0 = 0; // Anforderungsflags löschen. Ports werden von Widerständen
IE1 = 0; // auf Low gezogen daher "Flanke" und Interrupt-
}
//----------- Interrupt-Service-Routine1 LEDs löschen ------------------------------------
void null (void) interrupt 2 // Interrupt 1 hat Einsprungadresse 0013h
{
P2 = 0x33;
IE0 = 0; // Anforderungsflags löschen. Ports werden von Widerständen
IE1 = 0; // auf Low gezogen daher "Flanke" und Interrupt-
// LEDs löschen, da Flanke aufgetreten -> Interrupt
}
IR.rar_源码
版权申诉
90 浏览量
2022-09-14
18:59:46
上传
评论
收藏 722B RAR 举报
邓凌佳
- 粉丝: 65
- 资源: 1万+
最新资源
- career.it.signals-systems信号与系统
- 面向计算机视觉的基础库,支持Linux、Windows及MacOS平台 提供了众多功能,包括基于PyTorch的通用训练框架等
- 基于LQR实现的车辆轨迹跟踪matlab源码+项目说明+超详细注释(高分项目)
- 视2.css
- Android图片处理工具类,包括: 图片查看、照片墙、bitmap转存、圆角、剪切、图片加载缓存、图片压缩等
- 甘豆影评React Native版
- 百度地图,显示闸站分布,以及切换闸站位置,上传闸站图片信息的cordova插件,包含百度地图和百度定位库文件
- 基于合泰单片机的智能夹球小车(esp8266代码+k210代码+合泰单片机代码)
- 一个天气查询的安卓APP
- 基于CC2530+DHT11温湿度传感器实现物联网多传感器火灾报警系统
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈