Îòñþäà Z=47=2Fh.
Îòìåòèì, ÷òî äëÿ ðåàëèçàöèè âû÷èñëåíèé çàäåéñòâîâàíû äåñÿòü ÐÎÍîâ, àêêóìóëÿòîð è îäíà ÿ÷åéêà ñòåêà ìèêðîêîíòðîëëåðà. Îñíîâíûå ïðåîáðàçîâàíèÿ ðåàëèçóþòñÿ â àêêóìóëÿòîðå ñ èñïîëüçîâàíèåì êîìàíä ñëîæåíèÿ è äåñÿòè÷íîé êîððåêöèè. Ìíîãîáàéòîâûå ïåðåìåííûå ôîðìèðóþòñÿ ïóò¸ì ïîñëåäîâàòåëüíîãî ïðåîáðàçîâàíèÿ îòäåëüíûõ áàéòîâ.
6 Çàêëþ÷åíèå
Ìèêðîïðîöåññîðû è ìèêðîïðîöåññîðíûå ñèñòåìû ÿâëÿþòñÿ îñíîâîé ïîñòðîåíèÿ ýëåêòðîííûõ óñòðîéñòâ ñ çàäàííûìè ôóíêöèîíàëüíûìè ñâîéñòâàìè. Ðåøàþùèìè ôàêòîðàìè ïðè ïðîåêòèðîâàíèè òàêèõ óñòðîéñòâ ÿâëÿþòñÿ óäîáñòâî ïðàêòè÷åñêîé ýêñïëóàòàöèè è íîâûé íàáîð - êà÷åñòâåííûõ õàðàêòåðèñòèê (áîëåå âûñîêîå áûñòðîäåéñòâèå, òî÷íîñòü, íîâûå ôóíêöèîíàëüíûå âîçìîæíîñòè) ïî ñðàâíåíèþ ñ äîìèêðîïðîöåññîðíûì âàðèàíòîì ðåàëèçàöèè ïîäîáíîãî óñòðîéñòâà.
Ðåàëèçàöèÿ ýëåêòðîííîãî óñòðîéñòâà â äàííîì êóðñîâîì ïðîåêòå - öèôðîâîãî ðàäàðà ÃÈÁÄÄ - íà îäíîêðèñòàëüíîì ìèêðîêîíòðîëëåðå ñåðèè ÌÊ48 Ê1830ÂÅ35 îêàçàëàñü ñàìûì ýêîíîìè÷íûì âàðèàíòîì.
Òàêîãî òèïà ðàäàðû øèðîêî èñïîëüçóþòñÿ îðãàíàìè ÃÀÈ äëÿ èçìåðåíèÿ è êîíòðîëÿ ñêîðîñòè äâèæóùèõñÿ àâòîìîáèëåé. Ïîëåçíîé âîçìîæíîñòüþ ÿâëÿåòñÿ âûáîð âàðèàíòà èñïîëíåíèÿ öèôðîâîãî ðàäàðà.  ïåðåäâèæíîì âàðèàíòå íåîáõîäèìûìè ÷àñòÿìè óñòðîéñòâà ÿâëÿþòñÿ ÐËÓ è ìèêðîïðîöåññîðíàÿ ÷àñòü.  ñòàöèîíàðíîì âàðèàíòå â êîìïëåêò, êðîìå òîãî, âõîäÿò ôîòîäàò÷èê è ôîòîñú¸ìî÷íàÿ àïïàðàòóðà.  òàêîì âàðèàíòå èçäåëèå ôóíêöèîíèðóåò àâòîíîìíî è íå òðåáóåò ïîñòîÿííîãî âìåøàòåëüñòâà ÷åëîâåêà.
Äàííûé êóðñîâîé ïðîåêò ïîçâîëèë ñäåëàòü ñåðü¸çíûå óïðàæíåíèÿ â ïðèìåíåíèè çíàíèé, ïîëó÷åííûõ â ïðîöåññå èçó÷åíèÿ äèñöèïëèíû “Ìèêðîïðîöåññîðíûå óñòðîéñòâà è ñèñòåìû”.
Ñïèñîê ëèòåðàòóðû
1 ÎÑ ÒÀÑÓÐ 6.1-97. Ðàáîòû ñòóäåí÷åñêèå ó÷åáíûå è âûïóñêíûå êâàëèôèêàöèîííûå. Îáùèå òðåáîâàíèÿ è ïðàâèëà îôîðìëåíèÿ.
2 Øàðàïîâ À. Â. Ìèêðîïðîöåññîðíûå óñòðîéñòâà è ñèñòåìû. Ìåòîäè÷åñêèå óêàçàíèÿ ê âûïîëíåíèþ êóðñîâîãî ïðîåêòà. - Òîìñê: ÒÓÑÓÐ, 1998. - 39 ñ.
3 Øàðàïîâ À. Â. Ïðèìåðû ðåøåíèÿ ñõåìîòåõíè÷åñêèõ çàäà÷. Ó÷åáíîå ïîñîáèå. - Òîìñê: ÒÈÀÑÓÐ, 1994. - 141 ñ.
4 Øàðàïîâ À. Â. Öèôðîâàÿ è ìèêðîïðîöåññîðíàÿ òåõíèêà: Ó÷åáíîå ïîñîáèå. 2-å èçä., ïåðåð. è äîï. - Òîìñê: Èçä-âî Òîì. Óí-òà, 1997. - 108 ñ.
5 Òîêõàéì Ð. Ìèêðîïðîöåññîðû: Êóðñ è óïðàæíåíèÿ/ Ïåð. Ñ àíãë., ïîä ðåä. Â. Í. Ãðàñåâè÷à. - Ì.: Ýíåðãîàòîìèçäàò, 1988. - 336 ñ.
6 Áåëîöåðêîâñêèé Ã. Á. Îñíîâû ðàäèîëîêàöèè è ðàäèîëîêàöèîííûå óñòðîéñòâà. Ì.: Ñîâ. Ðàäèî, 1975. - 336 ñ.
Ïðèëîæåíèå À
Ëèñòèíã óïðàâëÿþùåé ïðîãðàììû
Îñíîâíàÿ ïðîãðàììà:
1 0000 99 00 MAIN: ANL P1,#00H ; üÏîãàñèòü èíäèêàòîðû è
2 0002 9A 0F ANL P2,#0FH ; þïîäãîòîâèòü ïîðòû ê âûâîäó.
3 0004 D5 SEL RB1 ; ü
4 0005 0E MOVD A,P6 ; ½
5 0006 03 F0 ADD A,#0F0H ; ½
6 0008 A9 MOV R1,A ; ½Ñ÷èòàòü â ðåãèñòðû R0-R1
7 0009 0D MOVD A,P5 ; ýïåðâîãî áàíêà ÐÎÍîâ èíâåðñíîå
8 000A 47 SWAP A ; ½äâîè÷íî-äåñÿòè÷íîå çíà÷åíèå
9 000B A8 MOV R0,A ; ½ìàêñèìàëüíîé ñêîðîñòè.
10 000C 0C MOVD A,P4 ; ½
11 000D 68 ADD A,R0 ; ½
12 000E A8 MOV R0,A ; ½
13 000F C5 SEL RB0 ; þ
14 0010 26 10 M1: JNT0 $ ; Îæèäàíèå ïîÿâëåíèÿ èìïóëüñà.
15 0012 27 CLR A ; ü
16 0013 A8 MOV R0,A ; ú
17 0014 A9 MOV R1,A ; úÏîäãîòîâêà ðåãèñòðîâ
18 0015 AA MOV R2,A ; ý ê âû÷èñëåíèÿì.
19 0016 AB MOV R3,A ; ú
20 0017 AC MOV R4,A ; ú
21 0018 AE MOV R6,A ; ú
22 0019 BD 05 MOV R5,#05H ; þ
23 001B 36 1B JT0 $ ; Îæèäàíèå íóëåâîãî óðîâíÿ T0.
24 001D 14 42 CALL N ; Âû÷èñëåíèå ÷èñëà N=(R1,R0).
25 001F 14 53 CALL Y ; Âû÷èñëåíèå Y»10×Và=(R6,R5).
26 0021 FD MOV A,R5 ; ü
27 0022 47 SWAP A ; ýÏîìåñòèòü â R5 ìëàäøóþ
28 0023 53 0F ANL A,#0FH ; úöèôðó çíà÷åíèÿ ñêîðîñòè.
29 0025 AD MOV R5,A ; þ
30 0026 FE MOV A,R6 ; ü
31 0027 47 SWAP A ; úÂ R5 äâå ìëàäøèå öèôðû
32 0028 53 F0 ANL A,#0F0H ; ýçíà÷åíèÿ ñêîðîñòè.
33 002A 6D ADD A,R5 ; þ
34 002B AD MOV R5,A ; Âûâåñòè ìëàäøèå öèôðû
35 002C 39 OUTL P1,A ; ñêîðîñòè íà èíäèêàòîðû.
36 002D FE MOV A,R6 ; üÂûäåëèòü â ñòàðøåì ïîëóáàéòå
37 002E 53 F0 ANL A,#0F0H ; þR6 ñòàðøóþ öèôðó ñêîðîñòè.
38 0030 3A OUTL P2,A ; Ñòàðøóþ öèôðó íà èíäèêàòîð.
39 0031 47 SWAP A ; ü R6 ñòàðøàÿ öèôðà
40 0032 AE MOV R6,A ; þçíà÷åíèÿ ñêîðîñòè.
41 0033 D5 SEL RB1 ; üÑðàâíèòü ñòàðøèå öèôðû
42 0034 69 ADD A,R1 ; ýVà è Và.max è ïåðåéòè íà M0,
43 0035 C5 SEL RB0 ; úåñëè Và>Và.max.
44 0036 F6 3E JC M0 ; þ
45 0038 FD MOV A,R5 ; ü
46 0039 D5 SEL RB1 ; ú Ñðàâíèòü ìëàäøèå öèôðû47 003A 68 ADD A,R0 ; ý Và è Và.max è ïåðåéòè íà N0,
48 003B C5 SEL RB0 ; ú åñëè Và<Và.max.
49 003C E6 40 JNC N0 ; þ
50 003E 14 6F M0: CALL PHOTO ; Ôîòîñú¸ìêà.
51 0040 04 10 N0: JMP M1 ; Ïîâòîðèòü îñíîâíóþ ïðîãðàììó.
Ïîäïðîãðàììà èçìåðåíèÿ Täîï (âû÷èñëåíèÿ N):
52 0042 28 N: XCH A,R0 ; ü
53 0043 03 01 ADD A,#01H ; ú
54 0045 57 DA A ; ú
55 0046 28 XCH A,R0 ; ýÈíêðåìåíòèðîâàíèå íàêîïèòåëÿ
56 0047 29 XCH A,R1 ; úN=(R1,R0).
57 0048 13 00 ADDC A,#00H ; ú
58 004A 57 DA A ; ú
59 004B 29 XCH A,R1 ; þ
60 004C BF 2F MOV R7,#2FH ; üÂðåìåííàÿ çàäåðæêà 0.17 ìñ.
61 004E EF 4E DJNZ R7,$ ; þ
62 0050 26 42 JNT0 N ; Ïîêà íà T0 íóëåâîé óðîâåíü.
63 0052 83 RET ; Âûõîä èç ïîäïðîãðàììû.
Ïîäïðîãðàììà âû÷èñëåíèÿ Y»10×Và=(R6,R5).
64 0053 2A Y: XCH A,R2 ; ü
65 0054 68 ADD A,R0 ; ú
66 0055 57 DA A ; ú
67 0056 2A XCH A,R2 ; úÔîðìèðîâàíèå S â äâîè÷íî-
68 0057 2B XCH A,R3 ; ýäåñÿòè÷íîì íàêîïèòåëå
69 0058 79 ADDC A,R1 ; ú(R4,R3,R2).
70 0059 57 DA A ; ú
71 005A 2B XCH A,R3 ; ú
72 005B 2C XCH A,R4 ; ú
73 005C 13 00 ADDC A,#00H ; ú
74 005E 57 DA A ; ú
75 005F B2 6E JB5 M2 ; úÇàêîí÷èòü ñëîæåíèå N c S,
76 0061 2C XCH A,R4 ; þåñëè S>=200000.
Ñòðàíèöû: 1, 2, 3, 4