ðåôåðàòû ðåôåðàòû
Ãëàâíàÿ ñòðàíèöà > Êóðñîâàÿ ðàáîòà: Ðàçðàáîòêà öèôðîâîãî èçìåðèòåëÿ êðîâÿíîãî äàâëåíèÿ íà ìèêðîêîíòðîëëåðå MC68HC908JL3  
Êóðñîâàÿ ðàáîòà: Ðàçðàáîòêà öèôðîâîãî èçìåðèòåëÿ êðîâÿíîãî äàâëåíèÿ íà ìèêðîêîíòðîëëåðå MC68HC908JL3
Ãëàâíàÿ ñòðàíèöà
Áàíêîâñêîå äåëî
Áåçîïàñíîñòü æèçíåäåÿòåëüíîñòè
Áèîëîãèÿ
Áèðæåâîå äåëî
Áîòàíèêà è ñåëüñêîå õîç-âî
Áóõãàëòåðñêèé ó÷åò è àóäèò
Ãåîãðàôèÿ ýêîíîìè÷åñêàÿ ãåîãðàôèÿ
Ãåîäåçèÿ
Ãåîëîãèÿ
Ãîññëóæáà
Ãðàæäàíñêèé ïðîöåññ
Ãðàæäàíñêîå ïðàâî
Èíîñòðàííûå ÿçûêè ëèíãâèñòèêà
Èñêóññòâî
Èñòîðè÷åñêàÿ ëè÷íîñòü
Èñòîðèÿ
Èñòîðèÿ ãîñóäàðñòâà è ïðàâà
Èñòîðèÿ îòå÷åñòâåííîãî ãîñóäàðñòâà è ïðàâà
Èñòîðèÿ ïîëèòè÷èñêèõ ó÷åíèé
Èñòîðèÿ òåõíèêè
Èñòîðèÿ ýêîíîìè÷åñêèõ ó÷åíèé
Áèîãðàôèè
Áèîëîãèÿ è õèìèÿ
Èçäàòåëüñêîå äåëî è ïîëèãðàôèÿ
Èñòîðè÷åñêèå ëè÷íîñòè
Êðàòêîå ñîäåðæàíèå ïðîèçâåäåíèé
Íîâåéøàÿ èñòîðèÿ ïîëèòîëîãèÿ
Îñòàëüíûå ðåôåðàòû
Ïðîìûøëåííîñòü ïðîèçâîäñòâî
ïñèõîëîãèÿ ïåäàãîãèêà
Êîììóíèêàöèè ñâÿçü öèôðîâûå ïðèáîðû è ðàäèîýëåêòðîíèêà
Êðàåâåäåíèå è ýòíîãðàôèÿ
Êóëèíàðèÿ è ïðîäóêòû ïèòàíèÿ
Êóëüòóðà è èñêóññòâî
Ëèòåðàòóðà
Ìàðêåòèíã ðåêëàìà è òîðãîâëÿ
Ìàòåìàòèêà
Ìåäèöèíà
Ðåêëàìà
Ôèçèêà
Ôèíàíñû
Õèìèÿ
Ýêîíîìè÷åñêàÿ òåîðèÿ
Þðèñïðóäåíöèÿ
Þðèäè÷åñêàÿ íàóêà
Êîìïüþòåðíûå íàóêè
Ôèíàíñîâûå íàóêè
Óïðàâëåí÷åñêèå íàóêè
Èíôîðìàòèêà ïðîãðàììèðîâàíèå
Ýêîíîìèêà
Àðõèòåêòóðà
Áàíêîâñêîå äåëî
Áèðæåâîå äåëî
Áóõãàëòåðñêèé ó÷åò è àóäèò
Âàëþòíûå îòíîøåíèÿ
Ãåîãðàôèÿ
Êðåäèòîâàíèå
Èíâåñòèöèè
Èíôîðìàòèêà
Êèáåðíåòèêà
Êîñìåòîëîãèÿ
Íàóêà è òåõíèêà
Ìàðêåòèíã
Êóëüòóðà è èñêóññòâî
Ìåíåäæìåíò
Ìåòàëëóðãèÿ
Íàëîãîîáëîæåíèå
Ïðåäïðèíèìàòåëüñòâî
Ðàäèîýëåêòðîíèêà
Ñòðàõîâàíèå
Ñòðîèòåëüñòâî
Ñõåìîòåõíèêà
Òàìîæåííàÿ ñèñòåìà
Ñî÷èíåíèÿ ïî ëèòåðàòóðå è ðóññêîìó ÿçûêó
Òåîðèÿ îðãàíèçàöèÿ
Òåïëîòåõíèêà
Òóðèçì
Óïðàâëåíèå
Ôîðìà ïîèñêà
Àâòîðèçàöèÿ




 
Ñòàòèñòèêà
ðåôåðàòû
Ïîñëåäíèå íîâîñòè

Êóðñîâàÿ ðàáîòà: Ðàçðàáîòêà öèôðîâîãî èçìåðèòåëÿ êðîâÿíîãî äàâëåíèÿ íà ìèêðîêîíòðîëëåðå MC68HC908JL3

 ECAD [05] CDEE74     177          jsr     VOLTS_PRESSURE_RET ;Âûçîâ ïîäïðîãðàììû ïåðåêîäèðîâêè íàïðÿæåíèå â äàâëåíèå

 ECB0 [05] 4E8E8F     178          mov     dav,y

 ECB3 [05] CDEE85     179          jsr     BCD_RET

 ECB6 [04] 6E0483     180          mov     #$04,adres ;çàíåñòè àäðåñ íà÷àëà èíäèêàöèè

 ECB9 [05] CDEEC1     181          jsr     IND_RET

 ECBC [04] 3A93       182          dec     del

 ECBE [03] 26E0       183          bne     loop2    ;Åñëè del=0 òî ïåðåõîä íà loop2

 ECC0 [05] 069104     184          brset   3,bitf1,lop ;Åñëè 3 áèò=0 òî çàäåðæêà ïðîèñõîäèò ñíîâà

 ECC3 [04] 1691       185          bset    3,bitf1     ;Óñòàíîâèòü 3 áèò â 1

 ECC5 [03] 20D6       186          bra     loop        ;Ïåðåõîä íà loop

                      187  lop:

 ECC7 [04] 1789       188          bclr    3,bitf      ;Ñáðîñèòü 3 áèò â 1

                      189 

                      190  ;-------------------------------------------------

 ECC9 [04] C7FFFF     191          sta     $ffff

 ECCC [03] B68B       192          lda     upress     ;Çàãðóæàåì upress â àêêóìóëÿòîð äëÿ ñðàâíåíèÿ

 ECCE [03] B192       193          cmp     cmp1       ;ñ cmp1

 ECD0 [03] 2502       194          blo     ampmet     ;Åñëè À>cmp1, òî

íàêà÷êà ìàíæåòû âñ¸ åù¸ èäåò

 ECD2 [03] 20C9       195          bra     loop       ;ïîýòîìó ïåðåõîäèì íà loop

                      196 

                      197  ;------- Îïðåäåëåíèå àìïëèòóäû -------------------

                      198 

òîíîìåòð.asm Assembled with CASM08Z 25.02.03 9:58:45 PAGE 5

                      199  ampmet:

 ECD4 [04] C7FFFF     200          sta     $ffff

 ECD7 [04] 1089       201          bset    0,bitf     ;Óñòàíàâëèâàåì àíàëîãîâûé âõîä ÐÒÂ1

 ECD9 [04] 6E3023     202          mov     #$30,TMODH ;Èíèöèàëèçàöèÿ

òàéìåðà, ïåðèîä ñ÷¸òà äî 12499

 ECDC [04] 6ED324     203          mov     #$d3,TMODL ; ÷àñòîòà òàêòèðîâàíèÿ 125000 Ãö

 ECDF [04] 6E4320     204          mov     #$43,TSC   ;Çàïóñê òàéìåðà

                      205  dvbm:

 ECE2 [04] C7FFFF     206          sta     $ffff

 ECE5 [05] 0A8902     207          brset   5,bitf,rm  ;Åñëè öèêë ïðîäîëæàåòñÿ áîëüøå 5 ñåêóíä

 ECE8 [03] 2003       208          bra     m55        ;òî âûâîäèì ñîîáùåíèå îá îøèáêè

                      209  rm:

 ECEA [03] CCEDFC     210          jmp     rorm

                      211  m55:

 ECED [03] B68A       212          lda     upress1

 ECEF [03] B194       213          cmp     por        ;Ñðàíèâàåì upress1 c ïîðîãîì por

 ECF1 [03] 25EF       214          blo     dvbm       ;Åñëè upress1<por òî ïåðåõîäèì íà dvbm

 ECF3 [03] 3F95       215          clr     ovsec      ;Ñáðîñ OVsec

 ECF5 [05] 4E8A96     216          mov     upress1,cmpad   ;-----------------------------

                      217  loopamp:

 ECF8 [04] C7FFFF     218          sta     $ffff           ;-----------------

 ECFB [04] 1989       219          bclr    4,bitf          ;-----------------

 ECFD [05] 0989FD     220          brclr   4,bitf,$        ;Èäåíòèôèêàöèÿ

àìïëèòóäû

 ED00 [03] B68A       221          lda     upress1         ;-----------------

 ED02 [03] B196       222          cmp     cmpad           ;-----------------

 ED04 [03] 22F2       223          bhi     loopamp        ;Åñëè upress1>cmpad

òî ïåðåõîäèì íà loopamp

                      224 

                      225  ;---------- Ñáðîñ è ïåðåçàïóñê òàéìåðà -----------

                      226 

 ED06 [04] 1A20       227          bset    5,TSC

 ED08 [04] 1820       228          bset    4,TSC

 ED0A [04] 6E4320     229          mov     #$43,TSC

                      230 

                      231  ;-------------------------------------------------

                      232 

 ED0D [05] 4E9697     233          mov     cmpad,amp2      ; amp2 íàõîäèòñÿ    çíà÷åíèå àìïëèòóäû

 ED10 [04] 1189       234          bclr    0,bitf          ;Óñòàíàâëèâàåì   àíàëîãîâûé âõîä ÐÒÂ0

 ED12 [04] 1789       235          bclr    3,bitf          ;Îáíóëÿåì áèò ÑÎÑÎ1

 ED14 [05] 0789FD     236          brclr   3,bitf,$        ;Åñëè ÑÎÑÎ1=0 òî

çàöèêëåâàåìñÿ

 ED17 [05] 4E8B8C     237          mov     upress,udav     ;Êîä íàïðÿæåíèÿ ñ

òîíîìåòð.asm Assembled with CASM08Z 25.02.03 9:58:45 PAGE 6

                                                                 äàò÷èêà â udav

 ED1A [04] 1089       238          bset    0,bitf          ;Óñòàíàâëèâàåì

                                                           àíàëîãîâûé âõîä ÐÒÂ1

 ED1C [04] 3C90       239          inc     pulse           ;Â pulse êîë-âî

àìïëèòóä

 ED1E [03] B697       240          lda     amp2

 ED20 [03] B198       241          cmp     amp1

 ED22 [03] 220B       242          bhi     proim           ;Åñëè amp2>amp1 òî

ïåðåõîä íà proim

 ED24 [05] 4E98A4     243          mov     amp1,pmem1      ;-----------------

 ED27 [05] 4E9798     244          mov     amp2,amp1       ;Ìåíÿåì ìåñòàìè

                                                           amp2 ñ amp1

 ED2A [05] 4EA497     245          mov     pmem1,amp2      ;-----------------

 ED2D [04] 1E89       246          bset    7,bitf          ;Óñòàíàâëèâàåì â 1

                                                            áèò cb

                      247 

                      248  ;--- Ïðîöåäóðà âû÷èñëåíèÿ ïðîèçâîäíîé àìïëèòóäû --

                      249  proim:

 ED2F [04] C7FFFF     250          sta     $ffff

 ED32 [05] 00913E     251          brset   0,bitf1,mtime   ;Åñëè âõîä â

ïðîöåäóðó 2-îé ðàç òî ïåðåõîä íà mtime

 ED35 [04] 1091       252          bset    0,bitf1      ;Óñòàíàâëèâàåì sb â 1

 ED37 [03] BE99       253          ldx     sec

 ED39 [02] A60A       254          lda     #!10

 ED3B [05] 42         255          mul                  ;Óìíîæàåì sec íà 10

 ED3C [01] 8C         256          clrh

 ED3D [01] 5F         257          clrx

 ED3E [03] BB9A       258          add     sec10        ;Ðåçóëüòàò óìíîæåíèÿ

ñêëàäûâàåì ñ sec10,

                      259                               ;ïîëó÷àåì âðåìÿ èìïóëüñà

 ED40 [03] B79B       260          sta     time1        ;Âðåìÿ èìïóëüñà

                                                         çàíîñèì â time1

                      261  cbm:

 ED42 [05] 0F8908     262          brclr   7,bitf,perem ;Åñëè amp2 è amp1

                                                         ìåíÿëèñü ìåñòàìè òî

 ED45 [04] 1F89       263          bclr    7,bitf       ;ìåíÿåì èõ îáðàòíî

 ED47 [05] 4E97A4     264          mov     amp2,pmem1   ;-------------------

 ED4A [05] 4E9897     265          mov     amp1,amp2    ;-------------------                                                         

                      266  perem:

 ED4D [05] 4E9798     267          mov     amp2,amp1    ;amp2 çàíîñèì â amp1

                      268 

                      269  ;- Çàäåðæêà ñ èíäèêàöèåé òåêóùåãî äàâëåíèÿ 0.3 ñåêóíäû ---------------------;

                      270 

                      271 

 ED50 [04] 6E0093     272          mov     #$0,del

                      273  loop20:

 ED53 [01] 4F         274          clra

 ED54 [04] C7FFFF     275          sta     $ffff           ;Ñáðîñ WDOG

                      276  loop11:

 ED57 [01] 4A         277          deca

òîíîìåòð.asm Assembled with CASM08Z 25.02.03 9:58:45 PAGE 7

ED58 [03] 26FD       278          bne     loop11

 ED5A [05] 4E8B8C     279          mov     upress,udav

 ED5D [03] 450000     280          ldhx    #$0

 ED60 [05] CDEE74     281          jsr     VOLTS_PRESSURE_RET;Âûçîâ  ïîäïðîãðàììû ïåðåêîäèðîâêè íàïðÿæåíèå â äàâëåíèå

 ED63 [05] 4E8E8F     282          mov     dav,y

 ED66 [05] CDEE85     283          jsr     BCD_RET

 ED69 [04] 6E0483     284          mov     #$04,adres  ;çàíåñòè àäðåñ íà÷àëà èíäèêàöèè

 ED6C [05] CDEEC1     285          jsr     IND_RET

 ED6F [04] 3A93       286          dec     del

 ED71 [03] 26E0       287          bne     loop20

                      288 

                      289 

                      290 

291  ;---------------------------------------------

292 

                      293  mtime:

 ED73 [04] C7FFFF     294          sta     $ffff

 ED76 [03] BE99       295          ldx     sec

 ED78 [02] A60A       296          lda     #!10

 ED7A [05] 42         297          mul                   ;sec óìíîæàåì íà 10

 ED7B [03] BB9A       298          add     sec10         ;sec10+ðåçóëüòàò

                                                          óìíîæåíèÿ

 ED7D [05] 039108     299          brclr   1,bitf1,time2m  ;Åñëè pb=0 òî

                                                          ïåðåõîäèì íà time2m

 ED80 [03] B79B       300          sta     time1           ;Âðåìÿ èìïóëüñà â

                                                            time1

 ED82 [03] B09C       301          sub     time2           ;Âû÷èòàåì èç

                                                          time1,time2

 ED84 [04] 1391       302          bclr    1,bitf1         ;Îáíóëÿåì pb

Ñòðàíèöû: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

ðåôåðàòû
Íîâîñòè