Giáo trình thiết kế và phương pháp thu thập dữ kiện trong tốc độ vận chuyển thông tin p4
lượt xem 3
download
Chương trình phần mềm càng chặt chẽ, linh hoạt thì hệ thống hoạt động càng chính xác. Lập trình là thực hiện một chương trình với một ngôn ngữ nào đó để điều khiển cách xử lý dữ liệu theo từng yêu cầu cụ thể của vấn đề. Do đó, bên cạnh sự hiểu biết về cơ chế hoạt động của máy tính, người lập trình cần phải nắm vững cách tổ chức dữ liệu và cách xử lý còn gọi là giải thuật. Hiện nay có 2 phương pháp lập trình thông dụng là phương pháp lập trình tuần...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Giáo trình thiết kế và phương pháp thu thập dữ kiện trong tốc độ vận chuyển thông tin p4
- Luaän Vaên Toát Nghieäp C- THIEÁT KEÁ PHAÀN MEÀM Moät heä thoáng vi xöû lyù sau khi ñöôïc thieát keá phaàn cöùng muoán laøm vieäc ñöôïc thì phaûi coù phaàn meàm ñieàu khieån. Chöông trình phaàn meàm caøng chaët cheõ, linh hoaït thì heä thoáng hoaït ñoäng caøng chính xaùc. Laäp trình laø thöïc hieän moät chöông trình vôùi moät ngoân ngöõ naøo ñoù ñeå ñieàu khieån caùch xöû lyù döõ lieäu theo töøng yeâu caàu cuï theå cuûa vaán ñeà. Do ñoù, beân caïnh söï hieåu bieát veà cô cheá hoaït ñoäng cuûa maùy tính, ngöôøi laäp trình caàn phaûi naém vöõng caùch toå chöùc döõ lieäu vaø caùch xöû lyù coøn goïi laø giaûi thuaät. Hieän nay coù 2 phöông phaùp laäp trình thoâng duïng laø phöông phaùp laäp trình tuaàn töï vaø phöông phaùp laäp trình caáu truùc. - Phöông phaùp laäp trình tuaàn töï : Phöông phaùp naøy CPU seõ ñoïc tuaàn töï caùc chæ thò chöông trình töø ñòa chæ thaáp ñeán ñòa chæ cao vaø thöïc hieän chuùng cho ñeán ñòa chæ cuoái cuøng. Öu ñieåm cuûa phöông phaùp naøy laø ngöôøi ñoïc raát deã theo doõi chöông trình vaø naém ñöôïc yù ñoà cuûa ngöôøi thöïc hieän. Tuy nhieân laïi coù nhöôïc ñieåm laø kích thöôùc chöông trình lôùn. - Phöông phaùp laäp trình coù caáu truùc: Theo phöông phaùp naøy nhöõng ñoaïn thöôøng xuyeân laäp laïi trong chöông trình ngöôøi ta ñem chuùng ra khoûi chöông trình vaø ñaët chuùng nhö moät chöông trình con. khi thi haønh ñeán ñoaïn chöông trình naøy CPU seõ nhaûy ñeán ñòa chæ xaùc ñònh cuûa chöông trình ñoù ñeå thöïc hieän taùc vuï. Ñeå quaù trình laøm vieäc khoâng bò giaùn ñoaïn ta duøng leänh quay veà (RET) khi ñoù CPU seõ quay veà chöông trình chính. Phöông phaùp naøy toû ra hieäu quaû trong vieäc giaûm kích thöôùc chöông trình vaø thuaän tieän cho ngöôøi vieát vaø noù ñöôïc ngöôøi thöïc hieän söû duïng trong taäp ñoà aùn. I- LÖU ÑOÀ KHOÁI CHÖÔNG TRÌNH : Löu ñoà khoái laø moät böôùc khaùi quaùt hoùa quaù trình thöïc hieän cuûa moät chöông trình. Noù löôïc ñi nhöõng chi tieát ñeå laøm noåi baät noäi dung chính cuûa chöông trình. Qua ñoù noù theå hieän yù ñoà cuûa ngöôøi thieát keá. Chöông trình ñöôïc ngöôøi thöïc hieän xaây döïng baèng taäp leänh cuûa CPU Z80. Keát hôïp vôùi nhöõng soá lieäu ban ñaàu ñöïôc löïa choïn caøi ñaët laø: - Soá tieàn cho km ñaàu laø 5.000ÑVN - 200m tieáp theo laø 1000 ÑVN. - Sau 28 km : 2800ÑVN/km.
- Luaän Vaên Toát Nghieäp - Taàn soá caûnh baùo Khi soá xung >80 xung/s: Taàn soá caûnh baùo ñöôïc thöïc hieän 600Hz. Khi soá xung >60 xung/s : Taàn soá caûnh baùo ñöôïc thöïc hieän 400Hz. Khi soá xung
- Luaän Vaên Toát Nghieäp LÖU ÑOÀ KHOÁI CHÖÔNG TRÌNH ÑO START S Ñ Goïi chöông trình t=1s I=1? Ñeám giôø queùt phím S Ñ S Goïi chöông trình Ñ t=1s Ñeám giôø queùt phím I=0? Ñ S Ñeám = Ñeám + 1 S I = 1S ? Ñ RET
- Luaän Vaên Toát Nghieäp LÖU ÑOÀ KHOÁI CHÖÔNG TRÌNH QUEÙT PHÍM START Gôûi döõ lieäu 00 -> port B S Goïi chöông trình PCO = O ? Delay 1 Ñ Goïi chöông trình Delay 2 Gôûi döõ lieäu oo -> Port B S PCO = O ? Ñ Xaùc ñònh phím RET
- Luaän Vaên Toát Nghieäp CHÖÔNG TRÌNH DELAY 1.2 START Gôûi tín hieäu baùo MODE Cho saùng soá ñôn vò Cho saùng soá haøng chuïc Cho saùng soá haøng traêm Cho saùng soá haøng ngaøn RET
- Luaän Vaên Toát Nghieäp CHÖÔNG TRÌNH XAÙC ÑÒNH PHÍM START B = F7H B -> A A -> Port B A A A
- Luaän Vaên Toát Nghieäp A Ñ Ñaët côø tính tieàn = 0 A =F7H ? S Ñ Ñaët côø tính tieàn = 1 A =FBH ? ? S Ñ A =FDH ? Löu tieàn S A (MODE) RET
- Luaän Vaên Toát Nghieäp CHÖÔNG TRÌNH TÍNH TOAÙN S VAØ T START Quaõng ñöôøng - 1000 Div -> A 200 S A#O? Ñ Tieàn = tieàn + 1000 * A RET
- Luaän Vaên Toát Nghieäp *-CHÖÔNG TRÌNH BAÙO ÑOÄNG START Ñ A 80? S Ñ A 60? ? S A PortC RET
- Luaän Vaên Toát Nghieäp II- CHÖÔNG TRÌNH z80 Org 0000h LD SP. 3FFFH LD A,81H OUT (03H), A LD A,00H LD (TIME),A LD(VMOD),A LD (TT),A LD (CK),A LD HL, 0000H LD (MON), HL LD (S), HL LD (ST), HL LD (SS), HL LD A, (TAB+8) OUT (PORTB), A LD A, OFEH LAB1: OUT (PORTA),A CALL DL2S RRC A CP OBFH JP Z, LAB1 LAB 2: CALL DO CALL ALM CALL CAL JP LAB2 DL2S : LD HL, 6000H DL2S1: DEC HL LD A,H CP 00H JP NZ, DL2S1 LD A,L CP 00H
- Luaän Vaên Toát Nghieäp JP NZ, DL2S1 RET DO : IN A, (PORTC) AND 02H CP 02H JP NZ, LADOI CALL SCKEY LD A, (TIME) INC A LD (TIME),A CP OC8H RET Z JP DO LADOI1: IN A , (PORTC) AND 02H CP 00H JP NZ, LADOI2 CALL SCKEY LD A, (TIME) INC A LD (TIME),A CP OC8H RET Z JP LADOI LADOI 2: LD A, (CK) INC A LD (CK), A JP DO SCKEY : LD A,OOH OUT (PORTA),A IN A, (PORTC) AND 01H CP 01H JP NZ, SCK1 CALL DELEY1 RET SCK1: CALL DELAY2
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Giáo trình Thiết kế và Xây dựng mạng LAN và WAN
164 p | 1025 | 378
-
Giáo trình thiết kế nội - ngoại thất và mỹ thuật công nghiệp với V-Ray và 3ds Max 20XX: Phần 2
211 p | 497 | 187
-
Giáo trình Thiết kế và đánh giá thuật toán - Trần Tuấn Minh
122 p | 434 | 124
-
Giáo trình Thiết kế cơ sở dữ liệu: Phần 2 - Trịnh Minh Tuấn (biên soạn)
133 p | 241 | 78
-
Giáo trình Thiết kế đồ họa quảng cáo và in ấn (Nghề: Công nghệ thông tin - Cao đẳng) - Trường CĐ nghề Kỹ thuật Công nghệ
82 p | 53 | 16
-
Giáo trình Thiết kế đa phương tiện (Nghề: Công nghệ thông tin - Cao đẳng) - Trường Cao đẳng nghề Đồng Tháp
37 p | 40 | 15
-
Giáo trình môn học/mô đun: Thiết kế đa phương tiện – Flash (Ngành/nghề: Thiết kế trang web) - Phần 1
110 p | 52 | 15
-
Giáo trình Thiết kế web (Nghề Tin học ứng dụng - Trình độ Trung cấp) - CĐ GTVT Trung ương I
84 p | 50 | 12
-
Giáo trình Thiết kế mạch điện tử trên máy tính (Nghề: Kỹ thuật sửa chữa, lắp ráp máy tính) - Trường TCN Kỹ thuật công nghệ Hùng Vương
82 p | 30 | 9
-
Giáo trình Thiết kế các mẫu đặc thù (Nghề: Thiết kế đồ họa - Cao đẳng): Phần 2 - Trường Cao đẳng Cơ điện Xây dựng Việt Xô
89 p | 26 | 9
-
Giáo trình Thiết kế poster (Ngành: Thiết kế đồ họa - Trung cấp) - Trường Cao đẳng Xây dựng số 1
132 p | 14 | 8
-
Giáo trình thiết kế và phương pháp thu thập dữ kiện trong tốc độ vận chuyển thông tin p6
11 p | 61 | 7
-
Giáo trình Thiết kế quy trình công nghệ (Nghề: Vẽ và thiết kế trên máy tính - Cao đẳng): Phần 2 - Trường CĐ nghề Việt Nam - Hàn Quốc thành phố Hà Nội
81 p | 30 | 7
-
Giáo trình Thiết kế quy trình công nghệ (Nghề: Vẽ và thiết kế trên máy tính - Cao đẳng): Phần 1 - Trường CĐ nghề Việt Nam - Hàn Quốc thành phố Hà Nội
60 p | 28 | 7
-
Giáo trình Thiết kế và xây dựng mạng LAN - CĐ Công nghiệp Hải Phòng
60 p | 58 | 7
-
Giáo trình Thiết kế mạch in (Nghề: Sửa chữa và lắp ráp máy vi tính - Trung cấp) - Trường Cao đẳng Cơ giới (2019)
69 p | 13 | 4
-
Giáo trình Thiết kế catalogue (Ngành: Thiết kế đồ hoạ - Trình độ Cao đẳng) - Trường Cao đẳng Hòa Bình Xuân Lộc
34 p | 3 | 2
-
Giáo trình Thiết kế diễn đàn trực tuyến Vbulletin (Ngành: Công nghệ thông tin - Trình độ: Trung cấp) - Trường Trung cấp Kinh tế - Kỹ thuật Bình Thuận
204 p | 4 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn