Ðåôåðàòû. Ðàçðàáîòêà öèôðîâîãî ñïèäîìåòðà äëÿ ÃÈÁÄÄ

Îòñþäà 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



2012 © Âñå ïðàâà çàùèùåíû
Ïðè èñïîëüçîâàíèè ìàòåðèàëîâ àêòèâíàÿ ññûëêà íà èñòî÷íèê îáÿçàòåëüíà.