31002

31002



;Listing 7.9 Konfiguracja procesora do współpracy z RS232


rs_def    jdefinicje rejestrów i oznaczeń


;szybkosc transmisji 9600 bitow/s

#define ntb    .30    ;okresla szybkosc transmisji (czas trwania 1 bitu)

#define ptb    .14    ;okresla szybkosc transmisji (połowa czasu trwania 1 bitu)


#define in gpio, 3 ;linia in na GP3 #define out gpio, 5 ;linia out na GP54


cblock    ;adresy rejestrów w pamięci RAM


tx_reg, rx_reg, rx_temp deł_reg, licznik flag_reg


;rejestiy do nadawania i odbioru ;rejestiy pomocnicze ;rejestr flag


endc


#define time_out    flag_reg, 0

#define rx_err    flag_reg, 1


;flaga flme.out ;flaga rx_err


;konflguracja procesora


config INTRC_NO_CLKOUT & MCLRE_OFF


bsf status, rpO bcf out bcf status, rpO


;bank 1

;linia out to wyjście

;bank 0




Wyszukiwarka

Podobne podstrony:
;Listing 7.29 Procedura konfigurowania procesora i dediniowanie oznaczeń ;Konf_ow jkonfiguracja proc
A8 88 Anatomia PCMechanizmy dostępu do pamięci konfiguracyjnej Procesory serii x86 mogą adresować d
Image527 Układy mogą być wykorzystywane do współpracy z elementami CMOS, RTL itp. Rys. 4.675. Transl
mam - sklad.pl Obsługa handlowa 80 składów i hurtowni budowlanychZaproszenie do współpracy handlowej
img 130323 0537 masz** Ide«tyfik»ci» Proces6wdenia do bazygodnie Mapa procesów
page0355 347Hosiccki Rostow nad Donem wal na uroczystości pierwszej rocznicy ustawy. Szedł w process
41375 mowisz masz (125) 129 ZACHĘCAJ DO WSPÓŁPRACY Elementem większości sytuacji konfliktowych są wy
mowisz masz (107) 111 ZACHĘCAJ DO WSPÓŁPRACY mzeżywać błogosławieństwo dobrej koniunktury. Mój przyj
mowisz masz (111) 115 ZACHĘCAJ DO WSPÓŁPRACY •■strzymując się od wypowiadania własnych opinii, by un
mowisz masz (113) 11 7 ZACHĘCAJ DO WSPÓŁPRACY Zamiast mówić: „Chcę dać każdemu szansę, aby zasugerow
mowisz masz (123) 127 ZACHĘCAJ DO WSPÓŁPRACY Zamiast mówić: „Tego nie mogę zrobić”, powiedz: „To wła

więcej podobnych podstron