Professional Documents
Culture Documents
TI
NI DUNG CHNH
I. Bai toan at ra.
Th hai : chuyen sang hng t ong cac dch vu thong tin o da tren may tnh.
Back
3
Jump to first page
Back
4
Thc trang cua dch vu 116 .Giai phap cho dch vu 116
33.Ket
luan
Back
5
Jump to first page
Goi 116
G oi
11 6
Go i 11 6
Hu b
Database Server
Tong ai
Khach hang
Back
6
Jump to first page
Hub
G oi
Goi 116
Back
7
Tong ai
11 6
Go i 11 6
Databas e Server
Khac h hang
e cai tao dch vu, ta co hai cach giai quyet a neu trong phan at van e. Giai phap t ong hoa dch vu 116 la giai phap c u tien len hang au v tnh kha thi, va s hieu qua cua no ve mat kinh te cung nh ve mat ky thuat. Viec t ong hoa dch vu 116 thc chat la viec thc hien qua trnh trao oi gia ngi va may. ay ngi s dung ch trao oi thong qua may ien thoai. Do viec trao oi trc tiep qua giong noi vi con ngi la rat kho khan, khong the thc hien c ay. V vay thong tin ma ngi s dung cung cap cho may ch qua cac phm tren may ien thoai. Do so lng phm tren may ien thoai co gii han, thong tin cung cap cho Jump to so may ch goi gon viec nhap vaofirst page
Back
8
Line 1
8 line
Line 8
Back
9
Jump to first page
Back
1.ien thoai vien ch cac cuoc goi. 2.ien thoai vien nhac may ien thoai khi co mot cuoc goi en. 3.Chao hoi. 4.Lang nghe yeu cau cua ngi goi. 5.ien thoai vien truy tm d lieu tren mang thong qua may tnh. 6.oc ket qua tra li cho ngi goi. Qua trnh trao oi lap lai t bc 3 en bc 6.
Khi qua trnh trao oi ket thuc, ien thoai vien gac may va quay lai bc ban au. ng dung cua phan mem e thay the c ien phai thc hien ien thoai vien, chng trnh x lythoai vien ao. Hoat c 3 nhom chc nang chnh sau: ong nh TV Giao tiep qua mang ien thoai. Back Truy tm d lieu. 12 Jump to first page
a. Giao Tiep Qua ien Thoai Co nhiem vu quan ly cac cuoc goi, x ly cac s kien khac nhau xay ra mang ien thoai, gi/nhan thong tin trao oi gia ngi goi va chng trnh x ly. b. Truy Tm d liu trn mng : Toan bo thong tin ve cac thue bao c cha trong mot c s d lieu va c at tren mot may chu (Database Server). Tat ca cac thong tin ma chng trnh x ly can eu nam tren Databae Server. e ap ng yeu cau cua ngi goi, Chng trnh x ly da vao cac thong tin ma ngi goi cung cap, tm kiem thong tin tren Database Server. c. Tng hp v pht m: V ay la mot qua trnh giao tiep gia ngi va may qua mang ien thoai, con ngi ch co the tiep nhan thong tin bang am thanh, cu the theo ay la tieng Viet. 13
Jump to first page
Back
Khi co cuoc goi en :Mach GTTB tiep nhan so chu goi ,t ong nhac may tra li Phat cau Thong bao 1" N Ch 20 giay Y Phat cau Thong bao 2 N TB2 =3? Y
14
Back
Yeu cau nhap so ien thoai can hoi N Len(so DT)=6 ? Y Truy van CSDL e lay thong tin thue bao theo SDT N Phat cau Co thong Thong bao 3 tin ? Y N TB3= Phat cau thong tin ve 3? thue bao Y Ket Jump to first page
2.4.2. M t
S o bao gom 3 khoi chnh : giao tiep , tm kiem noi dung va tm kiem d lieu am .Moi khoi mang mot chc nang rieng, oc lap vi cac khoi khac. Ba khoi nay mang ba chc nang nh a phan tch tren, trong o khoi giao tiep goi Thong bao lai e thc hien la hop cau giai ap hai khoi con 1(TB1): ay cac yeu th danh ba ien thoai co nh cua Bu ien Khanh hoa.Qu khach co nhu cau biet thong tin thue bao ve so ien thoai .Vui long nhap so ien thoai can biet thong tin bang cach nhan cac Thong bao 2(TB2): Qu khach cha nhap so phm t so 0 en so 9 tren may ien thoai ." ien thoai hoac so ien thoai qu khach nhap khong3(TB3):Thong tin so lai Thong bao ung,vui long nhap may nay cha c cap nhap hoac a oi sang so khac . Quy khach vui long goi en 108 e c giai thch them Cac thong bao nay phat lai 3 lan neu khach hang khong thc hien theo yeu cau th ket thuc cuoc goi.
15
Jump to first page
Back
3.Kt lun.
T qua trnh phan tch Chng trnh x ly mc toan cuc nh tren, ta nhan thay e tai gom hai a. Phan cng : phan chnh ma ta can giai quyet : - Thiet ke mach giao tiep thue bao e giao tiep vi mang ien thoai qua cong COM - Thiet ke Card vao/ra 8 kenh giao tiep vi may tnh qua Slot ISA 8 bt e xuat Am thanh ong thi cho 8 kenh . b.Phn mm: - Module Giao tiep qua mang ien thoai : + Xay dng Module giao tiep cong COM giam sat trang ket noi cua may tnh vi mang ien thoai . + Xay dng Module vo ra(I/O) cho 8255 - Module Truy xuat d lieu qua mang cuc bo: Tm kiem thong tin thue bao cua so ien thoai - Module Tong hp va phat am: Chuyen oi d lieu t dang ch sang dang am -Xay dng giao dien chng trnh cho ng dung.
16
Jump to first page
Back
1.1.Mach giao tiep thue bao va Bo vi x ly: 2.Xay dngkenh qua khe cam ISA 1.2.Card I/O 8 phan mem 2.1.Xay dng MODULE giao tiep 2.2.MODULE truy xuat d lieu 2.3.Xay dng Module t ien am
Back
17
Mach tao tai gia en/i t CARD nhac may I/O Back
18
Jump to first page
1.1.2.3.-- Tn hiu Busy Tone-Khi iu khin - Mch to ti gi: 1.1.2.3.1 .Khoi nhan tn hieu busy tone: Khi thue bao gac may mach nhan c tn hieu bao ban (busy tone) t ng day gi en khoi vi x ly thong qua mach giao tiep ng day thue bao va khoi nhan biet tn hieu bao ban. Vi x ly se ieu khien va gi tn hieu yeu cau giai toa mach ti mach giao tiep ng day thue bao va san sang tiep nhan cuoc goi mi 1.1.2.3.3.-Mach tao tai gia: La mot bien ap cach ly .Khi mach em ti hoi chuong th 3 th mach se ieu khien Relay cho phep Relay ong chuyen t mach nhan biet chuong a sang Back
20
1.1.2.3.2.-Khoi ieu khien: Co nhiem vu ieu khien, tiep nhan cuoc Jump to first goi va chuyen cac yeu cau cua thue bao page en
I S A
Back
21
-Tn hieu (Input/Output/Write) , (Input/Output/Read), RESET , AEN(Address Enable), -Cung cap 20 ng a ch A0 en A19 -Cung cap 8 ng cua Bus d lieu 2 chieu D0 en D7 ong -Cung cap nguon(Vcc) ,at (GND) cho Card hoat
b.Khoi giai ma a ch: Bo giai ma a ch lam nhiem vu: em cho tam ng d lieu ong thi ong vai tro la chon va ieu khien bo em va chot d lieu 8 bit
Back
22
d.Khoi 8255: S dung IC 8255 co chc nang m rong Port,tuy theo cach s dung ma ta co the qui nh PA,PB,PC la xuat hay nhap, ay ta s dung : - PA:PORT1A dung e xuat d lieu 8 bt (am thanh a c ma hoa) a ra cac bo em moi kenh. xung -PB: PORT1B Dung e nhan xung 8KHZ t bo tao
1.2.2.2 - B to xung -xuat d lieu chon bo em B bin i DAC : -PC: PORT1C dung e
Tao ra xung 8 KHZ, 2048 KHZ,128 KHZ va Load/Shift cung cap cho bo bien oi ADC va DAC : thc chat cung cap cho IC chuyen dung TP3057 IC74165,PPI 8255 va cac IC khac v.v b.Bo bien oi DAC: Mach c thiet ke gom co 3 IC chnh TP3057, 74LS165 Vi mach TP3057 : chuyen oi tn hieu t tng t Back sang so dang noi tiep va ngc lai. Vi 23 mach 74LS165: la thanh ghi dch vi ngo vao dang 8 bit Jump to first page
Back
25
Jump to first page
Back
26
Jump to first page
Back
1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Tn hieu Bat au nhan So chu goi Tn hieu ket thuc nhan So chu goi may Tn hieu nhac Tn hieu ket thuc "BUSY TONE" Tn hieu cua trang thai IDLE
Jump to first page
Back
Ket thuc
28
Jump to first page
Back
Phn tch d liu v tn hiu ti 8255(lp t iu khin): Ta thanh lap bang sau:
T iu khin 80H(128) 82H(130) 85H(133) 87H(135) 88H(136) 8AH(138) 8CH(140) 8FH(143) PORT A OUT OUT OUT OUT IN IN IN IN PORT B OUT IN OUT IN OUT IN OUT IN PORT C OUT OUT IN IN OUT OUT IN IN
PORT1D la cong ieu khien th t ieu khien can nap cho PORT1D la 82H(130) (PORT1A,PORT1C:OUT;PORT1B:IN) 8255 Khai bao a ch cho cong cho cac PORT cua Public Const PORT1A = &H300 Public Const PORT1B = &H301
Back
30
Th tc ny c gi l Thread_Pro()
Jump to first page
Back
Ho
50 10 100
34
Filenam e Word
Soundw ord
OLE Object
Dung e lu t dang van bang Lu v tr dang FileWave cua t Trng Index lu cac ch cai au cua trng Word tc la cac ky t trong bo ch cai (a, a, a, b, c, d , , , v, w, x, y, z). Lu d lieu am thanh (dang file dataWave)
35
2.3.2.Gii thut thm d liu m ca t - Gii thut thm d liu m ca t Khi nhan c t can them vao, trc het phai kiem tra s ton tai cua t o trong bo t ien d lieu am. Neu cha co t o, thc hien cac bc sau: Xac nh trng IndexWord, trng FileName nao can c cap nhat nh ch cai au tien cua ten t trong trng Word cua bang VoiceWord trong tap tin CSDL Tudien.MDB T trng FileName chuyen d
36
37
Bat au
-T c cat t chuoi d lieu dang Text ma ta truy t bang DANHBA -Tm t nay nh trng IndexWord trong bang VoiceWord -Nh trng IndexWord ta tham chieu t can tm vi t trong trng Word bang cach tm va so sanh chung vi nhau. Khi a tm c t trong trng Word th tham chieu en trng SoundWord e lay d lieu am thanh va ghi vao 1 file tam a het N chuoi cha Y Tong hp am thanh thanh cau Theo giai thuat Text-to-Voice Phat TB3 Theo giai N thuat Text-to-Voice Co thong tin khong ? Y Phat thong tin cho khach hang Theo giai thuat Text-to-Voice Ket thuc
Jump to first page
38
39
40
VI.KT LUN
S ket hp cua 3 Module a tao nen chng trng ng dung ve c ban ap ng c yeu cau ho tr giai ap 116 t ong ai 116 Bu ien Tnh Khanh Hoa. Tuy nhien ay la ch la mot chng trnh th nghiem trienthiet b con han che ve Hng phat vi e tai: chat lng cung nh cac tnh nang nen cha Ve hien c : Thiet ke o thiet ke the thc phan cng toan bo yCard vao ra theo chuan PCI dung Ram e ghi t o cng ban au. truyen qua va oc d lieu am thanh ra ngoai va tang so kenh nhieu hn. Ve phan mem : Xay dng lai CSDL tao bi Oracle e ap ng c ve cap nhap c s d lieu t mang de dang hn.Va m 42 them cac loai dch vu tng t nh nhac n
Jump to first page
III.C S L THUYT 1.Giao tiep qua mang ien thoai 2.Giao tiep may tnh vi thiet b ngoai vi 3.Vi mach PPI 8255 Vi ieu khien 89C51 4.Cu truc File Wave 5.Thread
43
2 . Cac ch tieu toi thieu cho mot may ien thoai : * Tong tr DC khi gac may > 20K . * Tong tr Ac khi gac may : 4 - 10 K . * Tong tr DC khi nhac may < 1K . * Gi so ve tong ai dang Pulsse hay tone . 3 . Nhan nh phng thc lam viec: - Thue bao goi nhac may: bao:
44
- Cap am hieu mi quay so cho thue - Tn hieu bao ban Busy tone: - Tong ai se giai toa
Jump to first page
45
46
2F8 2FF
Cong noi tiep ong bo 2 Cong noi tiep ong bo 1 Man hnh n sac Card EGA Card CGA Cong noi tiep 3 (COM 3) Bo ieu khien a mem Cong noi tiep 1 (COM 1)
3.Vi mch PPI 8255 Vi iu khin 89C51 3.1.Vi mch PPI 8255
PPI 82C55A la IC ngoai vi c che tao theo cong nghe LSI dung e giao tiep song song gia cac he thong vi mach hay gia Microprocessor va thiet b ieu khien (ben trong hay ben ngoai), co 40 chan, dang DIL. Tn cc chn PPI 82C55A RESET: Reset input, chan vao, xac lap lai trang thai ban au. ong. CS: Chip Select, chan vao, chon trang thai hoat RD: Read input, chan vao, xac lap trang thai oc. WR: Write input, chan vao, xac lap trang thai ghi. A0, A1 : Port Address, chan vao, xac lap a ch. thai. D0 D7 : D lieu Bus (Bi Direction), ba (03) trang PA7 PA0 : Port A, ba trang thai, cong giao tiep A. B7 PB0 : Port B, ba trang thai, cong giao tiep B.
49
Jump tiep C. PC7 PC0: Port C, ba trang thai, cong giao to first page
Cu trc t iu khin
D7 D6D5D4D3D2D1D0
GROUP B PORT C (LOWER) 1 = INPUT 0 = OUTPUT PORT B 1 = INPUT 0 = OUTPUT MODE SELECTION 0 = MODE 0 1 = MODE 1 GROUP A PORT C (UPPER) 1 = INPUT 0 = OUTPUT PORT A 1 = INPUT 0 = OUTPUT MODE SELECTION 0 = MODE 0 1 = MODE 1 1X = MODE 2 MODE SET FLAG 1 = ACTIVE
50
Giao tiep noi Giao tiep noi tiep. tiep. Cac thanh ghi va cac port xuat nhap a c nh v (xac 64 KB vung nh 64 KB vung nh nh) trong bo nh va co the truy xuat trc tiep giong nh ma ngoai ma ngoai cac a ch bo nh khac. Ngan xep ben trong Ram noi nho hn so vi Ram ngoai nh trong cac bo Microcontroller khac. RAM ben trong 8951 c phan chia nh sau: Cac bank thanh ghi co a ch t 00H en 1FH. RAM a ch hoa tng bit co a ch t 20H en 2FH. RAM a dung t 30H en 7FH.
51 Cac thanh ghi chc nang ac biet t 80H en FFH. Jump to first page
Gia tr "RIFF" Kch thc file RIFF "WAVE" "fmt " Kch thc subchunk "fmt " Kieu ma hoa d lieu cua file wave So kenh: 1 mono;2 stereo So mau/1giay So bytes/1 giay So bytes/1mau So bits/1mau "data" Kch thc d lieu
5.Thread
a.Thread la g ?: Thread la s thc thi tuan t cua cac oan ma trong ng canh cua qua trnh (process). Mot qua trnh bao gom nhieu Thread, moi Thread gan lien vi mot cong viec cu the, ieu quan trong nhat la cac Thread luon c lien ket vi mot qua trnh cu the. b. Ham CreateThread Public Declare Function CreateThread Lib "kernel32" Alias "CreateThread (lpThreadAttributes As SECURITY_ATTRIBUTES, ByVal dwStackSize As Long,lpStartAddress As Long,
LpThreadAttribu Tro en cau truc mo ta che o bao mat cua lpThreadId As Long) As Long tes oi tng thread, mac nh la NULL (khong bao mat) thc ban au cua Stack cuc bo cua DwStackSize Kch thread.Neu co gia tr la 0,he thong se at gia tr mac nh va t ong tang kch thc khi can. LpStartAddress Ten ham Thread can thc hien(Ta tao ra) LpParameter DwCreationFlags LpThreadId 53 Tham so truyen chi ham Thread Qui nh trang thai Thread khi mi tao lap la hoat ong hay tam dng(mac nh la 0:hoat ong) Tiep nhan ID cua thread va tao
Jump to first page
D6 R6 220 2
1u/250V 4-
4N35
C3 74LS14 10u
D7 R7 220
+1
RELAY 2
B2 3
4-
R3
R4 10K 2 C4 1u
2 4.7K
3 Q1 1 C954
3
3 Q2 1 C2383 R5 220
To IC567 To/From TP3057 From P1.0 (AT8951) - HOOK OFF S O MACH NHAN CHUONG VA NHAC MAY
54
C 11 T R IP Q 4 1
R 2 1 0 41 0 0 K
221U C 12 R 16 R IN G 2 R 2 1 0 41 0 0 K
IC 5 6 7 T /h ie u C h u 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 8 7 6 5 4 3 2 1 P P P P P P P P 0 0 0 0 0 0 0 0 .0 .1 .2 .3 .4 .5 .6 .7
C 14 33p
Y 1 3 .5 8 M 8 5 O 6 IC C 15 9 IC G 33p
M T8870
V C C TP 3 1 1 1 9 D IR G P 2 .0
74LS 245
55
To 4.A2(IC74245)
C12 2.2u
56
V C C
V C C C 6 10u J1 1 2 3 C O M
R 5 8 .2 K
10u
JP 1 1 2 1 2
V C C
A T89C 51
V C C
LS 1
P O W E R 1
U 3A R 6 2 1K 2 3 Q1 C 954 S P E A K E R
57
74LS 14
U 2 D D D D D D D D 0 1 2 3 4 5 6 7 P P P P P P P P P P P P P P P P P P P P P P P P A A A A A A A A B B B B B B B B C C C C C C C C 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
G DIR
4 3 2 1 40 39 38 37 18 19 20 21 22 23 24 25 14 15 16 17 13 12 11 10
P P P P P P P P
A A A A A A A A
1 -0 1 -1 1 -2 1 -3 1 -4 1 -5 1 -6 1 -7
V CC -1 2 V +12V
8K H z P P P P P P P P C C C C C C C C 1 -0 1 -1 1 -2 1 -3 1 -4 1 -5 1 -6 1 -7
R S T C S A 1 A 0
4 1 17 15 13 11 8 6 4 2
19 3 5 7 9 12 14 16 18
74H C 688
D IP S W
58
R 2
R 3 74LS 04 1K
TA 1 V C C R 5 4 .7 K 5 74LS 04 U 10C 6 4 .0 M H Z U 14 C LK
8K H z
1 2 A 3 B C LR
10
Q 1 Q 2 11 R S T Q 3 Q 4 Q 5 Q 6 Q 7 Q 8 Q 9 Q 10 Q 11 Q 12 4040
9 7 6 5 3 2 4 1 1 1 1 1
128K H z 3 2 4 5
LE D
59
Bo Bien oi DAC
T P 3 0 5 7 -1 A N L1 3 16 15 14 9 10 5 12 8 7 V FR O V F X I+ V F X IG S X M C LK B C LK FS R FS X M C LK B C LK D R 6 15 1 TS X 13 2 11 7 9 C LK Q H Q H 7 4 L S 1 6 5 -1 IN H S H /L D S E R A B C D E F G H 10 11 12 13 14 3 4 5 6 7 4 H C 5 7 4 -2 11 1 C L KO E 19 18 17 16 15 14 13 12 Q Q Q Q Q Q Q Q 1 2 3 4 5 6 7 8 D D D D D D D D 1 2 3 4 5 6 7 8 2 3 4 5 6 7 8 9 P P P P P P P P A A A A A A A A 1 -0 1 -1 1 -2 1 -3 1 -4 1 -5 1 -6 1 -7
2M H z 128K H z 8K H z
X X
R /P D N D X R /C L K S E L
P C 1 -0
L D /S H F C K _S H F
60
61
D4 12V
2 .7 K C2 10u
H O O K O FF
D7
VCC
Q3 R6 220 3
C9 1u
C 10 2 .2 u
R 2104 C 12
R 2104
C 14 33p
TP 3 1
V CC
P P P P P P P P
0 .0 0 .1 0 .2 0 .3 0 .4 0 .5 0 .6 0 .7
D IR G 74LS 245 J1
P 2 .1
62
8 7 6 5 4 3 2 1
G DIR
0 9 8 7 8 9 0 1 2 3 4 5 4 5 6 7 3 2 1 0
V C C -1 2 V +1 2 V
T P 3 0 5 7 -2 A N L2 8K H z P P P P P P P P C C C C C C C C 1 -0 1 -1 1 -2 1 -3 1 -4 1 -5 1 -6 1 -7 3 16 15 14 9 10 5 12 8 7 V FR O V F X I+ V F X IG S X M C LK B C LK FS R FS X M C LK B C LK
2MH z 128K H z 8K H z
L D /S H F C K _S H F
P C 1 -0 P C 1 -1
U 10B 3 4 V C C R 2 R 3 74LS 04 1K 680 TA 1 8K H z U 14 C LK R S T Q 1 Q 2 Q 3 Q 4 Q 5 Q 6 Q 7 Q 8 Q 9 Q 10 Q 11 Q 12 1 2 3 R 4 C 2 1n 15 R E X T /C E X T A B C LR 74LS 123 9 7 6 5 3 2 4 1 1 1 1 1 8K H z 1 128K H z 2 3 2 4 5 74LS 00 8K H z R 6 220 LE D D 1 V C C U 15A 3 74LS 00 74LS 00 4 5 10 U 15B 6 9 U 15C 8 C K _S H F Q Q 13 4 L D /S H F 14 U 12A C E X T
2M H z 128K H z 8K H z
2 4 6 8
74H C 688
D IP S W
4 .0 M H Z 10 11 U 10C 6 74LS 04
4040
63