intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Giáo trình hình thành quy trình phân tích nguyên lý chung của hệ thống báo giờ tự động p8

Chia sẻ: Dsfds Dfxzcv | Ngày: | Loại File: PDF | Số trang:10

53
lượt xem
5
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

PD PD F- XC h a n g e Vi e w F- XC h a n g e Vi e w er er ! O W N y bu lic C m C lic . o .c to w .d o c u -tr a c k .d o c u -tr a c k .c LD SLA DEC JP JP (HL),D D B Z,EXITM RING Chöông trình RTP (Real Time Program) Muïc ñích : ñaùp öùng ngaét NMI taïo thôøi gian thöïc Ngoõ vaøo : thöù, giôø, phuùt, giaây, DPMASK Ngoõ ra : thöù, giôø, phuùt, giaây ñöôïc caäp nhaät, hieån thò thöù, giôø, phuùt, giaây Caùc thanh ghi söû duïng : AF, BC, HL Caùc chöông trình con söû duïng : DISPLAY ORG PUSH PUSH PUSH PUSH LD LD INC CP JR...

Chủ đề:
Lưu

Nội dung Text: Giáo trình hình thành quy trình phân tích nguyên lý chung của hệ thống báo giờ tự động p8

  1. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! W W O O N N y y bu bu . to to Luaän vaên toát nghieäp k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k LD (HL),D SLA D DEC B JP Z ,EXITM JP RING Chöông trình RTP (Real Time Program) Muïc ñích : ñaùp öùng ngaét NMI taïo thôøi gian thöïc Ngoõ vaøo : thöù, giôø, phuùt, giaây, DPMASK Ngoõ ra : thöù, giôø, phuùt, giaây ñöôïc caäp nhaät, hieån thò thöù, giôø, phuùt, giaây Caùc thanh ghi söû duïng : AF, BC, HL Caùc chöông trình con söû duïng : DISPLAY ORG 0066H RTP: PUSH AF PUSH BC PUSH DE PUSH HL LD HL,1007H LD A,(HL) INC A CP 3CH JR NZ,UPDATE LD (HL),00H DEC HL LD A,(HL) INC A CP 3CH JR NZ,UPDATE LD (HL),00H DEC HL LD A,(HL) INC A CP 18H JR NZ,UPDATE LD (HL),00H DEC HL LD A,(HL) INC A CP 09H JR NZ,UPDATE LD A,02H UPDATE: LD (HL),A LD A,(1000H) BIT 0,A JR NZ,EXIT . Heä thoáng baùo giôø töï ñoäng
  2. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! W W O O N N y y bu bu . to to Luaän vaên toát nghieäp k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k LD HL,1004H LD A,(HL) LD (1050H),A INC HL LD A,(HL) LD (1051H),A INC HL LD A,(HL) LD (1052H),A INC HL LD A,(HL) LD (1053H),A CALL DISPLAY EXIT: POP HL POP DE POP BC POP AF RETN Chöông trình SETTIME. Muïc ñích : ñieàu chænh thôøi gian thöïc Ngoõ vaøo : baøn phím vaø thöù, giôø, phuùt hieän taïi Ngoõ ra : - Maïch hieån thò seõ hieån thò thöù, giôø, phuùt ñang thay ñoåi - Thöù, giôø, phuùt thöïc ñöôïc ghi vaøo boä nhôù Caùc thanh ghi söû duïng :AF, BC, DE, HL Caùc chöông trìng con söû duïng : DISPLAY, KEYPRO ORG 0008H SETTIME: PUSH AF PUSH BC PUSH DE PUSH HL LD A,10010000B LD (2001H),A LD HL,2000H LD (HL),01101101B LD (HL),01111001B LD (HL),01111000B LD (HL),01111000B LD (HL),00000110B LD (HL),01010100B LD (HL),01111001B LD BC,0FFFFH REPT: XOR A DEC BC CP B JR NZ,REPT LD HL,1007H . Heä thoáng baùo giôø töï ñoäng
  3. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! W W O O N N y y bu bu . to to Luaän vaên toát nghieäp k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k LD (HL),00H DEC HL LD C,(HL) DEC HL LD B,(HL) DEC HL LD D,(HL) CALL KEYPRO LD HL,1050H LD A,(1004H) LD (HL),A INC HL LD A,(1005H) LD (HL),A INC HL LD A,(1006H) LD (HL),A INC HL LD A,(1007H) LD (HL),A CALL DISPLAY POP HL POP DE POP BC POP AF EI RETI Chöông trình Hottime. Muïc ñích : thöïc hieän chöùc naêng veà Hottime : Xem, Xoùa, Ñaët Ngoõ vaøo : baûng Hottime vaø caùc phím ñöôïc aán Ngoõ ra : Hottime trong baûng coù theå bò xoùa, coù theå coù Hottime môùi ñöôïc ñaët. Hieån thò nhöõng thoâng tin caàn thieát veà thôøi gian vaø baùo loãi Caùc thanh ghi söû duïng : A, BC, DE, HL, IY Caùc chöông trình con söû duïng : DISPLAY, ERROR, KEYPRO ORG 0018H HOTTIME: PUSH AF PUSH BC PUSH DE PUSH HL LD HL,1000H LD (HL),01H LD A,10010000B LD (2001H),A LD HL,2000H . Heä thoáng baùo giôø töï ñoäng
  4. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! W W O O N N y y bu bu . to to Luaän vaên toát nghieäp k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k LD (HL),01110100B LD (HL),00111111B LD (HL),01111000B LD (HL),01111000B LD (HL),00000110B LD (HL),01010100B LD (HL),01111001B LD BC,0FFFFH REPH: XOR A DEC BC CP B JR NZ,REPH VIEW0: LD IY,1008H LD D,01H VIEW: XOR A LD (1050H),A LD (1053H),A LD A,(IY+0) LD (1051H),A LD B,(IY+1) LD HL,1052H LD (HL),B CALL DISPLAY WT: LD BC,0D07H WAIT: XOR A DEC BC CP B JR NZ,WAIT LD A,(4000H) KEY1: CP 0FDH JR NZ,KEY2 LD A,(1001H) CP 00H JR Z ,WT CP D JR Z ,WT INC D INC IY INC IY INC IY JP VIEW KEY2: CP 0FBH JR NZ,KEY3 LD A,01 CP D JR Z ,WT DEC D DEC IY DEC IY DEC IY JP VIEW KEY3: CP 0EFH . Heä thoáng baùo giôø töï ñoäng
  5. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! W W O O N N y y bu bu . to to Luaän vaên toát nghieäp k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k JR NZ,KEY4 LD HL,1001H LD A,(HL) CP 0H JR NZ,DEL CALL ERROR JP VIEW0 DEL: DEC (HL) SUB D LD B,A ADD A,A ADD A,B INC A INC A LD C,A LD B,00H PUSH IY POP HL LD D,H LD E ,L INC HL INC HL INC HL LDIR JP VIEW0 KEY4: CP 0FEH JR NZ,KEY5 LD A,(1001H) CP 0AH JR NZ,SET CALL ERROR JP VIEW0 SET: LD B,A ADD A,A ADD A,B LD BC,1008H LD H,00H LD L ,A ADD HL,BC LD BC,0000H CALL KEYPRO INC HL LD (HL),0B7H LD HL,1001H INC (HL) JP VIEW KEY5: CP 0F7H JP NZ,VIEW EXITH: LD A,10010000B LD (2001H),A XOR A LD HL,2000H . Heä thoáng baùo giôø töï ñoäng
  6. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! W W O O N N y y bu bu . to to Luaän vaên toát nghieäp k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k LD (HL),A LD (HL),A LD (HL),A LD (HL),A LD (HL),A LD (HL),A LD (HL),A LD (HL),A LD BC,138BH REPH1: XOR A DEC BC CP B JR NZ,REPH1S LD HL,1000H LD (HL),L LD HL,1050H LD A,(1004H) LD (HL),A INC HL LD A,(1005H) LD (HL),A INC HL LD A,(1006H) LD (HL),A INC HL LD A,(1007H) LD (HL),A CALL DISPLAY POP HL POP DE POP BC POP AF EI RETI Chöông trình SKIPTIME. Muïc ñích : Thöïc hieän chöùc naêng veà Skiptime : Xem, Xoùa, Ñaët Ngoõ vaøo : Baûng Skiptime vaø caùc phím ñöôïc aán Ngoõ ra : Skiptime trong baûng coù theå bò xoùa, coù theå coù Skiptime môùi ñöôïc ñaët. Hieån thò nhöõng thoâng tin caàn thieát veà thôøi gian vaø baùo loãi Caùc thanh ghi söû duïng : A, BC, DE, HL, IY Caùc chöông trình con söû duïng : DISPLAY, KEYPRO, ERROR ORG 0028H SKIPTIME: PUSH AF PUSH BC PUSH DE . Heä thoáng baùo giôø töï ñoäng
  7. . Luaän vaên toát nghieäp PUSH HL LD HL,1000H LD (HL),01H LD A,10010000B LD (2001H),A LD HL,2000H LD (HL),01101101B LD (HL),00000110B LD (HL),01110011B LD (HL),01111000B LD (HL),00000110B LD (HL),01010100B LD (HL),01111001B LD BC,0FFFFH REPT: XOR A DEC BC CP B JR NZ,REPT VIEW0: LD IY,1028H LD D,01H VIEW: XOR A LD (1050H),A LD (1053H),A LD A,(IY+0) LD (1051H),A LD B,(IY+1) LD HL,1052H LD (HL),B CALL DISPLAY WT: LD BC,0D07H WAIT: XOR A DEC BC CP B JR NZ,WAIT LD A,(4000H) KEY1: CP 0FDH JR NZ,KEY2 LD A,(1002H) CP 0H JR Z ,WT CP D JR Z ,WT INC D INC IY INC IY JR VIEW KEY2: CP 0FBH JR NZ,KEY3 LD A,01H CP D JR Z ,WT DEC D . Heä thoáng baùo giôø töï ñoäng
  8. . Luaän vaên toát nghieäp DEC IY DEC IY JR VIEW KEY3: CP 0EFH JR NZ,KEY4 LD HL,1002H LD A,(HL) CP 0H JP NZ,DEL CALL ERROR JP VIEW0 DEL: DEC (HL) SUB D ADD A,A INC A INC A LD C,A LD B,00H PUSH IY POP HL LD D,H LD E ,L INC HL INC HL LDIR JR VIEW0 KEY4: CP 0FEH JR NZ,KEY5 LD A,(1002H) CP 0AH JR NZ,SET CALL ERROR JP VIEW SET: ADD A,A LD BC,1028H LD H,00H LD L ,A ADD HL,BC LD BC,00H CALL KEYPRO LD HL,1002H INC (HL) JP VIEW KEY5: CP 0F7H JP NZ,VIEW EXIT: LD A,10010000B LD (2001H),A XOR A LD HL,2000H LD (HL),A LD (HL),A LD (HL),A . Heä thoáng baùo giôø töï ñoäng
  9. . Luaän vaên toát nghieäp LD (HL),A LD (HL),A LD (HL),A LD (HL),A LD (HL),A LD BC,138BH REPT1: XOR A DEC BC CP B JR NZ,REPT1 LD HL,1000H LD (HL),L LD HL,1050H LD A,(1004H) LD (HL),A INC HL LD A,(1005H) LD (HL),A INC HL LD A,(1006H) LD (HL),A INC HL LD A,(1007H) LD (HL),A CALL DISPLAY POP HL POP DE POP BC POP AF EI RETI Chöông trình KEYPRO cho Settime Muïc ñích : Xöû lí baøn phím ñeå thay ñoåi thöù, giôø, phuùt treân maøn hình vaø ghi vaøo boä nhôù ñòa chæ trong HL Ngoõ vaøo : maõ cuûa phím ñöôïc aán . Ngoõ ra : thöù, giôø, phuùt thay ñoåi treân maøn hình vaø löu vaøo boä nhôù thöù, giôø, phuùt ñaõ thay ñoåi Caùc thanh ghi söû duïng : D, BC, HL, AF Chöông trình con söû duïng : DISPLAY KEYPRO: LD A,D LD (1050H),A PUSH BC LD A,B LD (1051H),A LD A,C . Heä thoáng baùo giôø töï ñoäng
  10. . Luaän vaên toát nghieäp LD (1052H),A LD A,00H LD (1053H),A CALL DISPLAY LD BC,0D07H LOOP1: XOR A DEC BC CP B JR NZ,LOOP1 LD A,(4000H) POP BC KEY1: CP 0FCH JR NZ,KEY2 INC B LD A,18H CP B JR NZ,KEYPRO LD B,00H JR KEYPRO KEY2: CP 0FAH JR NZ,KEY3 DEC B LD A,0FFH CP B JR NZ,KEYPRO LD B,17H JR KEYPRO KEY3: CP 0FDH JR NZ,KEY4 INC C LD A,03CH CP C JR NZ,KEYPRO LD C,00H JR KEYPRO KEY4: CP 0FBH JR NZ,KEY5 DEC C LD A,0FFH CP C JR NZ,KEYPRO LD C,03BH JR KEYPRO KEY5: CP 0EDH JR NZ,KEY6 INC D LD A,09H CP D JR NZ,KEYPRO LD D,02H JR KEYPRO KEY6: CP 0EBH . Heä thoáng baùo giôø töï ñoäng
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2