kienboy_loveyou

New Member

Download miễn phí Đề tài Thiết kế mạch điều khiển từ xa qua đường dây thoại


8951 chöùa 210 bit ñöôïc ñòa chæ hoùa , trong ñoù coù 128 bit laø ôû caùc ñòa chæ byte
töø 20F ñeán 2FH vaø caùc bit coøn laïi chöùa trong nhoùm thanh ghi coù chöùc naêng ñaëc
bieät.
YÙ töôûng truy xuaát töø phaàn meàm laø caùcñaëc tính maïch cuûz microcontroller xöû
lyù chung. Caùc bit coù theå ñöôïc ñaët, xoùa. AND, OR , vôùi moät leän ñôn. Ña soá caùc
microcontroller xöû lyù ñoøi hoûi moät leän ñoïc – söûa – ghi ñeå ñaït ñöôïc muïc ñích töông
töï. Ngoaøi ra caùc port cuõng coù theå truy xuaátñöôïc töøng bít.
128 bit truy xuaát töøng bit naøy cuõng coù theåtruy xuaát nhö caùc byte hoaëc nhö
caùc bit phuï thuoäc ñöôïc duøng.


Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

laø byte cao cuûa bus ñòa chæ.
Truy xuaát boä nhôù maõ ngoaøi (Acessing External Code Memory):
Boä nhôù chöông trình beân ngoaøi laø boä nhôù ROM ñöôïch cho pheùp cuûa tín hieäu
PSEN\ . söï keát noái phaàn cöùng cuûa EPROM nhö sau:
Trong moät chu kyø maùy tieâu bieàu, tín hieäu ALE tích cöïc hai laàn. Laàn thöù nhaát
cho pheùp 74HC373 môû coång choát ñòa chæ byte thaáp, khi ALE xuoáng 0 thì byte thaáp
vaø byte cao cuûa boä ñeám chöông trình ñeàu coù nhöng EPROM chöa suaát hieän vì
PSEN\ chöa tích cöïc. Khi tín hieäu leân moät trôû laïi thì Potr 0 ñaõ coù döõ lieäu Opcode.
ALE tích cöïc laàn thöù hai ñöôïc giaûi thích töông töï vaø byte 2 ñöôïc ñoïc töø boä nhôù
chöông trình. Neáu leänh ñang hieän haønh laø leänh moät byte thì CPU chæ ñoïc Opcode,
coøn byte thöù hai boû ñi.
Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi
GVHD: Nguyeãn Huy Huøng - 31 - SVTH : Phaïm Hoàng Phong
Truy xuaát boä nhôù döõ lieäu ngoaøi (Acessing External Data Memory):
Boä nhôù döõ lieäu ngoaøi laø boä nhôù RAM ñöôïc ñoïc hoaëc ghi khi ñöôïc cho pheùp
cuûa tín hieäu RD\ vaø WR. Hai tín hieäu naøy naèm ôû chaân P3.7 (RD) vaø chaân P3.6
(WR). Leänh MOVX ñöôïc duøng ñeå truy xuaát boä nhôù döõ lieäu ngoaøi vaø duøng moät boä
ñeäm döõ lieäu 16 bit (DPTR) , R0 hoaëc R1 nhö laø moät thanh ghi ñòa chæ.
Caùc RAM coù theå giao tieát vôùi 8951 töông töï caùch thöùc nhö EPROM ngoaïi tröø
chaân RD\ cuûa 8951 noái vôùi chaân OE\ (Output Enable) cuûa RAM vaø chaân WR\ cuûa
8951 noái vôùi chaân WE\ cuûa RAM. Söï noái caùc bus döõ lieäu vaø ñòa chæ töông töï nhö
caùch noái cuûa EPROM.
Söï giaûi maõ ñòa chæ (Address Decoding):
Söï giaûi maõ ñòa chæ laø moät yeâu caàu taát yeáu ñeå choïn EPROM, RAM, 8279,… .
Söï giaûi maõ ñòa chæ ñoái vôùi 8951 deå choïn caùc vuøng nhôù ngoaøi nhö caùc vi ñieàu khieån
. Neáu caùc con EPROM hoaëc Ram 8K ñöôïc duøng thì caùc bus ñòa chæ phaûi giaûi maõ ñeå
choïn caùc IC nhôù naèm trong phaïm vi 8K: 0000H ÷ 1FFFH, 200H ÷ 3FFFH, … .
Moät caùch cuï theå , IC giaûi maõ 74C138 ñöôïc duøng vôùi caùc ngoõ ra ñöôïc noái vôùi
nhöõng ngoõ vaøo choïn chip CS (Chip Select) treân nhöõng IC nhôù EPROM, RAM,
Hình döôùi ñaây cho pheùp keát noái nhieàu EPROM vaø RAM.
Port 0
EA
8051 ALE
Port 2
PSEN
D0 – D7
Port
EPROM
A8 – A15
OE
74HC373
O D
G
Port 0
EA
8051 ALE
Port 2
PSEN
D0 – D7
Port
RAM
A8 – A15
OE
74HC373
O D
G
Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi
GVHD: Nguyeãn Huy Huøng - 32 - SVTH : Phaïm Hoàng Phong
Söï ñeø leân nhau cuûa caùc vuøng nhôù döõ lieäu ngoaøi:
Vì boä nhôù chöônh trình laø ROM, neân naûy sinh moät vaán ñeà baát tieän khi phaùt
trieån phaàn meà cho vi ñieàu khieån. Moät nhöôïc ñieåm chung cuûa 8951 laø caùc vuøng nhôù
döõ lieäu ngoaøi naèm ñeø leân nhau. Vì tín hieäu PSEN\ ñöôïc duøng ñeå ñoïc boä nhôù maõ
ngoaøi vaø tín hieäu RD\ ñöôïc duøng ñeå ñoïc boä nhôù döõ lieäu , neân boä nhôù RAM coù theå
chöùa caû chöông trình vaø döõ lieäu baèng caùch noái ñöôøng OE\ cuûa RAM ñeán ngoû ra
moät coång XOR coù hai ngoõ vaøo PSEN\ vaø RD\. Sô ñoà maïch nhö hình sau cho pheùp
boä nhôù RAM coù hai chöùc naêng : vöøa laø boä nhôù chöông trình , vöøa laø boä nhôù döõ lieäu.
Overlapping the external code and data space:
Moät chöông trình coù theå ñöôïc taûi vaøo RAM baèng caùch xem noù nhö boä nhôù döõ
lieäu vaø thi haønh chöông trình baèng caùch xem noù nhö boä nhôù chöông trình.
Address Bus (A0 – A15)
Data Bus (D0 – D7)
CS
CS
OE DO-D7
A0-A12 EPROM
8Kbytes
CS
CS
CS
OE DO-D7
WE
A0-A12 RAM
8Kbytes
CS
C 0
B 1
A 2
3
74HC138 4
5
E 6
E 7
E
WR RD
6264
2764PSEN
Select another EPROM/RAM
Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi
GVHD: Nguyeãn Huy Huøng - 33 - SVTH : Phaïm Hoàng Phong
4./ Hoaït ñoäng Reset:
8951 coù ngoõ vaøo reset RST taùc ñoäng ôû möùc cao trong khoaûng thôøi gian hai
chu kyø xung maùy, sau ñoù xuoáng möùc thaáp ñeå 8951 laøm vieäc. RST coù theå duøng tay
kích baèng moät phím nhaán thöôøng hôû, sô ñoà maïch reset nhö sau:
Traïng thaùi cuûa taát caû vaùc thanh ghi trong 8951 sau khi reset heä thoáng ñöôïc
toùm taéc trong baûn ñöôùi ñaây.
Thanh ghi quan troïng nhaát laø thanh ghi boä ñeám chöông trình PC ñöôïc reset
taïi ñòa chæ 0000H. Khi ngoõ vaøo RST xuoáng möùc thaáp, chöông trình luoân baéc ñaàu taïi
ñòa chæ 0000H cuûa boä nhôù chöông trình. Noäi dung cuûa RAM treân chip khoâng bò thay
ñoåi bôûi taùc ñoäng cuûa ngoõ vaøo Reset.
RAM
W
OE
W
RD
PSEN
10µ F
8.2KΩ Reset
+5V
100Ω
Hình 3.4 Sô ñoà maïch Reset
Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi
GVHD: Nguyeãn Huy Huøng - 34 - SVTH : Phaïm Hoàng Phong
Thanh ghi Noäi dung
Ñeám chöông trình PC 0000H
Thanh ghi tuyùch luõy A 00H
Thanh ghi B 00H
Thanh ghi traïng thaùi PSW 00H
SP 07H
DPRT 0000H
Port 0 ñeán Port 3 FFH
IP XXX0 0000 B
IE 0X0X 0000 B
Caùc thanh ghi ñònh thôøi 00H
SCON 00H
SBUF 00H
PCON (HMOS) 0XXX XXXX H
PCON (CMOS) 0XXX 000 B
Luaän Vaên : Thieát keá maïch ñieàu khieån töø xa qua ñöôøng daây thoaïi
GVHD: Nguyeãn Huy Huøng - 35 - SVTH : Phaïm Hoàng Phong
Chöông IV KHAÛO SAÙT IC THU PHAÙT TONE
MT8880
MT8880 laø moät IC thu phaùt DTMF troïn boä keøm theo moät boä loïc thoaïi (Call
Progress Filter). BOÄ thu DTMF söû duïng phöông phaùp bieán ñoåi D/A cho ra tín hieäu
DTMF chính xaùc, ít nhieãu. Caùc boä ñeám beân trong giuùp hình thaønh cheá ñoä Brust
Mode. Nhôø vaäy caùc caëp tone xuaát ra vôùi thôøi haèng chính xaùc . Boä loïc Call Progress
Cho pheùp boä xöû lyù phaân tích caùc tone traïng thaùi ñöôøng daây. Bus chuaån cuûa noù keát
hôïp MPU vaø ñaëc bieät thích hôïp hoï 6800 cuûa Motorola. MT8880 coù 5 thanh ghi beân
trong ñeå giao tieáp vôùi µ P, coù theå chia laøm ba loaïi nhö sau :
Nhaän phaùt Data: hai thanh ghi.
Thanh ghi traïng thaùi.
Nhaän töø ñieàu khieån: Hai thanh ghi.
I./ Moâ taû chöùc naêng.
IC phaùt tone MT8880 bao goàm boä thu DTMF chaát löôïng cao (keøm boä khueách
ñaïi) vaø boä taïo DTMF söû duïng BUST COUNTER giuùp cho vieäc toång hôïp ñoùng ngaét
tone chính xaùc. Ngoaøi ra ta coù theå choïn cheá ñoä Call Progress ñeå giuùp phaùt hieän caùc
taàn soá naèm trong giaûi thoâng thoaïi. Ñoù laø caùc tín hieäu traïng thaùi ñöôøng daây.
II./ Caáu hình ngoõ vaøo.
Thieát keá ñaàu vaøo cuûa MT8880 cung caáp moät boä khueách ñaïi OP=AMP ngoõ
vaøo vi sai cuõng nhö moät ngoõ vaøo VREF ñeå ñieàu chænh ñieän aùp cho ñaàu vaøo taïi
VDD/2. Chaân GS giuùp noái ngoõ ra boä khueách ñaïi vôùi ngoõ vaøo qua moät ñieän trôû
ngoaøi ñeå ñieàu chænh ñoä lôïi.
Boä thu:
Hai boä loïc baêng thoâng baäc 6 giuùp taùch caùc tone trong caùc nhoùm tone LOW vaø
High. Ñaàu ra moãi boä loïc ñieän dung giuùp naén daïng tín hieäu tröôùc qua boä haïn bieân.
Vieät haïn bieân ñöôïc ñaûm nhieäm bôûi boä so saùnh (Comparator) coù keøm theo boä treå ñeå
traùnh choïn laàm tín hieäu ôû möùc thaáp khoâng mong muoán. Ñaàu ra cuûa boä so saùnh cho
ta caùc giao ñoäng coù möùc logic taïi taàn soá DTMF thu ñöôïc.
Tieáp theo phaàn loïc laø boä giaûi maõ söû duïng kyû thuaät ñeám soá ñeå kieåm tra taàn
soá cuûa caùc tone thu ñöôïc vaø ñaûm baûo chuùng töông öùng vôùi caùc taàn soá DTMF
chuaån. Moät kyû thuaät laáy trung bình phöùc giuùp loaïi tröø caùc tone giaû taïo thaønh do
tieáng noùi trong khi vaãn ñaûm baûo moät khoaûng bieán ñoäng cho tone thu do bò leäch .
Khi boä khieåm tra nhaän daïng ñöôïc hai tone ñuùng thì ñaàu ra “ Early S...
 
Top