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

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

?? ex_support.s

?? 《深入淺出AVR單片機——從ATmega48/88/168開始》的實例程序源代碼
?? S
?? 第 1 頁 / 共 2 頁
字號:
	.module EX_Support.c
	.area data(ram, con, rel)
_p::
	.blkb 2
	.area idata
	.word 0
	.area data(ram, con, rel)
	.dbfile D:\實例17_I2C搶答器_主機程序\EX_Support.c
	.dbsym e p _p pc
_g_wSystemTimer::
	.blkb 2
	.area idata
	.word 0
	.area data(ram, con, rel)
	.dbfile D:\實例17_I2C搶答器_主機程序\EX_Support.c
	.dbsym e g_wSystemTimer _g_wSystemTimer i
_DoTime::
	.blkb 1
	.area idata
	.byte 1
	.area data(ram, con, rel)
	.dbfile D:\實例17_I2C搶答器_主機程序\EX_Support.c
	.dbsym e DoTime _DoTime c
_ShowTime::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\實例17_I2C搶答器_主機程序\EX_Support.c
	.dbsym e ShowTime _ShowTime c
_TWIProcess::
	.blkb 1
	.area idata
	.byte 1
	.area data(ram, con, rel)
	.dbfile D:\實例17_I2C搶答器_主機程序\EX_Support.c
	.dbsym e TWIProcess _TWIProcess c
	.area lit(rom, con, rel)
_DisTab::
	.byte 252,96
	.byte 218,242
	.byte 'f,182
	.byte 190,224
	.byte 254,246
	.byte 238,62
	.byte 156,'z
	.byte 158,142
	.byte 206,28
	.byte 'n,124
	.byte 10,16
	.byte 2,0
	.dbsym e DisTab _DisTab A[24:24]kc
	.area text(rom, con, rel)
	.dbfile D:\實例17_I2C搶答器_主機程序\EX_Support.c
	.dbfunc e Delay_ms _Delay_ms fV
;              n -> R20
;           Time -> R16,R17
	.even
_Delay_ms::
	rcall push_gset1
	.dbline -1
	.dbline 136
; /***********************************************************
; *   函數庫說明:底層硬件初始化驅動函數庫                   *
; *   版本:                                                 *
; *   作者:                                                 *
; *   創建日期:                                             *
; * -------------------------------------------------------- *
; *  [硬件說明]                                              *
; *   處理器:                                               *
; *   系統時鐘:                                             *
; * -------------------------------------------------------- *
; *  [支 持 庫]                                              *
; *   支持庫名稱:HD_Support.h                               *
; *   需要版本:  -----                                      *
; *   支持庫說明:底層硬件初始化聲明庫                       *
; *                                                          *
; *   支持庫名稱:EX_Support.h                               *
; *   需要版本:  -----                                      *
; *   支持庫說明:底層硬件初始化驅動聲明庫                   *
; *                                                          *
; *   支持庫名稱:PF_Config.h                                *
; *   需要版本:  -----                                      *
; *   支持庫說明:硬件平臺配置聲明庫                         *
; * -------------------------------------------------------- *
; *  [版本更新]                                              *
; *   修改:                                                 *
; *   修改日期:                                             *
; *   版本:                                                 *
; * -------------------------------------------------------- *
; *  [版本歷史]                                              *
; * -------------------------------------------------------- *
; *  [使用說明]                                              *
; ***********************************************************/
; 
; /********************
; * 頭 文 件 配 置 區 *
; ********************/
; # include "PF_Config.h"
; # include "HD_Support.h"
; # include "EX_Support.h"
; 
; 
; /********************
; *   系 統 宏 定 義  *
; ********************/
; 
; /*------------------*
; *   常 數 宏 定 義  *
; *------------------*/
; 
; #define SSend           0x08            //啟動位已發送
; #define RSSend          0x10            //復啟動位已發送
; #define SLAWSendACK     0x18            //SLA+W已發送,收到ACK
; #define SLAWSendNAK     0x20            //SLA+W已發送,收到NAK
; #define SLARSendACK     0x40            //SLA+R已發送,收到ACK
; #define SLARSendNAK     0x48            //SLA+R已發送,收到ACK
; #define TDataACK        0x28            //DATA已發送,收到ACK
; #define TDataNAK        0x30            //DATA已發送,收到NAK
; #define RDataACK        0x50            //DATA已收到,ACK已發送
; #define RDataNAK        0x58            //DATA已收到,NAK已發送
; #define SLAWRecACK      0x60            //自己的從機地址被選中,ACK已返回
; #define SRDataACK       0x80            //作為從機被地址被選中,數據已接收,ACK已返回
; 
; #define TWIInProcess    0x00            //EEPROM操作中
; #define TWIProcessOver  0x01            //EEPROM操作成功完成
; #define TWIProcessNAK   0x11            //EEPROM操作中無法接收到主機應答
; #define TWIProcessERR   0x21            //EEPROM操作遇到未知錯誤而終止
; 
; #define ExtPortNum 3
; #define TimeStampMax 1000
; 
; /*------------------*
; *   動 作 宏 定 義  *
; *------------------*/
; 
; #define SS_Low PORTB &= ~(1<<2)
; #define SS_High PORTB |= (1<<2)
; 
; #define PINE PortBuffer[0]
; #define PORTF PortBuffer[1]
; #define PORTG PortBuffer[2]
; 
; #define KeyPin PINE
; #define ScanPort PORTG
; #define SegPort PORTF
; 
; /********************
; *  模塊結構體定義區 *
; ********************/
; 
; /********************
; *   函 數 聲 明 區  *
; ********************/
; void System_INIT(void);
; void Insert_Timer0_OVF_ISR_Code(void);
; 
; /********************
; *   模塊函數聲明區  *
; ********************/
; static void Driver_INIT(void);
; 
; /********************
; *   模塊變量聲明區  *
; ********************/
; 
; unsigned char* p = NULL;
; 
; /********************
; *   全局變量聲明區  *
; ********************/
; uint16 g_wSystemTimer = 0;
; BOOL DoTime = TRUE;
; BOOL ShowTime = FALSE;
; 
; unsigned char PortBuffer[3];
; unsigned char LEDDisBuffer[8];
; unsigned char TWIProcess = TWIProcessOver;
; unsigned char RecArr[6];
; unsigned int g_wSystemTimer;
; 
; const unsigned char DisTab[]=
; {
; 	0xFC,0x60,0xDA,0xF2,0x66,	//0,1,2,3,4
; 	0xB6,0xBE,0xE0,0xFE,0xF6,	//5,6,7,8,9
; 	0xEE,0x3E,0x9C,0x7A,0x9E,	//A,b,C,d,E
; 	0x8E,0xCE,0x1C,0x6E,0x7C,	//F,P,L,H,U
; 	0x0A,0x10,0x02,0x00 		//r,_,-,SP
; };
; 
; /***********************************************************
; *   函數說明:毫秒級延時函數                               *
; *   輸入:    無                                           *
; *   輸出:    無                                           *
; *   調用函數:無                                           *
; ***********************************************************/
; void Delay_ms(unsigned int Time)
; {
	.dbline 137
;     unsigned char n=0;
	clr R20
	rjmp L3
L2:
	.dbline 139
;     while(Time>0)
;     {
	.dbline 140
;         for (n=1;n<187;n++)
	ldi R20,1
	rjmp L8
L5:
	.dbline 141
	.dbline 142
	nop
	.dbline 143
L6:
	.dbline 140
	inc R20
L8:
	.dbline 140
	cpi R20,187
	brlo L5
	.dbline 144
	subi R16,1
	sbci R17,0
	.dbline 145
L3:
	.dbline 138
	cpi R16,0
	cpc R16,R17
	brne L2
X0:
	.dbline -2
L1:
	rcall pop_gset1
	.dbline 0 ; func end
	ret
	.dbsym r n 20 c
	.dbsym r Time 16 i
	.dbend
	.dbfunc e Beep _Beep fV
;           Time -> R20,R21
	.even
_Beep::
	rcall push_gset1
	movw R20,R16
	.dbline -1
	.dbline 155
;         {
;             NOP();
;         }
;         Time--;
;     }
; }
; 
; /***********************************************************
; *   函數說明:蜂鳴器鳴叫函數                               *
; *   輸入:    無                                           *
; *   輸出:    無                                           *
; *   調用函數:無                                           *
; ***********************************************************/
; void Beep (unsigned int Time)
; {
	.dbline 156
;     PORTB |= 0x01;
	sbi 0x5,0
	.dbline 157
;     Delay_ms(Time);
	movw R16,R20
	rcall _Delay_ms
	.dbline 158
;     PORTB &= 0xFE;
	in R24,0x5
	andi R24,254
	out 0x5,R24
	.dbline -2
L9:
	rcall pop_gset1
	.dbline 0 ; func end
	ret
	.dbsym r Time 20 i
	.dbend
	.dbfunc s Driver_INIT _Driver_INIT fV
	.even
_Driver_INIT:
	.dbline -1
	.dbline 168
; }
; 
; /***********************************************************
; *   函數說明:軟件驅動初始化函數                           *
; *   輸入:    無                                           *
; *   輸出:    無                                           *
; *   調用函數:無                                           *
; ***********************************************************/
; static void Driver_INIT(void)
; {
	.dbline -2
L10:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e System_INIT _System_INIT fV
	.even
_System_INIT::
	.dbline -1
	.dbline 179
;     //*在這里插入你的各類軟件驅動初始化代碼*//
; }
; 
; /***********************************************************
; *   函數說明:系統初始化函數                               *
; *   輸入:    無                                           *
; *   輸出:    無                                           *
; *   調用函數:Device_INIT() Driver_INIT()                  *
; ***********************************************************/
; void System_INIT(void)
; {
	.dbline 180
;     CLI();
	cli
	.dbline 182
;     
;     Device_INIT();
	rcall _Device_INIT
	.dbline 183
;     Driver_INIT();
	rcall _Driver_INIT
	.dbline 187
;     
;     //*在這里插入你的系統環境變量初始化代碼*//
;     
;     SEI();
	sei
	.dbline -2
L11:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e Insert_Timer0_OVF_ISR_Code _Insert_Timer0_OVF_ISR_Code fV
	.even
_Insert_Timer0_OVF_ISR_Code::
	.dbline -1
	.dbline 197
; }
; 
; /***********************************************************
; *   函數說明:定時器0中斷處理程序代碼插入函數              *
; *   輸入:    無                                           *
; *   輸出:    無                                           *
; *   調用函數:無                                           *
; ***********************************************************/
; void Insert_Timer0_OVF_ISR_Code(void)
; {
	.dbline 198
;     TCNT0 = 0x83;                       //重載定時器
	ldi R24,131
	out 0x26,R24
	.dbline 200
;     
;     g_wSystemTimer++;                   //時標產生,以1秒為周期循環時標
	lds R24,_g_wSystemTimer
	lds R25,_g_wSystemTimer+1
	adiw R24,1
	sts _g_wSystemTimer+1,R25
	sts _g_wSystemTimer,R24
	.dbline 202
;     
;     if (g_wSystemTimer >= TimeStampMax)
	cpi R24,232
	ldi R30,3
	cpc R25,R30
	brlo L13
	.dbline 203
;         g_wSystemTimer = 0;
	clr R2

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合天天综合网国产成人综合天| 另类小说图片综合网| 国产午夜亚洲精品羞羞网站| 欧美一区二区视频在线观看| 欧美午夜免费电影| 在线播放中文一区| 717成人午夜免费福利电影| 在线观看免费成人| 欧美日韩高清影院| 4438成人网| 精品国内二区三区| 精品精品国产高清一毛片一天堂| 欧美大片拔萝卜| 精品福利一区二区三区| 精品噜噜噜噜久久久久久久久试看| 日韩一区二区免费视频| 日韩一区二区三区三四区视频在线观看| 欧美日韩免费电影| 日韩欧美国产一二三区| 精品国产乱码久久久久久浪潮| 欧美一区二区三区播放老司机| 91精品国产美女浴室洗澡无遮挡| 日韩一区二区三区三四区视频在线观看| 日韩久久久精品| 日本一区二区三区国色天香 | 蜜桃久久精品一区二区| 精品一区二区三区蜜桃| 国产不卡在线播放| 欧美色偷偷大香| 日韩欧美色综合| 欧美日韩激情一区| 日本人妖一区二区| 日韩欧美一级在线播放| 欧美国产欧美综合| 亚洲高清不卡在线观看| 日韩黄色免费网站| 看片网站欧美日韩| 国产精品一级二级三级| 成人福利在线看| 精品无人区卡一卡二卡三乱码免费卡| 美女性感视频久久| 成a人片国产精品| 91精品一区二区三区久久久久久 | 在线观看国产精品网站| 51精品视频一区二区三区| 欧美人狂配大交3d怪物一区| 亚洲三级在线播放| 色一区在线观看| 日韩免费观看高清完整版在线观看| 99久久精品国产一区二区三区| 色婷婷激情综合| 亚洲图片自拍偷拍| 男女男精品网站| 狠狠色综合播放一区二区| 99久久精品国产麻豆演员表| 欧美日本视频在线| 欧美精品一区二区在线观看| ...xxx性欧美| 激情综合网天天干| 色噜噜狠狠成人网p站| 精品国内二区三区| 一区二区三区加勒比av| 国产呦萝稀缺另类资源| 91国产视频在线观看| 精品国精品国产尤物美女| 国产精品午夜免费| 麻豆精品国产91久久久久久| 成+人+亚洲+综合天堂| 精品国产1区2区3区| 天天免费综合色| 91视频观看免费| 国产成人精品免费看| 久久精品人人做| 2020日本不卡一区二区视频| 亚洲综合成人在线| 成人亚洲一区二区一| 日韩亚洲欧美在线| 亚洲国产视频直播| 色婷婷综合在线| 亚洲午夜电影在线| 在线亚洲高清视频| 亚洲视频一区二区在线观看| 国产精品911| 久久久91精品国产一区二区精品| 日韩1区2区日韩1区2区| 欧美日韩国产系列| 亚洲综合激情另类小说区| 91麻豆精东视频| 国产免费成人在线视频| 91在线一区二区| 国产精品国产馆在线真实露脸| 国产黑丝在线一区二区三区| 久久中文字幕电影| 国产麻豆精品一区二区| 久久先锋影音av| 国产精品系列在线播放| 国产网红主播福利一区二区| 精品一区二区三区影院在线午夜| 欧美人妇做爰xxxⅹ性高电影| 亚洲国产欧美在线| 欧美精品日韩精品| 久久国产尿小便嘘嘘| 精品国产乱码久久久久久夜甘婷婷| 日本视频一区二区| 日韩欧美亚洲国产精品字幕久久久| 国产一区二区三区电影在线观看| 国产夜色精品一区二区av| 成人精品视频一区二区三区| 国产精品久久久久久久久果冻传媒| 成人动漫在线一区| 夜夜嗨av一区二区三区中文字幕| 在线影院国内精品| 亚洲国产精品久久人人爱| 欧美一区二区三区白人| 国产一区二区在线观看免费 | 日本亚洲最大的色成网站www| 91麻豆精品国产91久久久使用方法| 日韩电影在线一区二区| 精品av综合导航| 成人av一区二区三区| 亚洲在线视频网站| 欧美一区二区三级| 99久久精品免费精品国产| 天天av天天翘天天综合网| 精品免费视频.| 91免费版在线看| 久久99久久99| 中文字幕综合网| 日韩欧美激情在线| 色综合久久综合| 精品一区二区三区免费视频| 亚洲一区在线观看网站| 久久精品一区蜜桃臀影院| 色综合久久久网| 久久99精品国产91久久来源| 国产精品无码永久免费888| 欧美日韩一区二区在线视频| 国产成人久久精品77777最新版本| 亚洲色图在线看| 久久久久久久久久久电影| 日韩精品一区二区在线观看| 色综合久久中文综合久久牛| 精品午夜久久福利影院| 亚洲国产日日夜夜| 国产三级精品视频| 欧美丰满嫩嫩电影| 国产毛片精品视频| 男人的天堂亚洲一区| 五月婷婷色综合| 亚洲一区二区三区四区在线观看| 久久久av毛片精品| 欧美电视剧在线看免费| 欧洲一区二区三区在线| 欧美亚洲国产怡红院影院| 成人动漫一区二区在线| 国产精品白丝jk白祙喷水网站| 日韩不卡一区二区三区| 亚洲在线观看免费视频| 亚洲男人都懂的| 日本一区二区三区在线观看| 中文字幕电影一区| 国产日本欧洲亚洲| 国产欧美一区二区三区沐欲| 日韩一区二区不卡| 日韩一级片网站| 日韩欧美国产午夜精品| 欧美四级电影网| 精品久久久三级丝袜| 久久天天做天天爱综合色| 欧美一二三区精品| 欧美成人一区二区三区片免费| 91麻豆精品国产| 日韩一级高清毛片| 欧美日韩精品欧美日韩精品 | 欧美撒尿777hd撒尿| 在线免费精品视频| 91污在线观看| 337p亚洲精品色噜噜| 日韩一级大片在线| 精品91自产拍在线观看一区| ww久久中文字幕| 亚洲国产精品精华液2区45| 国产精品免费免费| 亚洲日本在线a| 亚洲3atv精品一区二区三区| 丝袜诱惑亚洲看片| 奇米影视在线99精品| 国产资源在线一区| 91香蕉视频在线| 色哟哟欧美精品| 久久亚洲二区三区| 国产精品理论片| 亚洲电影在线播放| 亚洲一区av在线| 久久国产综合精品| k8久久久一区二区三区| 欧美精品日韩一区| 国产日韩欧美精品在线| 伊人一区二区三区| 麻豆国产91在线播放|