⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pwm.asm

📁 很厉害的东西! 有水平的人自然会看懂!
💻 ASM
字号:
;PULSE WIDTH CONTROLLER
;
	LIST p=12C508, r=DEC	;processor PIC12C508, radix decimal
	__config	0x00A   ;internal rc osc



;************************
;* CPU Register equates*
;************************
INDF	equ	00	;indirect file register
TMR0	equ	01	;real time clock/counter
PCL	equ	02	;program counter
STATUS	equ	03	;status register
FSR	equ	04	;file select register (pointer)
OSCCAL	equ	05	;internal oscillator fine trim register
GPIO	equ	06	;general purpose I/O register

;****************************************
;* Status register bit definitions *
;****************************************

CARRY	equ	0	;carry/!borrow flag
DCARRY	equ	1	;BCD carry/!borrow flag
ZERO	equ	2	;zero flag
PDOWN	equ	3	;powerdown flag
TIMEOUT	equ	4	;watchdog timeout flag

;********************************
;* GPIO bit definitions *
;********************************

outbit1	equ	0	;pwm output 1
outbit2	equ	1	;pwm output 2
up1	equ	5	;input 1 up
down1	equ	4	;input 1 down
up2	equ	3	;input 2 up
down2	equ	2	;input 2 down


;*****************************************
;* Equates for register files (variables)*
;*****************************************

cntr1	equ	0x10	;laskuri, shiftaa bitti

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -