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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? iovslcd.asm

?? 單片機IO口直接驅(qū)動液晶屏演示程序
?? 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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产999精品久久久久久| 日韩国产高清在线| 懂色中文一区二区在线播放| 精品对白一区国产伦| 激情综合网av| 国产日韩高清在线| 成人黄色电影在线| 最新国产成人在线观看| 91色.com| 午夜日韩在线电影| 欧美一区二区在线免费观看| 久久精品99国产精品日本| 日韩精品最新网址| 懂色av噜噜一区二区三区av| 国产精品久久久久久久浪潮网站| 91麻豆福利精品推荐| 午夜久久电影网| 精品区一区二区| 国产成人综合精品三级| 亚洲理论在线观看| 日韩一区二区三区在线| 国产不卡视频一区| 一区二区三区在线观看动漫| 日韩亚洲欧美成人一区| 国产精品1区2区| 亚洲欧美色综合| 欧美精品 日韩| 成人免费视频一区| 日韩av高清在线观看| 国产日韩欧美制服另类| 色哟哟精品一区| 麻豆91在线观看| 综合欧美一区二区三区| 日韩欧美色电影| 色婷婷国产精品久久包臀 | 精品一区二区三区在线观看| 国产欧美日韩在线| 欧美日韩高清不卡| 成人综合婷婷国产精品久久| 日韩av高清在线观看| 综合色天天鬼久久鬼色| 精品国产91亚洲一区二区三区婷婷| av资源站一区| 久久www免费人成看片高清| 亚洲综合一区二区三区| 国产亚洲制服色| 欧美一区日本一区韩国一区| 91老师国产黑色丝袜在线| 国产剧情一区在线| 亚洲成人一区在线| 国产精品久久国产精麻豆99网站 | 日韩激情一区二区| 国产精品伦一区二区三级视频| 91精品国产高清一区二区三区蜜臀| 国产成人av电影在线观看| 亚洲成人免费在线| 亚洲精品乱码久久久久久 | 久久色在线观看| 欧美日韩久久一区| 色88888久久久久久影院野外| 国产伦精品一区二区三区视频青涩| 亚洲国产va精品久久久不卡综合| 国产精品麻豆网站| 久久女同精品一区二区| 欧美大片拔萝卜| 欧美放荡的少妇| 欧美三级蜜桃2在线观看| 91理论电影在线观看| 播五月开心婷婷综合| 国产成人亚洲综合a∨猫咪| 另类的小说在线视频另类成人小视频在线 | 精品乱人伦小说| 日韩亚洲电影在线| 日韩情涩欧美日韩视频| 欧美日韩精品一区视频| 欧美三级在线播放| 欧美喷水一区二区| 777午夜精品视频在线播放| 欧美在线观看视频一区二区| 91免费视频网址| 色综合久久综合网97色综合| 99久久婷婷国产精品综合| 风间由美性色一区二区三区| 国产福利不卡视频| 国产69精品一区二区亚洲孕妇 | 日韩有码一区二区三区| 亚洲国产综合色| 天天综合日日夜夜精品| 天堂va蜜桃一区二区三区漫画版| 午夜精品一区二区三区电影天堂| 亚洲高清免费视频| 麻豆一区二区99久久久久| 久热成人在线视频| 国产一区欧美一区| 成人福利视频网站| 色综合久久中文字幕综合网| 在线精品视频一区二区| 911国产精品| 日韩精品一区二区三区视频在线观看| 日韩欧美激情四射| 久久久久久黄色| 自拍偷自拍亚洲精品播放| 亚洲综合免费观看高清完整版 | 91一区二区三区在线观看| 在线免费观看视频一区| 制服丝袜亚洲色图| 久久久久久一二三区| 中文字幕一区二区三区在线观看| 亚洲精品成a人| 美女网站色91| 高清久久久久久| 欧美性生活影院| 26uuu久久天堂性欧美| 亚洲欧洲三级电影| 午夜电影久久久| 国产成人av网站| 欧美日韩免费高清一区色橹橹| 日韩欧美在线123| 国产精品传媒视频| 免费成人在线观看视频| youjizz国产精品| 91麻豆精品国产91| 国产精品久久久久久亚洲伦| 丝袜亚洲精品中文字幕一区| 成人午夜私人影院| 欧美日本视频在线| 国产精品国产三级国产aⅴ无密码| 亚洲18影院在线观看| 成人国产精品免费网站| 欧美老女人在线| 欧美激情一区二区三区蜜桃视频| 一区二区在线观看不卡| 极品少妇一区二区三区精品视频 | 久久这里都是精品| 伊人性伊人情综合网| 狠狠色综合播放一区二区| 欧美三级欧美一级| 国产精品电影院| 国产一区二区三区黄视频| 欧美久久久久免费| 亚洲欧美另类小说视频| 国产乱理伦片在线观看夜一区| 欧美色视频在线| 中文字幕亚洲在| 国产91对白在线观看九色| 日韩欧美国产午夜精品| 亚洲自拍偷拍综合| 色综合中文字幕国产 | 亚洲人一二三区| 国产精品一区久久久久| 日韩视频123| 日韩精品一级中文字幕精品视频免费观看 | 欧美激情综合在线| 久久99久久久久| 9191国产精品| 日韩影院精彩在线| 欧美日韩亚洲丝袜制服| 一区二区三区在线免费| 91麻豆自制传媒国产之光| 国产精品网站一区| 国产高清成人在线| 久久精品夜色噜噜亚洲aⅴ| 看片网站欧美日韩| 精品日本一线二线三线不卡| 美脚の诱脚舐め脚责91 | 色天天综合久久久久综合片| 国产精品沙发午睡系列990531| 寂寞少妇一区二区三区| 精品久久久久久久久久久久包黑料 | 一区二区三区影院| 色就色 综合激情| 一级中文字幕一区二区| 91成人在线免费观看| 亚洲精品免费在线| 在线观看一区二区视频| 亚洲午夜激情网页| 欧美日韩一区二区在线观看 | 日韩国产在线观看一区| 911精品产国品一二三产区| 日韩精品国产精品| 精品久久免费看| 国产精品一区二区不卡| 国产亚洲制服色| 91亚洲男人天堂| 亚洲va欧美va人人爽| 欧美一区二区日韩| 国产美女精品人人做人人爽| 久久精品亚洲精品国产欧美| 在线观看日韩精品| 日韩中文字幕一区二区三区| 日韩欧美黄色影院| 国产成人啪午夜精品网站男同| 国产精品色哟哟网站| 欧美在线短视频| 青娱乐精品在线视频| 国产欧美精品日韩区二区麻豆天美| jlzzjlzz亚洲日本少妇| 亚洲成av人影院在线观看网| 精品久久久久久久久久久久包黑料 | 日韩激情视频在线观看|