亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 復件 (2) main.c

?? ATMEL用IO模擬直接驅動內部無控制器的夏普320240
?? C
?? 第 1 頁 / 共 3 頁
字號:
#include "AT91SAM7S64.h" 
#include "dy.h"
#include "pddsq.h"
#include "dsr.h"
/*
0 AIC 先進的中斷控制器FIQ
1 SYSIRQ(1) 系統中斷
2 PIOA 并行I/O控制器A
3 保留
4 ADC(1) 模數轉換器
5 SPI 串行外設接口
6 US0 USART 0
7 US1 USART 1
8 SSC 同步串行接口
9 TWI 兩線接口
10 PWMC PWM 控制器
11 UDP USB設備端口
12 TC0 定時器/計數器0
13 TC1 定時器/計數器1
14 TC2 定時器/計數器2
15 - 29 保留
30 AIC 先進的中斷控制器IRQ0
31 AIC 先進的中斷控制器IRQ1
*/
/******************************I/O*************************************/
//PIO_PER PIO 使能寄存器,0 = 無效,1 = 使能(禁用引腳外設控制)。只寫
//PIO_PDR PIO 禁用寄存器,0 = 無效,1 = 禁用(使能引腳外設控制)。只寫
//PIO_PSR PIO 狀態寄存器,0 = 無效(外設激活),1 = 使能(外設無效)。只讀
//PIO_OER PIO 輸出使能寄存器,0 = 無效,1 = 使能I/O 線上輸出。只寫
//PIO_ODR PIO 輸出禁用寄存器,0 = 無效,1 = 禁用I/O 線上輸出。只寫
//PIO_OSR PIO 輸出狀態寄存器,0 = I/O 線為純輸入,1 = I/O 線輸出使能。只讀
//PIO_IFER PIO 輸入濾波器使能寄存器,0 = 無效,1 = 使能。只寫
//PIO_IFDR PIO 輸入濾波器禁用寄存器,0 = 無效,1 = 禁用。只寫
//PIO_IFSR PIO 輸入濾波器狀態寄存器,0 = 濾波器禁用,1 = 濾波器使能。只讀
//PIO_SODR PIO 置位輸出數據寄存器,0 = 無效,1 = 設置在I/O 線上驅動的數據。只寫
//PIO_CODR PIO 輸出數據清零寄存器,0 = 無效,1 = 清除在I/O 線上驅動的數據。只寫
//PIO_ODSR PIO 輸出數據狀態寄存器,0 = 驅動到I/O線上的數據為0,1 = 驅動到I/O線上的數據為1。只讀或讀/寫
//PIO_PDSR PIO 引腳數據狀態寄存器,0 = I/O線上的數據為0,1 = I/O線上的數據為1。只讀
//PIO_IER PIO 中斷使能寄存器,0 = 無效,1 = 使能I/O 線上輸入變化中斷。只寫
//PIO_IDR PIO 中斷禁用寄存器,0 = 無效,1 = 禁用I/O 線上輸入變化中斷。只寫
//PIO_IMR PIO 中斷屏蔽寄存器,0 = I/O 線上輸入變化中斷禁用,1 = I/O 線上輸入變化中斷使能。只讀
//PIO_ISR PIO 中斷狀態寄存器,0 = 上次PIO_ISR讀后或復位后, I/O 線上未檢測到輸入變化,1 = 上次PIO_ISR讀后或復位后, I/O 線上至少檢測到一次輸入變化。只讀
//PIO_MDER PIO 多驅動使能寄存器,0 = 無效,1 = 使能(使能引腳外設控制)。只寫
//PIO_MDDR PIO 多驅動禁用寄存器,0 = 無效,1 = 禁用(使能引腳外設控制)。只寫
//PIO_MDSR PIO 多驅動狀態寄存器,0 = 禁用,引腳驅動為高低電平,1 = 使能,引腳僅驅動為低電平。只讀
//PIO_PUDR PIO 上拉禁用寄存器,0 = 無效,1 = 禁用I/O 線上拉電阻。只寫
//PIO_PUER PIO 上拉使能寄存器,0 = 無效,1 = 使能I/O 線上拉電阻。只寫
//PIO_PUSR PIO 多驅動狀態寄存器,0 = I/O 線上拉電阻使能,1 = I/O 線上拉電阻禁用。只讀
//PIO_ASR PIO 外設A 選擇寄存器,0 = 無效,1 = I/O 線分配給外設A。只寫
//PIO_BSR PIO 外設B 選擇寄存器,0 = 無效,1 = I/O 線分配給外設B。只寫
//PIO_ABSR PIO 外設A B 狀態寄存器,0 = I/O 線分配給外設A,1 = I/O 線分配給外設B。只讀
//PIO_OWER PIO 輸出寫使能寄存器,0 = 無效,1 = 使能I/O 線對PIO_ODSR 寫。只寫
//PIO_OWDR PIO 輸出寫禁用寄存器,0 = 無效,1 = 禁用I/O 線對PIO_ODSR 寫。只寫
//PIO_OWSR PIO 輸出寫狀態寄存器,0 = 寫PIO_ODSR 不影響I/O 線,1 = 寫PIO_ODSR 影響I/O 線。只讀
/*****************************I/O*************************************/
/*****************************中斷*************************************/
//AIC_SMR0 源模式寄存器0 讀/ 寫0x0
//AIC_SMR1 源模式寄存器1 讀/ 寫0x0
//AIC_SMR31 源模式寄存器31 讀/ 寫0x0,,---,0-2優先級,5-6中斷源類型
//-----00 電平敏感 01 邊沿觸發10 電平敏感 11 邊沿觸發,內部中斷源有效電平或邊沿不可編程
//AIC_SVR0 源向量寄存器0 讀/ 寫0x0
//AIC_SVR1 源向量寄存器1 讀/ 寫0x0
//AIC_SVR31 源向量寄存器31 讀/ 寫0x0
//-----用戶可在這些寄存器中存儲各個中斷源相關處理程序地址
//AIC_IVR 中斷向量寄存器 只讀0x0 --中斷向量寄存器包含了用戶編程的當前中斷相關的源向量寄存器
//AIC_FVR 快速中斷向量寄存器 只讀0x0--FIQ向量寄存器包含用戶在源向量寄存器0中編程的向量值
//AIC_ISR 中斷狀態寄存器只讀0x0--中斷狀態寄存器返回當前中斷源序號
//AIC_IPR 中斷掛起寄存器只讀0x0(1) --0 = 相關中斷未掛起。1 = 相關中斷掛起。
//AIC_IMR 中斷屏蔽寄存器只讀0x0	--0 = 相應中斷禁用。1 = 相應中斷使能。
//AIC_CISR 內核中斷狀態寄存器只讀0x0 --0-0 0 = nFIQ 線無效。1 = nFIQ 線激活。1-1 0 = nIRQ 線無效。1 = nIRQ 線激活。
//AIC_IECR 中斷使能命令寄存器只寫–- 0 = 無效。1 = 使能相應中斷。
//AIC_IDCR 中斷禁用命令寄存器只寫–- 0 = 無效。1 = 禁用相應中斷。
//AIC_ICCR 中斷清除命令寄存器只寫–- 0 = 無效。1 = 清除相應中斷。
//AIC_ISCR 中斷置位命令寄存器只寫–- 0 = 無效。1 = 置位相應中斷
//AIC_EOICR 中斷結束命令寄存器只寫–-中斷處理程序用中斷結束命令寄存器指示中斷處理結束。因為只需要向該寄存器地址寫值以標識中斷處理結束,所以可向其寫入任意值。
//AIC_SPU 偽中斷向量寄存器讀/ 寫0x0--用戶可在該寄存器中存儲偽中斷處理程序的地址。當出現未中斷時,寫入該寄存器的值為AIC_IVR 的返回值,類似的發生偽快速中斷時,寫入該寄存器的值為AIC_IVR 的返回值。
//AIC_DCR 調試控制寄存器讀/ 寫0x0-- 0-0 0 = 保護模式禁用。1 = 保護模式使能。1-1 0 = nIRQ 與nFIQ 線由AIC 控制。1 = nIRQ 與nFIQ 線置于無效狀態。
//AIC_FFER 快速強制使能寄存器只寫–- 0 = 無效。1 = 使能相應中斷快速強制特性
//AIC_FFDR 快速強制禁用寄存器只寫–- 0 = 無效。1 = 禁用相應中斷快速強制特性
//AIC_FFSR 快速強制狀態寄存器只讀0x0--0 = 禁用相應中斷的快速強制特性。1 = 使能相應中斷的快速強制特性。
/*****************************中斷*************************************/
/*****************************tc*************************************/
//TC_BCR TC塊控制寄存器 0 0 = 無效。1 = 出現SYNC 信號,給每個通道同時產生軟件觸發。 
//TC_BMR TC塊模式寄存器只寫--
//TC_CCR TC通道控制寄存器 0 0 = 無效。1 = 若CLKDIS 不為1,使能時鐘。1 0 = 無效。1 = 禁用時鐘 2 0 = 無效。1 = 軟件觸發執行:計數器復位,時鐘啟動。
//TC_CMR 通道模式寄存器讀/寫0
//TC_CV 計數器值只讀0
//TC_RA 寄存器A 讀/寫(1) 0
//TC_RB 寄存器B 讀/寫(1) 0
//TC_RC 寄存器C 讀/寫0
//TC_SR 狀態寄存器只讀0
//TC_IER 中斷使能寄存器只寫
//TC_IDR 中斷禁用寄存器只寫
//TC_IMR 中斷屏蔽寄存器只讀
/*****************************tc*************************************/
//清0和置1
#define set_0 0X1 
#define clr_0 0XFFFFFFFE
#define set_1 0X2 
#define clr_1 0XFFFFFFFD
#define set_2 0X4 
#define clr_2 0XFFFFFFFB
#define set_3 0X8 
#define clr_3 0XFFFFFFF7

#define set_4 0X10 
#define clr_4 0XFFFFFFEF
#define set_5 0X20 
#define clr_5 0XFFFFFFDF
#define set_6 0X40 
#define clr_6 0XFFFFFFBF
#define set_7 0X80 
#define clr_7 0XFFFFFF7F

#define set_8 0X100 
#define clr_8 0XFFFFFEFF
#define set_9 0X200
#define clr_9 0XFFFFFDFF
#define set_10 0X400 
#define clr_10 0XFFFFFBFF
#define set_11 0X800
#define clr_11 0XFFFFF7FF

#define set_12 0X1000 
#define clr_12 0XFFFFEFFF
#define set_13 0X2000
#define clr_13 0XFFFFDFFF
#define set_14 0X4000 
#define clr_14 0XFFFFBFFF
#define set_15 0X8000 
#define clr_15 0XFFFF7FFF

#define set_16 0X10000
#define clr_16 0XFFFEFFFF
#define set_17 0X20000
#define clr_17 0XFFFDFFFF
#define set_18 0X40000
#define clr_18 0XFFFBFFFF
#define set_19 0X80000 
#define clr_19 0XFFF7FFFF

#define set_20 0X100000
#define clr_20 0XFFEFFFFF
#define set_21 0X200000 
#define clr_21 0XFFDFFFFF
#define set_22 0X400000 
#define clr_22 0XFFBFFFFF
#define set_23 0X800000 
#define clr_23 0XFF7FFFFF

#define set_24 0X1000000 
#define clr_24 0XFEFFFFFF
#define set_25 0X2000000 
#define clr_25 0XFDFFFFFF
#define set_26 0X4000000 
#define clr_26 0XFBFFFFFF
#define set_27 0X8000000 
#define clr_27 0XF7FFFFFF

#define set_28 0X10000000 
#define clr_28 0XEFFFFFFF
#define set_29 0X20000000 
#define clr_29 0XDFFFFFFF
#define set_30 0X40000000 
#define clr_30 0XBFFFFFFF
#define set_31 0X80000000 
#define clr_31 0X7FFFFFFF
#define uint32 unsigned int
#define cqdcs 10		//去抖次數
#define c10ms 10
#define c100ms 10
#define c1s 10
/*******************讀外部輸入********************/
unsigned char uz_qdcs;			//去抖次數
unsigned long ul_zcs;			//暫存數
unsigned long ul_ccs;			//儲存數
unsigned long ul_srycz;			//輸入已操作
/*******************定時器********************/
unsigned char uz_10ms;
unsigned char uz_100ms;
unsigned char uz_1s;
unsigned char uz_zd1msyd;
unsigned char uz_1msyd;
unsigned char uz_10msyd;
unsigned char uz_100msyd;
unsigned char uz_1syd;
unsigned char ul_bza;			//標志
/*******************輸出********************/
unsigned long ul_sc;
/******************液晶緩沖區***************/
unsigned char uc_yjsj[9600];
////////////////////////////////////////////////////
void __irq irq_fiq(void)         //快速中斷		 0
{
	AIC_ICCR = set_0;
	AIC_EOICR = 0x0;
}
void __irq irq_SYS(void)         
{
	AIC_ICCR = set_1;
	AIC_EOICR = 0x1;
}
void __irq irq_pioa(void)         //并行I/O控制器A  2
{
	AIC_ICCR = set_2;
	AIC_EOICR = 0x2;
}
void __irq irq_Reserved(void)         
{
	AIC_ICCR = set_3;
	AIC_EOICR = 0x3;
}
void __irq irq_adc(void)         //模數轉換器 4
{
	AIC_ICCR = set_4;
	AIC_EOICR = 0x4;
}	
void __irq irq_spi(void)         //串行外設接口 5
{
	AIC_ICCR = set_5;
	AIC_EOICR = 0x5;
}
void __irq irq_us0(void)         //USART 0 6
{
	AIC_ICCR = set_6;
 	AIC_EOICR = 0x6;
}
void __irq irq_us1(void)         //USART 1 7
{
	AIC_ICCR = set_7;
	AIC_EOICR = 0x7;
}
void __irq irq_ssc(void)         //同步串行接口 8
{
	AIC_ICCR = set_8;
	AIC_EOICR = 0x8;
}
void __irq irq_twi(void)         //兩線接口 9
{
	AIC_ICCR = set_9;
	AIC_EOICR = 0x9;
}
void __irq irq_pwmc(void)         //PWM 控制器 10
{
	AIC_ICCR = set_10;
	AIC_EOICR = 10;
}
void __irq irq_udp(void)         //USB設備端口 11
{
	AIC_ICCR = set_11;
 	AIC_EOICR = 11;
}
void __irq irq_Tc0(void)         //定時器0中斷	 12
{
	volatile unsigned int s=0;
    s=AT91C_BASE_TC0->TC_SR;
	uz_zd1msyd = 1;
	AIC_ICCR = set_12;
	AIC_EOICR = 12;
}
void __irq irq_Tc1(void)         //定時器1中斷	13
{
	AIC_ICCR = set_13;
	AIC_EOICR = 13;
}
void __irq irq_Tc2(void)         //定時器2中斷	 14
{
	AIC_ICCR = set_14;
	AIC_EOICR = 14;
}
void __irq irq_15_Reserved(void)  
{
	AIC_ICCR = set_15;
	AIC_EOICR = 15;
} 
void __irq irq_16_Reserved(void)   
{
	AIC_ICCR = set_16;
	AIC_EOICR = 16;
}     
void __irq irq_17_Reserved(void)  
{
	AIC_ICCR = set_17;
	AIC_EOICR = 17;
}       
void __irq irq_18_Reserved(void) 
{
	AIC_ICCR = set_18;
	AIC_EOICR = 18;
}
void __irq irq_19_Reserved(void) 
{
	AIC_ICCR = set_19;
	AIC_EOICR = 19;
}
void __irq irq_20_Reserved(void) 
{
	AIC_ICCR = set_20;
	AIC_EOICR = 20;
}
void __irq irq_21_Reserved(void) 
{
	AIC_ICCR = set_21;
	AIC_EOICR = 21;
}
void __irq irq_22_Reserved(void) 
{
	AIC_ICCR = set_22;
	AIC_EOICR = 22;
}
void __irq irq_23_Reserved(void) 
{
	AIC_ICCR = set_23;
	AIC_EOICR = 23;
}
void __irq irq_24_Reserved(void) 
{
	AIC_ICCR = set_24;
	AIC_EOICR = 24;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费成人美女在线观看| 日韩福利视频导航| 91麻豆精品国产91久久久资源速度| 日本免费在线视频不卡一不卡二| 国产精品久久久久久久久动漫| 欧美猛男gaygay网站| 成人免费视频免费观看| 日韩1区2区日韩1区2区| 日韩一区在线播放| 久久久综合视频| 欧美日本一区二区在线观看| 成人午夜视频在线| 国产在线不卡一卡二卡三卡四卡| 亚洲一区在线观看免费| 国产精品久久99| 久久久精品2019中文字幕之3| 欧美精品一卡两卡| 色94色欧美sute亚洲线路一ni | 中文字幕中文字幕在线一区 | 日本乱人伦aⅴ精品| 高清不卡一区二区| 激情久久五月天| 奇米精品一区二区三区四区| 亚洲一区二区美女| 日韩久久一区二区| 国产精品免费视频网站| 欧美精彩视频一区二区三区| 日韩免费在线观看| 欧美一二三四区在线| 欧美天堂亚洲电影院在线播放| 91社区在线播放| 成人黄色免费短视频| 国产超碰在线一区| 国产乱妇无码大片在线观看| 狠狠色狠狠色合久久伊人| 人人精品人人爱| 视频一区在线播放| 三级成人在线视频| 日本亚洲欧美天堂免费| 日日夜夜免费精品视频| 日韩黄色一级片| 日韩 欧美一区二区三区| 爽爽淫人综合网网站| 日本欧美一区二区三区乱码| 日韩精品一区第一页| 偷拍与自拍一区| 日韩激情中文字幕| 极品尤物av久久免费看| 国产曰批免费观看久久久| 国产精品一卡二| 成人网页在线观看| 92精品国产成人观看免费| 色综合天天性综合| 欧美日韩在线不卡| 日韩欧美激情一区| 久久久久久97三级| 中文字幕在线视频一区| 国产精品久久久久一区二区三区共 | 极品尤物av久久免费看| 国产精品白丝jk白祙喷水网站 | 欧美日韩精品一区二区| 欧美人动与zoxxxx乱| 欧美一区二区视频网站| 欧美精品一区二区三区蜜桃| 国产性色一区二区| 亚洲日穴在线视频| 日韩黄色免费网站| 国产成人在线视频网站| 91麻豆6部合集magnet| 欧美美女黄视频| 久久久久久免费网| 一区二区三区精品| 久久 天天综合| 成人久久久精品乱码一区二区三区| 91蜜桃婷婷狠狠久久综合9色| 欧美日本免费一区二区三区| 精品久久久久久久久久久院品网| 国产精品久久久久久妇女6080| 亚洲综合色成人| 国产精品综合在线视频| 在线国产电影不卡| 精品88久久久久88久久久| 成人欧美一区二区三区视频网页| 亚洲不卡在线观看| 国产成人一级电影| 欧美日韩高清一区二区不卡| 国产欧美日韩在线观看| 亚洲成av人片www| 成人av在线影院| 91精品啪在线观看国产60岁| 欧美国产日韩在线观看| 三级久久三级久久| 91麻豆免费观看| 欧美xingq一区二区| 亚洲综合成人在线| 国产精品亚洲专一区二区三区 | 国产精品欧美久久久久无广告 | 制服丝袜av成人在线看| 国产精品国产精品国产专区不蜜| 日本视频中文字幕一区二区三区| 不卡av电影在线播放| 日韩一区二区免费在线观看| 亚洲欧美精品午睡沙发| 国产精品系列在线观看| 日韩天堂在线观看| 一区二区三区在线播放| 成人97人人超碰人人99| 精品成人佐山爱一区二区| 亚洲成人手机在线| 91久久一区二区| 成人欧美一区二区三区小说| 国产精品一区2区| 精品久久一二三区| 日韩av成人高清| 欧美日本国产视频| 一区二区三区中文在线观看| 成人一区二区三区视频在线观看 | eeuss鲁一区二区三区| 久久午夜老司机| 麻豆中文一区二区| 欧美精品一卡二卡| 五月婷婷久久综合| 欧美日韩一区久久| 亚洲线精品一区二区三区八戒| 色综合天天做天天爱| 亚洲色图色小说| 成人国产精品视频| 国产精品无码永久免费888| 国产剧情一区二区| 久久久国产精华| 国产精品一二三| 国产日韩欧美亚洲| 成人性色生活片免费看爆迷你毛片| 久久久亚洲精品一区二区三区| 麻豆精品视频在线观看免费| 日韩一区二区在线观看视频| 免费成人结看片| 欧美变态口味重另类| 国产一区二区中文字幕| 久久久久久日产精品| 成人午夜激情视频| 亚洲欧美福利一区二区| 91一区二区三区在线观看| 亚洲男人天堂一区| 欧美日韩一二区| 日本不卡的三区四区五区| 欧美一区二区三区免费在线看| 七七婷婷婷婷精品国产| 日韩美女一区二区三区四区| 经典三级视频一区| 国产精品午夜免费| 色婷婷精品久久二区二区蜜臀av| 亚洲综合精品自拍| 欧美精品色一区二区三区| 九九精品一区二区| 中文在线一区二区| 色综合天天综合在线视频| 午夜私人影院久久久久| 日韩午夜中文字幕| 国产精品一区二区在线观看网站| 国产精品灌醉下药二区| 欧美专区日韩专区| 免费成人美女在线观看| 亚洲国产精品国自产拍av| 色婷婷av一区二区三区之一色屋| 一区2区3区在线看| 久久视频一区二区| 一本色道久久综合亚洲精品按摩| 视频一区视频二区中文| 2020国产精品| 色一区在线观看| 美国av一区二区| 亚洲天堂2016| 日韩一区二区在线观看视频 | 91精品综合久久久久久| 国产在线麻豆精品观看| 亚洲色图在线播放| 日韩欧美一区二区视频| 丁香另类激情小说| 五月综合激情日本mⅴ| 久久蜜臀中文字幕| 色狠狠一区二区| 国产精品白丝jk黑袜喷水| 亚洲国产欧美在线人成| 久久久久综合网| 欧美日韩国产另类一区| 国产**成人网毛片九色| 天堂va蜜桃一区二区三区漫画版| 久久久久久久国产精品影院| 欧美三级欧美一级| av不卡在线播放| 韩国欧美国产1区| 香蕉久久一区二区不卡无毒影院 | 日韩一级在线观看| 色综合色狠狠天天综合色| 国产精品资源在线看| 午夜精品福利一区二区三区av| 国产精品久久久久久久久久久免费看 | 国产精品美女久久久久久久 | 成人午夜在线播放|