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

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

?? ccuuse1.asm

?? LPC932的CCU應用
?? ASM
字號:
;使用硬件CCU			-----	模塊A捕獲操作
;  1.  16位定時器,并有溢出重裝功能有
;  2.  時鐘CCUCLK可選,可將時鐘源以1到1024間的任何整數進行分頻
;  3.  4個比較/PWM輸出,可選擇極性
;  4.  對稱/非對稱PWM選擇
;  5.  2路比較輸入,帶有事件計數器和數據噪聲濾波器
;  6.  7個中斷(1個溢出,2個捕獲,4個比較)使用同一具中斷向量
;  7.  通過映像寄存器可實現安全的16位讀/寫。

;16位定時器,4個捕獲/比較模塊,對應用4路輸出(OA,OB,OC,OD),兩路捕獲輸入(IA,IB)
	

;CCU定時器
TH2		DATA	0CDH		;CCU定時器寄存器
TL2		DATA	0CCH
TOR2H		DATA	0CFH		;CCU定時器的重裝寄存器
TOR2L		DATA	0CEH

TISE2		DATA	0DEH		;中斷源寄存器
TICR2		DATA	0C9H		;CCU中斷控制寄存器,可屏蔽或打開某個中斷
TIFR2		DATA	0E9H		;CCU中斷標志寄存器


;定義CCU控制字節
TCR20		DATA	0C8H		;用來設置CCU定時器及工作模式

PLLEN		BIT	TCR20.7		;啟動鎖相環功能。為1時啟動
HLTRN		BIT	TCR20.6		;PWM停止指示。該位為1時指示發生了PWM停止。若要重新啟動PWM,用戶要清零該位。
HLTEN		BIT	TCR20.5		;PWM停止功能使能。該位為1時,輸入捕獲A管腳的捕獲事件將立即停止所有PWM。
ALTCD		BIT	TCR20.4		;PWM通道C/D交替輸出使能。當該位置位,PWM通道C和D的輸出每個計數器周期交替選通。  
ALTAB		BIT	TCR20.3		;PWM通道A/B交替輸出使能。當該位置位,PWM通道A和B的輸出每個計數器周期交替選通。  
TDIR2		BIT	TCR20.2		;CCU定時器的計數方向,為0是遞增,為1時遞減。
TMOD21		BIT	TCR20.1		;CCU定時模式選擇。00---定時器停止,01---基本定時器功能
TMOD20		BIT	TCR20.0		;10---非對稱PWM(使用PLL作為時鐘源),11---對稱PWM(使用PLL作為時鐘源)

TCR21		DATA	0F9H		;用于設置PLL分頻器,以對PCLK進行倍頻

;預分頻器控制寄存器,TPCR2H的高6位無效。將PCLK再進行分頻
TPCR2H		DATA	0CBH
TPCR2L		DATA	0CAH



;各個模塊的寄存器定義
OCRAH		DATA	0EFH		;各個模塊的捕獲比較的定時器寄存器
OCRAL		DATA	0EEH
OCRBH		DATA	0FBH
OCRBL		DATA	0FAH
OCRCH		DATA	0FDH
OCRCL		DATA	0FCH
OCRDH		DATA	0FFH
OCRDL		DATA	0FEH

CCCRA		DATA	0EAH		;各個模塊的捕獲比較控制或模式
CCCRB		DATA	0EBH
CCCRC		DATA	0ECH
CCCRD		DATA	0EDH

ICRAH		DATA	0ABH		;輸入捕獲A高字節
ICRAL		DATA	0AAH		;輸入捕獲A低字節
ICRBH		DATA	0AFH
ICRBL		DATA	0AEH


;定義LPC932的部分特殊寄存器
TRIM	DATA	96H	
DIVM	DATA	95H	  	;CPU分頻設置寄存器
P1M1	DATA	91H
P1M2	DATA	92H
P2M1	DATA	0A4H
P2M2	DATA	0A5H
IEN1	DATA	0E8H
ECCU	BIT	IEN1.4		;CCU中斷允許位




;定義LPC932的I2C相關寄存器的定義
I2ADR	DATA	0DBH
I2DAT	DATA	0DAH		
I2CON	DATA	0D8H
I2STAT	DATA	0D9H

I2SCLH	DATA	0DDH
I2SCLL	DATA	0DCH

STA	BIT	I2CON.5
SI	BIT	I2CON.3

;為軟件包定義變量
       ACK       BIT 10H  ;應答標志位

       SLA       DATA 50H ;器件從地址
       SUBA      DATA 51H ;器件子地址 
       NUMBYTE   DATA 52H ;讀/寫的字節數
 
      ;使用前定義常量:
       SDA EQU  P1.3
       SCL EQU  P1.2
       
       MTD EQU  30H  ;發送數據緩沖區首址 (緩沖區30H-3FH)   
       MRD EQU  30H  ;接收數據緩沖區首址 (緩沖區30H-3FH)

;定義器件地址
SAA1064T  EQU  70H


T2_CNT		DATA	40H	;軟件定時器
ICRAH_DAT	DATA	41H	;讀取捕獲值
ICRAL_DAT	DATA	42H

LEDCON	BIT	P1.6		;LED控制口線,為0時點亮




;============================================================
		ORG	0000H
		AJMP	MAIN

		ORG	005BH	
		AJMP	INTS_CCU	;CCU中斷入口


		ORG	0100H
MAIN:		MOV     DIVM,#2
		MOV	R7,#0
		DJNZ	R7,$
		;由于上電復位時所用IO口設置為高阻態,所以要進行IO設置
	  	MOV	P1M1,#2CH
	  	MOV	P1M2,#0CH
	  	MOV	P2M1,#00H
	  	MOV	P2M2,#00H
	  	CPL 	LEDCON
		MOV	T2_CNT,#0
		MOV	SP,#60H	 

		ACALL	INI_CCU		;初始化CCU


;讀取OCRAH,OCRAL的值輸出顯示
DISP_LED:          
	  MOV	 R7,ICRAH_DAT	;讀取捕獲值
	  MOV	 R6,ICRAL_DAT

	  MOV    R1,#MTD	;顯示緩沖區設置
          MOV    @R1,#47H       ;設置SAA1064工作模式  
          INC    R1         

	  MOV	 A,R7		;第1、2顯示位,顯示操作地址
          MOV	 DPTR,#TAB_IO
	  SWAP	 A
	  ANL	 A,#0FH
	  MOVC	 A,@A+DPTR
          MOV    @R1,A   
          INC    R1
          MOV	 A,R7
	  ANL	 A,#0FH
	  MOVC	 A,@A+DPTR
          MOV    @R1,A 
  	  INC	 R1

	  MOV    A,R6		;第3、4顯示位,顯示所讀出的數據
	  SWAP	 A
	  ANL	 A,#0FH
	  MOVC	 A,@A+DPTR
          MOV    @R1,A   
          INC    R1
          MOV	 A,R6
	  ANL	 A,#0FH
	  MOVC	 A,@A+DPTR 
          MOV    @R1,A   
	  MOV	 R5,#2
          MOV    SUBA,#00H
          MOV    SLA,#SAA1064T
          MOV    NUMBYTE,#05H
          LCALL  IWRNBYTE       ;調用I2C軟件包子程序
MAIN_L2:	  
 	  MOV	 R7,#0
MAIN_L3:
	  MOV	 R6,#0
	  DJNZ	 R6,$
	  DJNZ	 R7,MAIN_L3
	  DJNZ	 R5,MAIN_L2
          AJMP   DISP_LED


;初始化CCU
;設置定時器重裝值,時鐘源設置,并打開中斷設置等。
INI_CCU:
		MOV	TOR2H,#00H	;設置CCU定時器重裝值
		MOV	TOR2L,#00H	;TH2,TL2可先不設置

		MOV	TPCR2H,#00	;使用PCLK時鐘源,并進行5分頻
		MOV	TPCR2L,#5	

		MOV	TCR20,#00000001B;設置基本定時器
		
		MOV	CCCRA,#0
		MOV	TICR2,#81H	;設置CCU中斷使能寄存器,打開捕獲中斷
		SETB	ECCU		;打開CCU中斷
		SETB	EA		
		RET



;CCU定時器中斷處理	
;注:定時器值會自動重裝,TH2,TL2
INTS_CCU:	
		MOV	A,TISE2
		ANL	A,#07H
		CJNE	A,#07H,INTS_CNEXT	

		INC	T2_CNT		
		MOV	A,T2_CNT
		CJNE	A,#10,INTS_CEXT
		MOV	T2_CNT,#0
		CPL	LEDCON
		ANL	TIFR2,#7FH
		MOV	A,TISE2
INTS_CNEXT:	CJNE	A,#06H,INTS_CEXT	;捕獲中斷
		MOV	A,ICRAL
		MOV	ICRAL_DAT,A
		MOV	A,ICRAH
		MOV	ICRAH_DAT,A

INTS_CEXT:	MOV	TIFR2,#00H		;清除中斷標志
		RETI



;共陰字模表           
TAB_IO:  DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,77h,7ch,39h,5eh,79h,71h,73h

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
$INCLUDE (HI2C_ASM.INC)    	;引入LPC932硬件I2C軟件包

		END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲午夜久久久久久久久久久| 欧美猛男超大videosgay| 偷拍与自拍一区| 午夜国产精品影院在线观看| 一区二区三区日韩欧美精品| 国产午夜亚洲精品理论片色戒| 欧美成人三级在线| 精品国产伦一区二区三区观看体验 | 精品国产a毛片| 欧美mv日韩mv国产网站| 久久久不卡影院| 中文字幕成人av| 亚洲午夜视频在线| 男男gaygay亚洲| 成人激情电影免费在线观看| 99在线精品视频| 欧美色图在线观看| 26uuu亚洲综合色| 国产三级久久久| 夜夜嗨av一区二区三区网页| 喷白浆一区二区| 国产sm精品调教视频网站| 成人美女在线视频| 欧美色倩网站大全免费| 欧美一区二区美女| 国产性色一区二区| 亚洲一区日韩精品中文字幕| 亚洲电影中文字幕在线观看| 国内外成人在线| 色综合激情五月| 日韩欧美一区二区三区在线| 国产日产精品1区| 午夜视频一区二区| 不卡在线观看av| 欧美一区二区三区视频| 国产精品久久久久一区| 免费精品视频在线| 在线观看亚洲a| 久久综合久久综合亚洲| 一区二区成人在线视频| 国产一区二区三区免费在线观看| 一本一道综合狠狠老| 久久久久久久久久电影| 亚洲国产综合91精品麻豆| 国产成人综合亚洲91猫咪| 欧美精品xxxxbbbb| 亚洲色图欧洲色图婷婷| 狠狠色伊人亚洲综合成人| 欧美亚州韩日在线看免费版国语版| 精品国产一区二区在线观看| 午夜日韩在线观看| aaa欧美日韩| 国产精品久久三区| 国产成人午夜高潮毛片| 欧美一级免费观看| 亚洲午夜精品在线| 一本到一区二区三区| 日本一区二区三区高清不卡| 国产综合色视频| 欧美一区2区视频在线观看| 亚洲一区在线视频| 91伊人久久大香线蕉| 中文子幕无线码一区tr| 国产精品456| 国产午夜精品一区二区三区嫩草 | 日本韩国欧美国产| 亚洲欧洲www| 不卡的电影网站| 国产精品毛片a∨一区二区三区| 久99久精品视频免费观看| 6080亚洲精品一区二区| 天天综合日日夜夜精品| 欧美人牲a欧美精品| 亚洲尤物在线视频观看| 在线免费精品视频| 五月激情综合色| 日韩精品在线一区| 国产一区不卡在线| 国产精品三级视频| 92国产精品观看| 亚洲免费在线视频一区 二区| 91美女在线视频| 亚洲一区二区三区中文字幕| 欧美日韩国产首页| 久久99国产乱子伦精品免费| 欧美草草影院在线视频| 国产河南妇女毛片精品久久久| 欧美激情在线免费观看| 91欧美激情一区二区三区成人| 亚洲女与黑人做爰| 欧美美女激情18p| 九色综合国产一区二区三区| 欧美国产一区视频在线观看| 94-欧美-setu| 美国欧美日韩国产在线播放| 久久嫩草精品久久久精品| 成人黄色777网| 亚洲成人av中文| 精品免费国产一区二区三区四区| 成人听书哪个软件好| 一区二区三区自拍| 欧美本精品男人aⅴ天堂| 成人国产免费视频| 日韩黄色免费电影| 欧美国产97人人爽人人喊| 欧美丝袜丝交足nylons图片| 蜜桃久久精品一区二区| 国产精品久久久久久久久免费相片| 91在线小视频| 国产一区视频导航| 亚洲成在人线免费| 久久精品人人做人人爽人人| 欧美体内she精高潮| 国产91丝袜在线播放| 亚洲第一电影网| 亚洲欧美一区二区在线观看| 欧美高清hd18日本| 91一区在线观看| 国产麻豆精品在线观看| 亚洲一区二区三区在线| 国产欧美一区二区精品忘忧草| 欧美在线观看你懂的| 成人丝袜18视频在线观看| 麻豆91精品视频| 亚洲国产精品欧美一二99| 亚洲国产电影在线观看| 日韩精品一区二| 欧美另类z0zxhd电影| 91在线精品一区二区三区| 黑人精品欧美一区二区蜜桃| 亚洲国产精品久久不卡毛片| 国产精品欧美久久久久一区二区| 欧美一区二区网站| 欧美唯美清纯偷拍| 在线亚洲一区二区| 色偷偷久久人人79超碰人人澡 | 一区二区三区四区在线播放| 久久综合国产精品| 日韩一区二区视频| 欧美日本在线播放| 在线观看国产91| 色94色欧美sute亚洲线路二| k8久久久一区二区三区 | 亚洲妇女屁股眼交7| 最新热久久免费视频| 国产三级一区二区三区| 久久久久久久久久久久久女国产乱| 欧美一区二区网站| 日韩欧美成人激情| 精品国产乱码久久久久久牛牛| 欧美一级片在线看| 日韩一区二区三区在线| 日韩视频在线观看一区二区| 欧美精品日韩精品| 欧美一区午夜精品| 欧美精品自拍偷拍动漫精品| 欧美狂野另类xxxxoooo| 欧美一区三区二区| 久久婷婷国产综合精品青草| 精品久久久三级丝袜| 国产亚洲精品久| 亚洲欧洲制服丝袜| 五月婷婷欧美视频| 美女视频黄 久久| 丰满放荡岳乱妇91ww| 99国产精品久久久久| 色婷婷综合久久久久中文| 欧美三级乱人伦电影| 日韩欧美一二三四区| 日本一区二区三区免费乱视频| 亚洲欧洲在线观看av| 亚洲福利视频一区| 久久99精品久久久久久动态图| 国产成人精品亚洲777人妖 | 国产一区二区在线看| 粉嫩蜜臀av国产精品网站| 成人免费毛片aaaaa**| 色先锋资源久久综合| 日韩午夜激情视频| 亚洲欧洲另类国产综合| 亚洲成av人片在线观看| 九一久久久久久| 在线观看av一区| 久久久综合网站| 午夜精品福利一区二区蜜股av| 国产在线国偷精品产拍免费yy| 91美女在线看| 精品国产乱码久久久久久闺蜜| 一区在线观看免费| 麻豆精品蜜桃视频网站| 91黄色在线观看| 久久久午夜精品理论片中文字幕| 伊人性伊人情综合网| 久久91精品久久久久久秒播| 在线观看日韩电影| 国产网红主播福利一区二区| 亚洲综合色网站| 丁香亚洲综合激情啪啪综合| 欧美高清视频不卡网| 国产精品情趣视频|