亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
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.; 版權
History: 無; 修改記錄
**************************************************************************/
#include <reg52.h> //包含底層寄存器定義
#define uchar unsigned char //定義無符號字符型 8位數據 0-127
#define uint unsigned int //定義無符號整形 16位數據 0-65535
sbit LED_RUN = P0^0;
sbit LED_RUN1 = P0^1;
/************************************************************************
Subroutine: ex_interrupt_init; 子程序名稱
Description: 外部中斷0、1初始化; 子程序功能的描述
Principium: 外部中斷0、1相關寄存器配置; 程序設計原理
Calls: 無; 被本子程序調用的子程序清單
Variables: 無; 本子程序中所用到的臨時變量
Input: 無; 子程序調用所需要基本參數的說明
Output: 無; 子程序調用后運算結果的說明
Stack: ; 占用的堆棧層數
History: 無; 修改記錄
************************************************************************/
void ex_interrupt_init()
{
EA = 1; //開總中斷
EX1 = 1; //開外部中斷1
EX0 = 1; //開外部中斷0
IT1 = 1; //下降沿觸發
IT0 = 1; //下降沿觸發
//IT1 = 0; //低電平觸發
//IT0 = 0; //低電平觸發
}
void main()
{
ex_interrupt_init();
while(1);
}
/************************************************************************
Subroutine: ex_interrupt_service; 子程序名稱
Description: 外部中斷服務程序; 子程序功能的描述
Principium: 進入一次中斷,led翻轉一次; 程序設計原理
Calls: 無; 被本子程序調用的子程序清單
Variables: 無; 本子程序中所用到的臨時變量
Input: 無; 子程序調用所需要基本參數的說明
Output: 無; 子程序調用后運算結果的說明
Stack: ; 占用的堆棧層數
History: 無; 修改記錄
************************************************************************/
void ex0_interrupt_service() interrupt 0 using 1 //interrupt關鍵字為中斷號,using為寄存器組
{
LED_RUN = ~LED_RUN; //亮滅循環
}
/******************************同上*************************************/
void ex1_interrupt_service() interrupt 2 using 1 //interrupt關鍵字為中斷號,using為寄存器組
{
LED_RUN1 = ~LED_RUN1; //亮滅循環
}
復制代碼
聯系方式:
QQ:2842481126
QQ群: 375907913
任何關于此文件技術類問題可以在上述QQ中交流探討!!!謝謝!!!
key_interrupt.rar
2016-7-9 11:24 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
22.75 KB, 下載次數: 5, 下載積分: 黑幣 -5
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1