亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? inv.asm

?? Library for the 8051 microcontroller. such as math routine, hexBCD, LCD, Keyboard, I2C, Remote, Ke
?? ASM
?? 第 1 頁 / 共 2 頁
字號:

; D3 INSTRUMENTASI DAN ELEKTRONIKA JURUSAN FISIKA FAKULTAS MIPA UNIVERSITAS DIPONEGORO 2007  |
;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
; Program square wafe osilator dengan memanfaatkan ISR (Interrupt Service Routine) timer0 dan 1.
; Pembangkitan pulsa dengan sistem ISR bertujuan untuk mendapatkan kepresisian output pulsa 
; tanpa terpengaruh oleh delay pada routine atau subroutine normal..
; Output pulsa berupa gelombang kotak (flip-flop Port2.0 dan Port2.1)dengan freQuency 50Hz -
; pada operasi X-tall 12Mhz.
; difungsikan untuk membangkitan GGL induksi pada kumparan primer transformator STEP-UP -
; pada rangkaian Square wafe Inverter.
; Display output tegangan inverter pada LCD 16X2 + Status PLN + Status Inverter
; input data tegangan dari ADC 8bit 0804.
; deteksi pln OFF/ON pada port 2.2 sedangkan untuk deteksi sensor suara pada port2.3.
; pada saat PLN padam inverter tidak langsung aktif, menunggu picuan dari sensor suara
; hal ini bertujuan untuk penghematan daya bila dalam ruangan tidak ada orang.
;
;           Originally Created by: Herlambang Aribowo 
;                                  D3 Instrumentasi dan Elektronika (D3INSEL) UNDIP
;                                  J0D005037 
;           CP      : 081328828042
;           Email   : inselinside@yahoo.com
;           FS      : http://www.friendster.com/bowox
;---------------------------------------------------------------------------------------------
Q    bit p2.0
Qinv bit p2.1
cntx equ 20h  ; interrupt dikali 2 biar 10ms . counter disamakan dengan alamat 20h (untuk timer0)
cnty equ 21h  ; interrupt dikali 2 biar 10ms . counter disamakan dengan alamat 21h (untuk timer1)
rs   bit p2.6 ; pin rs pada LCD
e    bit p2.7 ; pin E pada LCD
;-------------------------------------
              Org          00h        ; iki routine pengorganisasian memori usage               
              sjmp         mulai      ; 00h buat operasi routine normal                         
              Org          0bh        ; 0bh adalah memory alocation buat interrupt timer0             
              Ljmp         Qnormal    ; iki alamat routin interrupt
              Org          1bh        ; 1bh adalah alamat alocation buat interrupt timer1
              Ljmp         Qinverse   ; alamat routine interrupt timer1
mulai:        clr          Q
              clr          Qinv
              mov          cntx,#02h  ; counter timer0 biar 10ms |
              mov          cnty,#02h  ; counter timer1 biar 10ms |Jadi 10ms+10ms=20ms
InitTimer:    mov          tmod,#11h       ; setting timer mode
              mov          tl0,#0ffh       ; ngisi tl dan th timer 0 dengan ffh
              mov          th0,#0ffh       ; 
              setb         tf0             ; kondisikan overflow
              setb         et0             ; aktifkan layanan interrupt timer0         
              mov          tl0,#078h       ; -5000us (low)  | Pengkondisian interrupt setiap 5ms
              mov          th0,#0ech       ; -5000us (high) | 65536 - 5000 = 60536 d or EC78h
              setb         et1             ; aktifkan layanan interrupt timer1
              setb         ea              ; aktifkan master layanan interrupt
;setb         tr0          ; Dinyalain hanya untuk operasi without detections (direct operation)
              ljmp         looping
;------------------------------------------------------------------------------------------------
; Procedure Flip-flop dengan layanan interupt ET0 dan ET1
;------------------------------------------------------------------------------------------------
Qnormal:      mov          tl0,#078h       ; -5000us (low)  | Pengkondisian interrupt setiap 5ms
              mov          th0,#0ech       ; -5000us (high) | 65536 - 5000 = 60536 d or EC78h
              djnz         Cntx,endint     ; uwis 10ms po durung?
              clr          tf0             ; bersihkan flag timer 0 overflow
              clr          tr0             ; mateni timer internal
              clr          Q          ; pulsa low
              cpl          Qinv       ; pulsa high
              mov          Cntx,#2    ; tiap overflow dikali2 ben 10ms dab       
              mov          tl0,#078h  ; ngiseni nilai awal -5000us (low) 
              mov          th0,#0ech  ; ngiseni nilai awal -5000us (high)
              setb         tr1        ; nyumet timer1     
endint:       reti                    ; return from ISR to address caller
Qinverse:     mov          tl1,#078h       ; -5000us (low)  | Pengkondisian interrupt setiap 5ms
              mov          th1,#0ech       ; -5000us (high) | 65536 - 5000 = 60536 d or EC78h
              djnz         Cnty,endint2    ; uwis 10ms po durung?
              clr          tf1             ; bersihkan flag timer 0 overflow
              clr          tr1             ; mateni timer internal
              cpl          Q          ; pulsa high
              cpl          Qinv       ; pulsa low  
              mov          Cnty,#2    ; tiap overflow dikali2 ben 10ms dab       
              mov          tl1,#078h  ; ngiseni nilai awal -5000us (low) 
              mov          th1,#0ech  ; ngiseni nilai awal -5000us (high)
              setb         tr0        ; nyumet timer1    
endint2:      reti                    ; return from ISR to address caller

;------------------------------------------------------------------------------------------------
; SCHEMATICS TIMING CHART GELOMBANG OUTPUT..
;------------------------------------------------------------------------------------------------ 
;                    20ms (50hz)              20ms (50hz)
;            |-------------------------|-------------------------|
;             ____________              ____________              ____________
;            |            |            |            |            |            |
;   Q        | 10ms       | 10ms       | 10ms       | 10ms       | 10ms       |
;|___________|            |____________|            |____________|            |____ 
;
;
; ___________              ____________              ____________              ____
;|           |            |            |            |            |            |
;|  Qinv     | 10ms       | 10ms       | 10ms       | 10ms       | 10ms       |
;|           |____________|            |____________|            |____________|
;        
;Diatas adalah bentuk output gelombang untuk pemicuan inverter...
;output pulsa di dapat dari routine fip-flop dengan sistem ISR (Interrupt Service Routine)
;65536 adalah nilai maksimal counter dalam menampung hasil cacahan sedangkan nilai 5000 adalah nilai
;waktu berapa lama kita ingin mengkondisikan interrupt disini ialah 5000 / 5000us / 5ms / 0.05s
;microcontroller mencacah atau mengeksekusi satu perintah dengan kecepatan (X-tall/12) maka dari itu
;untuk mendapatkan hasil yang presisi yaitu sebesar 1 mikrodetik, diperoleh dari perhitungan
;  (1us= Xtall/12 jadi X-tall= 12Mhz)
;sedangkan untuk mendapatkan timing sesuai dengan kebutuhan, bisa dilakukan dengan sistem looping
;misal : untuk timing 10ms, dengan interrupt setiap 5ms bisa di dapat dengan cara mengkondisikan
;looping interrupt selama 2 kali.
; 
;                                                                             Herlambang.inc
;                                                                             D3_INSEL UNDIP 2005
;------------------------------------------------------------------------------------------------
; Routine buat inisialisasi LCD hehehehe :)
;------------------------------------------------------------------------------------------------  
initLCD:      clr          rs       
              mov          a,#01h 
              acall        intruksi 
              mov          a,#38h          
              acall        intruksi 
              acall        delay  
              acall        intruksi 
              acall        delay 
              acall        intruksi 
              acall        delay 
              mov          a,#12  
              acall        intruksi   
              acall        delay  
              mov          a,#06h 
              acall        intruksi
              acall        delay   
              ret  
intruksi:     mov          p0,a  
              nop                 
              clr          rs      
              nop       
              setb         e        
              acall        delay  
              clr          e        
              ret                                 
nulis:        mov          p0,a     
              setb         e      
              acall        delay   
              clr          e               
              ret
;------------------------------------------------------------------------------------------------
; Routine buat masukin sumber data awal tuk tampilan LCD
;------------------------------------------------------------------------------------------------
judul:        mov          40h,#'P' 
              mov          41h,#'L' 
              mov          42h,#'N' 
              mov          43h,#':'
              mov          44h,#'O' 
              mov          45h,#'F' 
              mov          46h,#'F' 
              mov          47h,#' '
              mov          48h,#'I' 
              mov          49h,#'N' 
              mov          4ah,#'V' 
              mov          4bh,#':'
              mov          4ch,#'O' 
              mov          4dh,#'N' 
              mov          4eh,#' ' 
              mov          4fh,#' '
              mov          50h,#'V' 
              mov          51h,#'o' 
              mov          52h,#'u' 
              mov          53h,#'t'
              mov          54h,#'p' 
              mov          55h,#'u' 
              mov          56h,#'t' 
              mov          57h,#' '
              mov          58h,#':' 
              mov          59h,#' ' 
              mov          5ah,#'0' 
              mov          5bh,#'0'
              mov          5ch,#'0' 
              mov          5dh,#'0' 
              mov          5eh,#' ' 
              mov          5fh,#'V'             
              ret
;------------------------------------------------------------------------------------------------
; Routine buat proses masukan sumber data dari luar
;------------------------------------------------------------------------------------------------
looping:      acall        initLCD
              acall        judul
              acall        tulram
              acall        ADC

muter:        acall        datascan           
              mov          4ch,#'O'   ;Inverter OFF

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久国际精品| 色综合久久88色综合天天6| 国产精品乱码人人做人人爱| 91成人在线精品| 黄色精品一二区| 亚洲一区二区三区自拍| 久久午夜电影网| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲综合偷拍欧美一区色| 日韩三级伦理片妻子的秘密按摩| 视频一区二区欧美| 综合色天天鬼久久鬼色| 精品毛片乱码1区2区3区 | 日产国产欧美视频一区精品| 欧美日韩精品欧美日韩精品| 国产.欧美.日韩| 国产精品欧美极品| www国产成人| 在线电影国产精品| 色综合久久久久综合99| 亚洲v中文字幕| 亚洲天堂福利av| 欧美激情一区二区三区四区| 精品少妇一区二区三区在线视频| 国产成人免费高清| 日韩伦理免费电影| 国产目拍亚洲精品99久久精品| 91丨porny丨户外露出| 成人性生交大片免费看在线播放 | 午夜av区久久| 亚洲国产精品一区二区久久| 亚洲视频一区在线| 国产精品久久久久毛片软件| 国产欧美日韩一区二区三区在线观看| 99精品桃花视频在线观看| 国产999精品久久久久久| 久久99热这里只有精品| 日本不卡视频在线| 天堂av在线一区| 日韩精品亚洲一区二区三区免费| 国产亚洲精品资源在线26u| 91美女片黄在线观看91美女| www.一区二区| 91在线播放网址| 久久99精品久久久久久久久久久久 | 欧美性一级生活| 欧美主播一区二区三区| 欧美性猛交xxxx黑人交| 在线观看亚洲专区| 欧美日韩三级视频| 在线观看91av| 久久午夜羞羞影院免费观看| 欧美日韩亚州综合| 911精品产国品一二三产区 | 在线观看视频91| 国产精品18久久久久久久久| 国产精品亚洲а∨天堂免在线| 亚洲一卡二卡三卡四卡五卡| 亚洲成人www| 美女视频一区二区| 国产精品亚洲第一| 99综合电影在线视频| 国内精品久久久久影院薰衣草| 亚洲国产日日夜夜| 男男gaygay亚洲| 国产91在线观看丝袜| av电影在线观看一区| 国产精品亚洲第一| 91视频xxxx| 7777精品伊人久久久大香线蕉最新版 | 国产精品久久久久一区二区三区 | 国产欧美日韩综合精品一区二区| 91精品国产色综合久久| 欧美岛国在线观看| 国产精品狼人久久影院观看方式| 亚洲精品在线观| 国产精品美女一区二区| 亚洲午夜免费视频| 国产一区二区三区免费看 | 奇米影视一区二区三区| 亚洲永久免费视频| 久久99久久99| 日本伦理一区二区| 精品va天堂亚洲国产| 亚洲色图欧洲色图| 麻豆精品一二三| 色菇凉天天综合网| 精品国产免费人成在线观看| 日韩一级高清毛片| 一色屋精品亚洲香蕉网站| 中文字幕av一区二区三区高 | 91啪在线观看| 日韩精品一区二区三区中文精品| 欧美精品在线一区二区| 欧美日韩中文字幕精品| 国产午夜亚洲精品羞羞网站| 26uuu成人网一区二区三区| 亚洲欧美视频在线观看| 韩国成人在线视频| 精品视频色一区| 国产精品亲子伦对白| 亚洲乱码国产乱码精品精可以看 | 欧美日韩免费电影| 在线成人午夜影院| 综合久久久久久久| 国产一区二区在线电影| 欧美精品一二三区| 亚洲理论在线观看| 国产凹凸在线观看一区二区| 成人av网站在线| 欧美成人精品福利| 亚洲成人av一区二区三区| 99久久伊人网影院| 久久久精品国产免大香伊| 日韩高清欧美激情| 在线观看91精品国产入口| 日本一区二区成人在线| 国产在线一区观看| 日韩欧美一二三区| 日韩av中文字幕一区二区| 日本韩国一区二区| 亚洲欧美日韩国产一区二区三区| 亚洲国产精品一区二区久久恐怖片 | 99视频有精品| 欧美久久免费观看| 亚洲自拍欧美精品| 色综合天天综合色综合av| 欧美亚洲综合另类| 亚洲欧美日韩中文字幕一区二区三区| 亚洲成人777| 欧美三级日韩三级国产三级| 亚洲卡通欧美制服中文| 91亚洲精品久久久蜜桃网站| 777午夜精品免费视频| 亚洲高清免费一级二级三级| 欧美在线观看18| 一区二区三区日本| 久久 天天综合| www国产成人免费观看视频 深夜成人网| 中文字幕一区二区三区四区不卡| 香蕉影视欧美成人| 成人深夜在线观看| 中文在线一区二区| 日本午夜精品视频在线观看| 欧美精品一二三区| 美国十次综合导航| 久久午夜色播影院免费高清| 九九九精品视频| 国产亚洲欧美日韩俺去了| 国产91精品免费| 亚洲欧洲制服丝袜| 国产精品一区二区三区四区| 久久久91精品国产一区二区精品| 亚洲电影激情视频网站| 91精品国产丝袜白色高跟鞋| 日本强好片久久久久久aaa| 日韩午夜激情av| 国产精品一级黄| 亚洲日穴在线视频| 欧美日韩一区高清| 久久精品噜噜噜成人av农村| 久久噜噜亚洲综合| 99久久免费精品高清特色大片| 久久久久久久久久久99999| 成人综合激情网| 2023国产精品自拍| 波多野结衣亚洲| 亚洲一级在线观看| 精品国产露脸精彩对白 | 欧美一区二区三区免费在线看| 国产精品久久久久国产精品日日| 久久精品国产久精国产| 国产亚洲综合色| 日本精品一级二级| 亚洲女同一区二区| av激情综合网| 首页亚洲欧美制服丝腿| 国产婷婷色一区二区三区| 韩国精品主播一区二区在线观看| 欧美一区二区大片| 成人h动漫精品一区二| 日韩极品在线观看| 国产欧美1区2区3区| 在线国产电影不卡| 亚洲国产成人高清精品| 色av一区二区| 韩国精品久久久| 亚洲国产精品久久人人爱| 久久久久高清精品| 欧美精品乱码久久久久久| 成人性生交大片| 青青草国产精品亚洲专区无| 国产精品热久久久久夜色精品三区 | 欧美最新大片在线看| 久久91精品国产91久久小草| 国产精品久久久久久久久久免费看 | 91.com视频| 99re视频这里只有精品| 久久国产生活片100| 一区二区三区日韩精品视频|