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

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

?? timer.asm

?? 功能: LPC900單片機單鍵可控定時器演示程序
?? ASM
字號:
示例代碼(asm) 
/***************************************************************************** 
*文件名: Timer.ASM 
*功能: LPC900單片機單鍵可控定時器演示程序 
*日期: 11:27 04-6-9 
*****************************************************************************/ 
$NOMOD51 
$INCLUDE(REG932.INC) 
;--------------------------- 
DAT BIT P2.2 ;74HC595數據位 
CS BIT P0.6 ;74HC595鎖存位 
CLK BIT P2.5 ;74HC595時鐘位 
W2 BIT P1.0 ;數碼管位選2 
W1 BIT P1.1 ;數碼管位選1 
KEY BIT P1.5 
CONTROL BIT P2.3 
Time_M EQU 30H ;系統時間值(分) 
Time_S EQU 31H ;系統時間值(秒) 
Load_M EQU 32H ; 
Load_S EQU 33H 
Count EQU 34H ;按鍵時長計數值 
Flag1 EQU 35H ;按鍵計數標志位 
Bit0 EQU 36H ;十位 
Bit1 EQU 37H ;個位 
Flag2 BIT 10H ;選擇模式進入標志位 
;IAP_Lite相關寄存器定義 
FMADRH DATA 0E7H 
FMADRL DATA 0E6H 
FMCON DATA 0E4H 
FMDATA DATA 0E5H 
;--------------------------- 
ORG 0000H 
AJMP MAIN 
ORG 0053H 
AJMP RTC_ISR 
ORG 0080H 
;--------------------------- 
MAIN: 
LCALL RTC_Init ;RTC初始化 
MAIN_LOOP: 
CLR EA ;EA=0 
MAIN1: 
JB KEY,MAIN1_1 ;等待KEY為0 
MOV A,#20 12廣州周立功單片機發展
ACALL Delayms ;延時20ms 
INC Count ;延時時間計數 
AJMP MAIN1 
MAIN1_1: 
SETB C 
MOV A,Count 
SUBB A,#100 
JC MAIN2 ;有進位,小于100,則跳至MAIN2 
;---------------- 
JB Flag2,MAIN1_2 ;若Flag2為1,則跳至MAIN1_2 
MOV RTCCON,#0 ;關閉RTC定時器 
SETB Flag2 ;置位Flag2 
MOV A,#77 
CALL HexToBCD ;顯示77 
AJMP MAIN2_4 
MAIN1_2: 
CLR Flag2 ;若Flag2為1,則清除Flag2 
CALL Save_Time ;調用Save_Time,將定時時間存入芯片的Flash區 
MOV A,#99 
CALL HexToBCD ;顯示99 
MOV RTCCON,#0x03 ;開啟RTC定時器 
JMP MAIN2_4 
;---------------- 
MAIN2: 
MOV A,Count 
JZ MAIN2_4 ;若Count為0,則跳至MAIN2_4 
SUBB A,#40 
JNC MAIN2_4 ;無進位,表示大于40,則跳至MAIN2_4 
INC Flag1 
MOV A,Flag1 
XRL A,#1 
JNZ MAIN2_1 ;不等于1,跳至MAIN2_1 
MOV Load_M,#10 
MOV A,#10 
CALL HexToBCD 
AJMP MAIN2_4 
MAIN2_1: 
MOV A,Flag1 
XRL A,#2 
JNZ MAIN2_2 ;不等于2,跳至MAIN2_2 
MOV Load_M,#20 13廣州周立功單
MOV A,#20 
CALL HexToBCD 
AJMP MAIN2_4 
MAIN2_2: 
MOV A,Flag1 
XRL A,#3 
JNZ MAIN2_3 ;不等于3,跳至MAIN2_3 
MOV Load_M,#30 
MOV A,#30 
CALL HexToBCD 
AJMP MAIN2_4 
MAIN2_3: 
MOV Flag1,#0 
;------------------- 
MAIN2_4: 
MOV Count,#0 ;Count清0 
SETB EA ;EA置位 
AJMP MAIN_LOOP 
RET 
;--------------------------- 
;功能:RTC中斷服務程序 
;--------------------------- 
RTC_ISR: 
CLR EA 
MOV A,RTCCON 
ANL A,#0x63 
MOV RTCCON,A ;清除RTCCON標志位 
LCALL INC_Time ;時間遞增 
MOV DPTR,#0x03F0 
LCALL Load_Time ;讀取Load_M 
MOV A,Load_M 
XRL A,Time_M 
JNZ INT_LOOP1 ;如Load_M不等于Time_M,則跳至INT_LOOP1 
MOV A,Time_M 
LCALL HexToBCD 
MOV Time_M,#0 ;將Time_M設置為0 
CPL CONTROL ;取反CONTROL引腳 
AJMP INT_LOOP1 
INT_LOOP1: 14廣州周立
MOV A,Time_M 
LCALL HexToBCD 
SETB EA 
RETI 
;--------------------------- 
;功能:數碼管顯示數據 
;入口參數:A,行參:Bit0,Bit1 
;--------------------------- 
HexToBCD: 
MOV Bit0,#0 
MOV Bit1,A ;先將A保存于Bit1 
CLR C 
LOOP1: ;將A的個位與十位分離 
SUBB A,#10 
JC LOOP2 ;有進位跳到LOOP2, 
INC Bit0 
MOV Bit1,A 
AJMP LOOP1 
;---------------------- 
LOOP2: 
MOV R6,#50 
MOV DPTR,#numtable 
LOOP3: 
CLR W1 
MOV A,Bit0 
MOVC A,@A+DPTR ;查表獲得十位的顯示值 
ACALL SendData 
MOV A,#4 
ACALL Delayms 
SETB W1 
CLR W2 
MOV A,Bit1 
MOVC A,@A+DPTR ;查表獲得個位的顯示值 
ACALL SendData 
MOV A,#4 
ACALL Delayms 
SETB W2 
DJNZ R6,LOOP3 
MOV R6,#50 
LOOP4: 15廣州周立功單片機發展
MOV DPTR,#numtable 
CLR W1 
MOV A,Bit0 
MOVC A,@A+DPTR ;查表獲得十位的顯示值 
ACALL SendData 
MOV A,#4 
ACALL Delayms 
SETB W1 
MOV DPTR,#numtableDP ;設定表地址為numtableDP,以實現DP閃爍的效果 
CLR W2 
MOV A,Bit1 
MOVC A,@A+DPTR ;查表獲得個位的顯示值 
ACALL SendData 
MOV A,#4 
ACALL Delayms 
SETB W2 
DJNZ R6,LOOP4 
RET 
;--------------------------- 
;功能:發送數據至595 
;入口參數:A 
;--------------------------- 
SendData: 
CLR CS ;選擇595 
MOV R7,#8 ;循環次數為8 
LOOP_SendData: 
CLR CLK ;CLK拉低 
RLC A ;將第8位送入C 
MOV DAT,C ;將C中的數據發送 
SETB CLK ;CLK拉高 
DJNZ R7,LOOP_SendData 
SETB CS ;結束選擇595 
RET 
;-------------------------- 
;功能:將Load_M及Load_S的值存入FLash 
;-------------------------- 
Save_Time: 
MOV FMCON,#0x00 ;裝載數據指令 
MOV FMADRH,#0x03 
MOV FMADRL,#0xF0 ;設定地址 
MOV FMDATA,Load_M ;設定第1個數據,地址自動增1 
MOV FMDATA,Load_S ;設定第2個數據,地址自動增1 
MOV FMCON,#0x68 ;擦除編程 
MOV A,FMCON 
ANL A,#0x0F 
JNZ Save_Time ;判斷寫操作是否完成 
RET 
;-------------------------------- 
; 功能:讀字節數據 
; 入口參數:DPTR 要寫入的地址 
; 出口參數:讀出數據在ACC 
; 占用資源:ACC、DPTR、C位 
;-------------------------------- 
Load_Time: 
CLR A 
MOVC A,@A+DPTR 
RET 
;-------------------------------- 
;功能:時間遞增(每進一次中斷,秒數遞加1) 
;-------------------------------- 
INC_Time: 
INC Time_S 
MOV A,Time_S 
CLR C 
SUBB A,#59 
;--------------- 
JC LOOP_INCTime ;有進位,小于59則跳至LOOP_INCTime 
MOV Time_S,#0 
INC Time_M 
MOV A,Time_M 
CLR C 
SUBB A,#59 
JC LOOP_INCTime ;有進位,小于59則跳至LOOP_INCTime 
MOV Time_M,#0 
LOOP_INCTime: 
RET 
;------------------------- 
;功能:RTC初始化 
;------------------------- 
RTC_Init: 
MOV P0M1,#0x00 
MOV P0M2,#0x00 
MOV P1M1,#0x00 
MOV P1M2,#0x00 
MOV P2M1,#0x00 17廣州周立功單片機發展
MOV P2M2,#0x00 ;端口均配置為準雙向 
MOV Time_S,#0 
MOV Time_M,#0 
MOV IEN0,#0xC0 ;使能中斷 
MOV WDCON,#0xE0 ;關閉看門狗 
MOV RTCH,#0xE0 
MOV RTCL,#0xFF ;7.373Mhz下,RTC定時1S的設定值 
MOV RTCCON,#0x03 ;使能RTC及RTC中斷 
RET 
;-------------------------------- 
;功能:延時100us(7.373MHz時) 
;-------------------------------- 
DELAY100US: 
MOV R4,#182 
LOOPUS: 
DJNZ R4,LOOPUS 
RET 
;-------------------------------- 
;功能:ms級延時 
;入口參數:A 
;-------------------------------- 
DELAYMS: 
MOV R3,A 
LOOP_N: 
MOV R2,#10 
LOOP10: 
ACALL DELAY100US 
DJNZ R2,LOOP10 
DJNZ R3,LOOP_N 
RET 
;-------------------------------- 
Numtable: DB 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90 
NumtableDP: DB 0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10 
;-------------------------------- 
END 
;-------------------------------- 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产另类ts人妖一区二区| 国产精品一级在线| 久久99精品久久久| 色老汉av一区二区三区| 日韩一二三四区| 亚洲午夜久久久久久久久久久 | 欧美日韩另类一区| 国产精品视频第一区| 美女爽到高潮91| 欧美性videosxxxxx| √…a在线天堂一区| 国产一区二区三区最好精华液| 欧美日韩国产大片| 尤物在线观看一区| 91麻豆自制传媒国产之光| 久久精品亚洲乱码伦伦中文 | 五月天欧美精品| 色婷婷一区二区| 国产精品久久久久久久午夜片| 国产一区视频在线看| 欧美一个色资源| 麻豆精品一区二区综合av| 欧美一区二区成人| 日本成人在线不卡视频| 在线播放91灌醉迷j高跟美女 | 一区二区三区中文字幕在线观看| 国产suv精品一区二区三区| www国产亚洲精品久久麻豆| 美女mm1313爽爽久久久蜜臀| 69av一区二区三区| 美洲天堂一区二卡三卡四卡视频| 欧美日韩久久不卡| 日本午夜精品一区二区三区电影| 欧美卡1卡2卡| 秋霞午夜鲁丝一区二区老狼| 日韩一区二区影院| 久久99国产精品免费网站| 欧美成人vr18sexvr| 精品亚洲成av人在线观看| 精品国产凹凸成av人网站| 激情久久五月天| 久久久www免费人成精品| 国产精品亚洲人在线观看| 国产视频不卡一区| 91在线porny国产在线看| 一区二区三区欧美| 日韩一区二区免费电影| 国产一区二区91| 国产精品国产三级国产| 色先锋久久av资源部| 首页综合国产亚洲丝袜| 欧美电影在哪看比较好| 久久99精品久久久久婷婷| 国产欧美一区视频| 色综合一个色综合亚洲| 免费美女久久99| 国产色产综合色产在线视频| 91蝌蚪porny成人天涯| 五月婷婷色综合| 久久精品欧美一区二区三区不卡 | 青青草视频一区| 中文字幕av不卡| 色猫猫国产区一区二在线视频| 香蕉乱码成人久久天堂爱免费| 欧美一卡二卡在线| 99麻豆久久久国产精品免费| 亚洲国产成人av网| 久久久久久亚洲综合影院红桃| 99在线热播精品免费| 性久久久久久久久| 国产精品美女久久久久av爽李琼 | 欧美激情一区二区三区不卡| 91福利在线播放| 风间由美性色一区二区三区| 一卡二卡欧美日韩| 久久综合狠狠综合久久综合88| 91在线观看一区二区| 久久99深爱久久99精品| 亚洲一区二区三区自拍| 久久久美女毛片| 91精品国产色综合久久久蜜香臀| 国产高清精品久久久久| 丝袜美腿高跟呻吟高潮一区| 最新成人av在线| 久久免费电影网| 日韩欧美视频在线| 欧美吻胸吃奶大尺度电影| 丰满少妇在线播放bd日韩电影| 乱一区二区av| 日韩专区在线视频| 亚洲另类在线制服丝袜| 国产精品水嫩水嫩| 欧美激情一二三区| 久久久久高清精品| 欧美电影免费提供在线观看| 欧美老女人第四色| 色呦呦国产精品| 成人av网站免费| 高清免费成人av| 国产精一品亚洲二区在线视频| 丝袜a∨在线一区二区三区不卡 | 欧美精选午夜久久久乱码6080| 91在线观看下载| 97久久超碰国产精品电影| 成人福利视频在线| 国产成人免费视| 国产精品66部| 国产精品一级片在线观看| 国产在线播放一区三区四| 免费看日韩a级影片| 欧美aaaaaa午夜精品| 日产国产欧美视频一区精品| 午夜久久久久久电影| 亚洲国产精品一区二区久久 | 久久国产综合精品| 秋霞午夜鲁丝一区二区老狼| 免费观看日韩电影| 国模无码大尺度一区二区三区| 美腿丝袜亚洲一区| 精品一区二区三区免费| 国产一区二区三区日韩| 国产乱人伦偷精品视频不卡| 岛国av在线一区| 97se亚洲国产综合自在线不卡 | 成人激情开心网| 99精品国产热久久91蜜凸| 色先锋资源久久综合| 欧美视频一区二区三区在线观看| 欧美三区在线观看| 欧美电影免费提供在线观看| 国产三级欧美三级日产三级99| 国产片一区二区三区| 亚洲男人天堂av| 日韩激情在线观看| 国产精品99久久久久久久vr| 91色婷婷久久久久合中文| 在线一区二区三区做爰视频网站| 欧美精品久久一区| 日本一区二区免费在线| 中文字幕日韩一区| 日本视频在线一区| 风流少妇一区二区| 欧美亚洲国产一区二区三区va | 国产91精品一区二区| 色老头久久综合| 精品国产制服丝袜高跟| 最近日韩中文字幕| 免费看欧美女人艹b| 99久久99久久精品免费看蜜桃| 欧美精品v国产精品v日韩精品| 久久亚洲免费视频| 亚洲一区二区三区四区在线 | 国产乱色国产精品免费视频| 色视频成人在线观看免| 日韩免费高清av| 亚洲色图第一区| 国产在线视频一区二区| 欧美日韩专区在线| 国产欧美一区二区三区在线老狼| 亚洲图片欧美综合| 国产盗摄一区二区| 91麻豆精品国产无毒不卡在线观看| 国产校园另类小说区| 三级一区在线视频先锋| 99精品视频在线免费观看| 欧美大片拔萝卜| 亚洲一区在线视频观看| 国产黄色91视频| 欧美一区二区三区的| 一区二区三区加勒比av| 成人午夜伦理影院| 欧美精品一区二区久久婷婷| 亚洲第一在线综合网站| 91丨九色丨国产丨porny| 久久久久综合网| 精品写真视频在线观看 | 欧美在线影院一区二区| 国产欧美一区二区精品忘忧草 | 久久久蜜桃精品| 麻豆91精品视频| 欧美日韩的一区二区| 亚洲午夜久久久久| eeuss鲁片一区二区三区在线观看| 精品国产乱码久久久久久影片| 亚洲一级二级三级| 91成人免费网站| 亚洲激情图片一区| 在线视频国产一区| 亚洲日本欧美天堂| 日本精品视频一区二区| 亚洲日穴在线视频| 91免费版在线| 亚洲少妇中出一区| 91麻豆高清视频| 一二三四区精品视频| 欧美三电影在线| 日韩国产在线一| 欧美成人女星排行榜| 精品一区二区三区久久久| 久久嫩草精品久久久精品|