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

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

?? iovslcd.asm

?? 單片機IO口直接驅動液晶屏演示程序
?? ASM
?? 第 1 頁 / 共 2 頁
字號:
;*********************************************
;FILE NAME:     IO_LCD
;MCU:           HT46R22
;MASK OPTION:   WAKE-UP: PA6,PA7
;               PULL-HIGH: PA,PB,PC
;               IIC: DISABLE
;               PFD: DISABLE
;               PWM: DISABLE
;               WDT: ENABLE
;               CLRWDT: ONE
;               WDT CLOCK SOURCE: T1
;               WDT TIME OUT SELECT: WDT CLOCK SOURCE/32768
;               LVR: DISABLE
;               OSC: CRYSTAL
;               SYSVOLT: 3.0V
;               SYSFRAG: 4000KHZ
;AUTHOR:        RADOME
;HISTORY:       2005.08.22
;*********************************************
include Ht46r22.inc
include Micro.inc
;*********************************************
IO_data .section 'data'
;*********************************************
acc_bk          db      ?
status_bk       db      ?
pa_bk           db      ?
pb_bk           db      ?
pbc_bk          db      ?

pulse_count     db      ?
display_temp    db      ?
display_temp0   db      ?
display_temp1   db      ?
display_temp2   db      ?
number0         db      ?
number1         db      ?
number2         db      ?

msecond         db      ?
second          db      ?
minute          db      ?
;----------------------------------------
segment0        equ     pa_bk.0
segment1        equ     pa_bk.1
segment2        equ     pa_bk.2
segment3        equ     pa_bk.3
segment4        equ     pb_bk.4
segment5        equ     pb_bk.5

com0            equ     pb_bk.3
com0_ctrl       equ     pbc_bk.3
com1            equ     pb_bk.6
com1_ctrl       equ     pbc_bk.6
com2            equ     pb_bk.7
com2_ctrl       equ     pbc_bk.7
;*********************************************
IO_code .section 'code'
;*********************************************
        org     0000h
        jmp     init

        org     0004h                   ;External Interrupt
        reti

        org     0008h                   ;Timer Interrupt
        jmp     timer_int

        org     0020h

;*********************************************
;Initializers
;*********************************************
init:
        clr     intc0
        clr     intc1
        clr     tmrc

        clr     msecond
        clr     second
        clr     minute
        clr     pulse_count
        clr     display_temp
        clr     display_temp0
        clr     display_temp1
        clr     display_temp2
        clr     number0
        clr     number1
        clr     number2

        mov     a,11011111b
        mov     pa,a
        mov     pa_bk,a
        mov     a,11010000b
        mov     pac,a
        set     pb
        set     pb_bk
        mov     a,00000001b
        mov     pbc,a
        mov     pbc_bk,a
        mov     a,00000001b
        mov     pc,a
        clr     pcc
        clr     pd
        clr     pdc

        mov     a,00000101b
        mov     intc0,a
        mov     a,94
        mov     tmr,a
        mov     a,10010110b
        mov     tmrc,a
;*********************************************
;Main
;*********************************************
main_loop:
        clr     wdt
        mov     a,minute
        add     a,bcd_table
        mov     tblp,a
        tabrdl  number2
        mov     a,number2
        and     a,0f0h
        swap    acc
        mov     number0,a
        mov     a,number2
        and     a,0fh
        mov     number1,a

        mov     a,number0
        mov     display_temp0,a
        mov     a,number1
        mov     display_temp1,a
        mov     a,number2
        mov     display_temp2,a
        jmp     main_loop
;*********************************************
;Interrupt
;*********************************************
timer_int:                              ;2592us
        push
;----------------------------------------
;COM Operation Mode
;----------------------------------------
com_pulse:
        inc     pulse_count
        mov     a,pulse_count
        sub     a,7
        snz     c
        jmp     $+3
        mov     a,1
        mov     pulse_count,a
        mov     a,pulse_count
        sdz     acc
        jmp     $+2
        jmp     com1_out_high
        sdz     acc
        jmp     $+2
        jmp     com1_out_low
        sdz     acc
        jmp     $+2
        jmp     com2_out_high
        sdz     acc
        jmp     $+2
        jmp     com2_out_low
        sdz     acc
        jmp     com0_out_low

com0_out_high:
        clr     com0_ctrl
        set     com0
        set     com1_ctrl
        set     com2_ctrl
        jmp     segment_pulse
com0_out_low:
        clr     com0_ctrl
        clr     com0
        set     com1_ctrl
        set     com2_ctrl
        jmp     segment_pulse
com1_out_high:
        set     com0_ctrl
        clr     com1_ctrl
        set     com1
        set     com2_ctrl
        jmp     segment_pulse
com1_out_low:
        set     com0_ctrl
        clr     com1_ctrl
        clr     com1
        set     com2_ctrl
        jmp     segment_pulse
com2_out_high:
        set     com0_ctrl
        set     com1_ctrl
        clr     com2_ctrl
        set     com2
        jmp     segment_pulse
com2_out_low:
        set     com0_ctrl
        set     com1_ctrl
        clr     com2_ctrl
        clr     com2
;----------------------------------------
;SEGMENT Operation Mode
;----------------------------------------
segment_pulse:
;------------------------
segment0_out:
        mov     a,display_temp0
        add     a,number_table
        mov     tblp,a
        tabrdl  display_temp
        rl      display_temp
        rl      display_temp
        rl      display_temp
        mov     a,display_temp
        and     a,00000111b
        inc     acc
        sdz     acc
        jmp     $+2
        jmp     segment0_000
        sdz     acc
        jmp     $+2
        jmp     segment0_001
        sdz     acc
        jmp     $+2
        jmp     segment0_010
        sdz     acc
        jmp     $+2
        jmp     segment0_011
        sdz     acc
        jmp     $+2
        jmp     segment0_100
        sdz     acc
        jmp     $+2
        jmp     segment0_101
        sdz     acc
        jmp     segment0_111
        jmp     segment0_110

segment0_000:
        mov     a,com_000_table
        jmp     segment0_next
segment0_001:
        mov     a,com_001_table
        jmp     segment0_next
segment0_010:
        mov     a,com_010_table
        jmp     segment0_next
segment0_011:
        mov     a,com_011_table
        jmp     segment0_next
segment0_100:
        mov     a,com_100_table
        jmp     segment0_next
segment0_101:
        mov     a,com_101_table
        jmp     segment0_next
segment0_110:
        mov     a,com_110_table
        jmp     segment0_next
segment0_111:
        mov     a,com_111_table

segment0_next:
        add     a,pulse_count
        mov     tblp,a
        tabrdl  acc
        clr     segment0
        sz      acc
        set     segment0
;------------------------
segment1_out:
        rl      display_temp
        rl      display_temp
        rl      display_temp
        mov     a,display_temp
        and     a,00000111b
        inc     acc
        sdz     acc
        jmp     $+2
        jmp     segment1_000
        sdz     acc
        jmp     $+2
        jmp     segment1_001
        sdz     acc
        jmp     $+2
        jmp     segment1_010
        sdz     acc
        jmp     $+2
        jmp     segment1_011
        sdz     acc
        jmp     $+2
        jmp     segment1_100
        sdz     acc
        jmp     $+2
        jmp     segment1_101
        sdz     acc
        jmp     segment1_111
        jmp     segment1_110

segment1_000:
        mov     a,com_000_table
        jmp     segment1_next
segment1_001:
        mov     a,com_001_table
        jmp     segment1_next
segment1_010:
        mov     a,com_010_table
        jmp     segment1_next
segment1_011:
        mov     a,com_011_table
        jmp     segment1_next
segment1_100:
        mov     a,com_100_table
        jmp     segment1_next
segment1_101:
        mov     a,com_101_table
        jmp     segment1_next
segment1_110:
        mov     a,com_110_table
        jmp     segment1_next
segment1_111:
        mov     a,com_111_table

segment1_next:
        add     a,pulse_count
        mov     tblp,a
        tabrdl  acc
        clr     segment1
        sz      acc
        set     segment1
;------------------------
segment2_out:
        clr     acc

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品婷婷午夜在线观看| 国产白丝精品91爽爽久久| 国产精品久久久久久久久晋中| 精品国产电影一区二区| 国产午夜一区二区三区| 国产精品久久久久影院老司| 亚洲第一搞黄网站| 蜜桃av噜噜一区| 国产一区二区三区在线看麻豆| 国产福利一区在线观看| 老司机精品视频导航| 国产一区二区三区av电影| 在线观看亚洲成人| 日韩欧美国产三级电影视频| 久久天堂av综合合色蜜桃网| 亚洲人成7777| 日韩1区2区日韩1区2区| 99综合电影在线视频| 欧美吻胸吃奶大尺度电影| 精品久久久久久久久久久久久久久 | 制服.丝袜.亚洲.中文.综合| 日韩亚洲欧美在线观看| 2023国产精品视频| 日韩精品电影一区亚洲| 国产福利一区在线| 日韩三级中文字幕| 日韩成人一级片| 欧美乱妇20p| 国产色产综合产在线视频| 日本视频免费一区| 在线成人av网站| 天堂久久久久va久久久久| 欧美乱妇20p| 免费成人在线网站| 色综合一区二区| 精品动漫一区二区三区在线观看| 日本午夜一本久久久综合| 欧美日韩三级视频| 中文字幕欧美国产| 麻豆中文一区二区| 日韩精品在线网站| 国产精品一区不卡| 欧美日韩高清影院| **网站欧美大片在线观看| 九一久久久久久| 欧美日韩精品欧美日韩精品| 午夜在线成人av| 91精品啪在线观看国产60岁| 毛片av一区二区| 国产午夜精品一区二区| 波多野结衣中文字幕一区二区三区| 日韩免费性生活视频播放| 韩国三级在线一区| 日韩欧美三级在线| 国产高清不卡一区| 一区二区三区国产豹纹内裤在线| 丰满放荡岳乱妇91ww| 亚洲视频一区二区在线| 成人晚上爱看视频| 久久久精品影视| 久久se这里有精品| 中文字幕一区二区三区不卡| 日本高清免费不卡视频| 亚洲女性喷水在线观看一区| 制服丝袜国产精品| 国产成人在线观看免费网站| 一区二区日韩av| 精品91自产拍在线观看一区| 一本大道综合伊人精品热热 | 91国偷自产一区二区使用方法| 亚洲成a人片综合在线| 久久久精品2019中文字幕之3| 色婷婷综合中文久久一本| 老司机免费视频一区二区三区| 综合激情成人伊人| 日韩精品中文字幕一区二区三区 | 6080国产精品一区二区| 国产成人啪午夜精品网站男同| 亚洲二区在线观看| 欧美性色黄大片| 国内久久精品视频| 亚洲444eee在线观看| 中文字幕av一区 二区| 91精品国产综合久久久蜜臀粉嫩| eeuss影院一区二区三区| 亚洲一区在线免费观看| 欧美日韩精品一区二区天天拍小说 | 亚洲成在人线免费| 中文字幕第一页久久| 日韩欧美高清一区| 在线免费观看日本欧美| 成人免费高清视频在线观看| 久久99精品一区二区三区三区| 亚洲伊人伊色伊影伊综合网| 中文字幕一区二区三区不卡 | 国产成人高清在线| 免费的国产精品| 香蕉久久夜色精品国产使用方法 | 一区二区中文字幕在线| 久久夜色精品国产欧美乱极品| 7777精品伊人久久久大香线蕉的 | 亚洲色图在线播放| 国产精品毛片久久久久久| 欧美一区二区免费视频| 7777女厕盗摄久久久| 色婷婷av一区二区| av欧美精品.com| 成人免费高清在线| 成人免费三级在线| 国产成人精品网址| 国产成人亚洲综合a∨婷婷| 精油按摩中文字幕久久| 奇米影视一区二区三区| 日本欧美加勒比视频| 日日噜噜夜夜狠狠视频欧美人| 亚洲18色成人| 日日夜夜精品视频天天综合网| 亚洲成人综合视频| 日韩精品视频网| 久久99精品国产| 国产一区视频网站| 福利一区二区在线| www.亚洲色图| 欧美综合在线视频| 91精品国产入口在线| 精品国产乱码久久久久久1区2区 | 国产在线一区观看| 国产成人精品亚洲日本在线桃色| 成人av电影免费在线播放| 久久久综合视频| 欧美国产一区二区在线观看| 国产精品久久久久久亚洲毛片 | 欧美激情一区二区三区在线| 中文欧美字幕免费| 亚洲激情自拍视频| 久久精品一区二区三区av| 亚洲国产成人私人影院tom| 自拍偷拍亚洲欧美日韩| 三级不卡在线观看| 狠狠色综合色综合网络| 不卡区在线中文字幕| 在线中文字幕一区| 欧美一区二区三区免费大片| 国产亚洲成av人在线观看导航| 中文字幕一区二| 石原莉奈一区二区三区在线观看 | 久久久www成人免费无遮挡大片| 欧美激情在线免费观看| 夜夜夜精品看看| 狠狠狠色丁香婷婷综合激情 | 欧美一级xxx| 国产精品色呦呦| 亚洲成av人在线观看| 国产精品456露脸| 在线国产电影不卡| 久久久久国产精品人| 亚洲国产一区二区视频| 国产成人在线看| 在线不卡的av| 国产精品乱码一区二区三区软件| 午夜精品福利一区二区三区蜜桃| 亚洲黄色av一区| 久久国产成人午夜av影院| 一本大道久久a久久精品综合| 欧美mv和日韩mv的网站| 亚洲黄色av一区| 国产a精品视频| 7777精品伊人久久久大香线蕉超级流畅 | 欧美一区二区日韩| 亚洲欧美日韩国产一区二区三区| 九九精品一区二区| 欧美私人免费视频| 欧美国产一区视频在线观看| 免费在线观看一区| 欧美中文字幕一区| 亚洲三级理论片| 欧美一区二区视频在线观看2022| 国产精品精品国产色婷婷| 国内精品伊人久久久久av一坑 | 国产三区在线成人av| 免费在线观看成人| 欧美人妖巨大在线| 亚洲一线二线三线久久久| 成人小视频在线| 欧美激情一区二区三区全黄| 国内成人精品2018免费看| 日韩视频免费观看高清在线视频| 亚洲视频资源在线| 99re视频这里只有精品| 色猫猫国产区一区二在线视频| 2021久久国产精品不只是精品| 美女精品一区二区| 91精品国产欧美一区二区| 午夜一区二区三区在线观看| 91福利国产成人精品照片| 一区二区三国产精华液| 在线观看成人小视频| 夜夜精品视频一区二区 | 亚洲精品精品亚洲| 91美女片黄在线观看91美女|