欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
51單片機入門教程源碼,猿始部落官方代碼正式版,第七課,外部中斷。
[打印本頁]
作者:
風隨心動
時間:
2016-7-9 11:24
標題:
51單片機入門教程源碼,猿始部落官方代碼正式版,第七課,外部中斷。
原理圖在第一課中,請自行下載觀看。
/*************************猿始部落官方代碼********************************/
/*************************************************************************
File name: main.c ; 文件名
Author: shield; 作者
Date: 2015.2.1; 日期
Email: 2842481126@qq.com; 郵箱地址
Description: 外部中斷0、1使能LED0、1亮; 功能描述
Version: V1.0.0; 版本號
Hardware&IDE AT89S52單片機&KEIL UVISION4; 軟硬件平臺
Copyright (C), source code clan Co., Ltd.; 版權(quán)
History: 無; 修改記錄
**************************************************************************/
#include <reg52.h> //包含底層寄存器定義
#define uchar unsigned char //定義無符號字符型 8位數(shù)據(jù) 0-127
#define uint unsigned int //定義無符號整形 16位數(shù)據(jù) 0-65535
sbit LED_RUN = P0^0;
sbit LED_RUN1 = P0^1;
/************************************************************************
Subroutine: ex_interrupt_init; 子程序名稱
Description: 外部中斷0、1初始化; 子程序功能的描述
Principium: 外部中斷0、1相關(guān)寄存器配置; 程序設(shè)計原理
Calls: 無; 被本子程序調(diào)用的子程序清單
Variables: 無; 本子程序中所用到的臨時變量
Input: 無; 子程序調(diào)用所需要基本參數(shù)的說明
Output: 無; 子程序調(diào)用后運算結(jié)果的說明
Stack: ; 占用的堆棧層數(shù)
History: 無; 修改記錄
************************************************************************/
void ex_interrupt_init()
{
EA = 1; //開總中斷
EX1 = 1; //開外部中斷1
EX0 = 1; //開外部中斷0
IT1 = 1; //下降沿觸發(fā)
IT0 = 1; //下降沿觸發(fā)
//IT1 = 0; //低電平觸發(fā)
//IT0 = 0; //低電平觸發(fā)
}
void main()
{
ex_interrupt_init();
while(1);
}
/************************************************************************
Subroutine: ex_interrupt_service; 子程序名稱
Description: 外部中斷服務(wù)程序; 子程序功能的描述
Principium: 進入一次中斷,led翻轉(zhuǎn)一次; 程序設(shè)計原理
Calls: 無; 被本子程序調(diào)用的子程序清單
Variables: 無; 本子程序中所用到的臨時變量
Input: 無; 子程序調(diào)用所需要基本參數(shù)的說明
Output: 無; 子程序調(diào)用后運算結(jié)果的說明
Stack: ; 占用的堆棧層數(shù)
History: 無; 修改記錄
************************************************************************/
void ex0_interrupt_service() interrupt 0 using 1 //interrupt關(guān)鍵字為中斷號,using為寄存器組
{
LED_RUN = ~LED_RUN; //亮滅循環(huán)
}
/******************************同上*************************************/
void ex1_interrupt_service() interrupt 2 using 1 //interrupt關(guān)鍵字為中斷號,using為寄存器組
{
LED_RUN1 = ~LED_RUN1; //亮滅循環(huán)
}
復(fù)制代碼
聯(lián)系方式:
QQ:2842481126
QQ群: 375907913
任何關(guān)于此文件技術(shù)類問題可以在上述QQ中交流探討!!!謝謝!!!
key_interrupt.rar
2016-7-9 11:24 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
22.75 KB, 下載次數(shù): 5, 下載積分: 黑幣 -5
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1