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

[Giáo Trình] Tổng Quan Về Họ Vi Điều Khiển PIC phần 7 ppsx
MIỄN PHÍ
Số trang
18
Kích thước
69.1 KB
Định dạng
PDF
Lượt xem
955

[Giáo Trình] Tổng Quan Về Họ Vi Điều Khiển PIC phần 7 ppsx

Nội dung xem thử

Mô tả chi tiết

CALL serout ; goïi chöông trình con serout

BSF latch ; taïo caïnh döông taïi pin RCK ñeå ñöa döõ

NOP ; lieäu ra caùc pin output cuûa IC 74HC595

BCF latch ; ñöa pin RCK trôû veà möùc logic thaáp

GOTO $ ; chöông trình bò “treo” taïi ñaây

serout

MOVWF sendreg ; ñöa döõ lieäu vaøo thanh ghi sendreg

MOVLW 0x08 ; ñeám 8 bit döõ lieäu

MOVWF count

testbit

BCF data ; döõ lieäu maëc ñònh baèng 0

BTFSC sendreg,7 ; sendreg,7 == 0 ??

BSF data ; neáu khoâng baèng 0, set döõ lieäu töø 0 -> 1

BSF clock

NOP ; taïo caïnh döông taïi pin SCK ñeå dòch döõ

; lieäu vaøo IC 74HC595

BCF clock ; ñöa pin SCK veâ laïi möùc logic thaáp

RLF sendreg,0 ; dòch traùi thanh ghi sendreg

MOVWF sendreg

DECFSZ count,1 ; giaûm bieán count 1 ñôn vò

GOTO testbit ; neáu bieán count chöa baèng 0, tieáp tuïc quaù

; trình dòch döõ lieäu

RETURN ; trôû veà chöông trình chính neáu count = 0

END ; keát thuùc chöông trình

Ñieåm ñaùng chuù yù nhaát cuûa chöông trình treân laø thuaät toaùn xaùc ñònh giaù trò bit döõ lieäu

caàn dich vaøo IC 74HC595. Ban ñaàu ñöôøng döõ lieäu (SDI) seõ ñöôïc maëc ñònh laø möùc logic 0, sau

ñoù ta kieåm tra bit döõ lieäu ñoù (bit thöù 7 trong thanh ghi sendreg) xem coù thöïc söï baèng 0 hay

khoâng. Neáu baèng 1 thì ta set ñöôøng döõ lieäu leân möùc logic 1. Nhö vaäy ta laàn löôït kieåm tra möùc

logic cuûa caùc bit döõ lieäu caàn ñöa vaøo IC 74HC595 vaø set/clear ñöôøng döõ lieäu SDI töông öùng

vôùi bit döõ lieäu caàn dòch. Vieäc coøn laïi laø taïo caïnh döông taïi pin SCK ñeå ñöa traïng thaùi logic

cuûa ñöôøng döõ lieäu SDI vaøo trong IC 74HC595. Nhö vaäy sau 8 laàn dòch, 8 bit döõ lieäu chöùa

trong thanh ghi sendreg ñaõ ñöôïc ñöa vaøo thanh ghi dòch beân trong IC, vaø ñeå ñöa döõ lieäu ñoù ra

caùc pin output QH:QA, ta chæ vieäc taïo moät caïnh döông taïi pin RCK, döõ lieäu trong thanh ghi

sendreg seõ ñöôïc theå hieän baèng caùc traïng thaùi saùng/taét cuûa caùc LED gaén vaøo IC 74HC595, taát

nhieân vôùi ñieàu kieän pin phaûi ñöôïc noái mass hoaëc ñöôïc ñöa veà möùc logic 0.

Moät ñieàu caàn löu yù nöõa laø caïnh taùc ñoäng cuûa pin . Do caïnh taùc ñoäng cuûa pin naøy

laø caïnh aâm neân caàn coù söï ñieàu chænh thích hôïp ñeå coù theå ñieàu khieån IC 74HC595 moät caùch

ñuùng ñaén.

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