Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

NIGEL PIC Tutorial Hardware phần 9 potx
MIỄN PHÍ
Số trang
12
Kích thước
32.9 KB
Định dạng
PDF
Lượt xem
830

NIGEL PIC Tutorial Hardware phần 9 potx

Nội dung xem thử

Mô tả chi tiết

Ser_Out Equ 0x01

Ser_In Equ 0x02

SW1 Equ 7 ;set constants for the switches

SW2 Equ 6

SW3 Equ 5

SW4 Equ 4

TV_ID Equ 0x01 ;TV device ID

But1 Equ 0x00 ;numeric button ID's

But2 Equ 0x01

But3 Equ 0x02

But4 Equ 0x03

But5 Equ 0x04

But6 Equ 0x05

But7 Equ 0x06

But8 Equ 0x07

But9 Equ 0x08

ProgUp Equ d'16'

ProgDn Equ d'17'

VolUp Equ d'18'

VolDn Equ d'19'

org 0x0000 ;org sets the origin, 0x0000 for the

16F628,

goto Start ;this is where the program starts

running

org 0x005

Start movlw 0x07

movwf CMCON ;turn comparators off (make it

like a 16F84)

clrf IR_PORT ;make PortB outputs low

bsf STATUS, RP0 ;select bank 1

movlw b'11111101' ;set PortB all inputs, except

RB1

movwf IR_TRIS

movlw 0xff

movwf PORTA

bcf STATUS, RP0 ;select bank 0

Read_Sw

btfss PORTA, SW1

call Switch1

btfss PORTA, SW2

call Switch2

btfss PORTA, SW3

call Switch3

btfss PORTA, SW4

call Switch4

call Delay27

goto Read_Sw

Switch1 movlw ProgUp

call Xmit_RS232

retlw 0x00

Tải ngay đi em, còn do dự, trời tối mất!