娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年12月23日(星期一)

正在發(fā)生

2019年12月23日 | 單片機(jī)電子時鐘課設(shè)匯編語言代碼和proteus仿真

發(fā)布者:溫柔陽光 來源: 51hei關(guān)鍵字:單片機(jī)  電子時鐘  匯編語言 手機(jī)看文章 掃描二維碼
隨時隨地手機(jī)看文章

 

單片機(jī)匯編語言源碼:

ORG 0000H

AJMP MAIN

ORG 000BH

LJMP INTT0


ORG 0030H

MAIN:

MOV SP,#60H ;確立堆棧區(qū)

MOV PSW,#00H

MOV R0,#20H   ;RAM區(qū)首地址

MOV R7,#5FH ;RAM區(qū)單元個數(shù)


QL:

MOV @R0,#00H ;RAM清零        

INC R0

DJNZ R7,QL


MOV IP,#02H ;IP初始化,優(yōu)先定時器0

MOV IE,#82H ;IE初始化

MOV TMOD,#01H ;定時器0方式1工作

LCALL PP ;調(diào)P.子程序


NEXT:

LCALL KEY ;按鍵檢測子程序

JB ACC.0,RUNF ;A鍵按下運行

LCALL DISP ;調(diào)用顯示子程序

SJMP NEXT


RUNF:

LCALL OUTT ;調(diào)傳送子程序

LCALL TIME ;開電子鐘

JK:

LCALL DISP

LCALL KEY

JZ JK

LCALL ANKEY        ;調(diào)用鍵功能子程序

LCALL DISP

SJMP JK


;P點顯示子程序

PP:

MOV 37H,#12 ;P點編碼送寄存器

MOV R0,#30H ;P點編碼送寄存器

MOV R7,#07H

PPP:

MOV @R0,#10  ;???

INC R0

DJNZ R7,PPP

RET


;鍵掃描子程序

KEY:

LCALL KEYS ;調(diào)用鍵值處理子程序

JZ EXIT ;沒有鍵按下轉(zhuǎn)到返回

LCALL DISP

LCALL DISP ;調(diào)用顯示去抖動

LCALL KEYS

JZ EXIT

MOV B,20H ;保存鍵值

KEYSF:

LCALL KEYS

JZ KEYY ;鍵釋放,轉(zhuǎn)到恢復(fù)鍵值

LCALL DISP ;調(diào)顯示子程序延時

AJMP KEYSF ;等到鍵釋放


KEYY:

MOV A,B ;鍵值送20H單元保存??

EXIT:RET


KEYS:

MOV P1,#0FFH ;先向P1口寫1

MOV A,P1 ;P1口值送A

CPL A

ANL A,#0FH ;保存P1口的低4位

MOV 20H,A ;A值送20H保存

RET


;鍵功能子程序

ANKEY:

CLR EA ;關(guān)中斷

CHECK:

JB TR0,YXZ ;判斷是否運行

K0:

CJNE A,#01H,K1

AJMP RUN ;轉(zhuǎn)運行

K1:

CJNE A,#02H,K2

AJMP KEY1 ;轉(zhuǎn)時調(diào)整

K2:

CJNE A,#40H,K3

AJMP KEY2 ;轉(zhuǎn)分調(diào)整

K3:

CJNE A,#08H,OUT          ;轉(zhuǎn)

AJMP KEY3 ;轉(zhuǎn)秒調(diào)整


YXZ:

JB ACC.0,STOP

AJMP OUT


KEY1:

MOV R0,#45H ;時調(diào)整

LCALL ADD1 ;調(diào)加一子程序

CLR C

CJNE A,#24H,OUTT ;轉(zhuǎn)傳送顯示數(shù)據(jù)子程序

ACALL CLR0 ;調(diào)時間清理子程序

AJMP OUTT

KEY2:

MOV R0,#43H ;分調(diào)整

LCALL ADD1

CLR C

CJNE A,#60H,OUTT

ACALL CLR0

AJMP OUTT

KEY3:

MOV R0,#41H ;秒調(diào)整

ACALL ADD1

CLR C

CJNE A,#60H,OUTT

ACALL CLR0


;傳送顯示數(shù)據(jù)子程序

OUTT:

MOV 30H,40H ;秒顯示單元40H-41H

MOV 31H,41H

MOV 32H,#11 ;"-"

MOV 33H,42H ;分顯示單元42H-43H

MOV 34H,43H

MOV 35H,#11 ;"-"

MOV 36H,44H ;時顯示單元44H-45H                

MOV 37H,45H

RET

STOP:

CLR TR0

RET

RUN:

LCALL TIME ;調(diào)運行電子鐘子程序

OUT:

SETB EA ;無鍵按下或完成功能跳出

RET


;運行電子鐘子程序                                                                        

TIME:

SETB EA

MOV TL0,#0B0H  ;3CB0H

MOV TH0,#3CH

MOV R4,#20  ;50ms,20次循環(huán)

SETB TR0 ;啟動定時器0

RET


;定時器0中斷處理子程序

INTT0:

PUSH ACC

PUSH PSW

CLR ET0

CLR TR0                                                                         

MOV TL0,#0B0H  ;重新設(shè)置定時初值

MOV TH0,#3CH

SETB TR0

DJNZ R4,OUTT0  ;1秒到

ADDSS:

MOV R4,#14H  ;20次計數(shù)

MOV R0,#41H  ;秒十位

ACALL ADD1

CLR C

CJNE A,#60H,ADDMM ;1分到

ADDMM:

JC OUTT0

ACALL CLR0

MOV R0,#43H

ACALL ADD1

CLR C

CJNE A,#60H,ADDHH ;1小時到

ADDHH:

JC OUTT0

ACALL CLR0

MOV R0,#45H

ACALL ADD1

CLR C

CJNE A,#24H,HOUR ;1天到

HOUR:

JC OUTT0

ACALL CLR0


OUTT0:

MOV 30H,40H ;秒顯示單元40H-41H

MOV 31H,41H

MOV 32H,#11 ;"-"

MOV 33H,42H ;分顯示單元42H-43H

MOV 34H,43H

MOV 35H,#11 ;"-"

MOV 36H,44H ;時顯示單元44H-45H                

MOV 37H,45H

POP PSW

POP ACC

SETB ET0

RETI


;時間清理子程序

CLR0:

CLR A

MOV @R0,A

DEC R0

MOV @R0,A

RET


;加一子程序

ADD1:

MOV A ,@R0  ;取十位

DEC R0

SWAP A

ORL A,@R0  ;組合十位與個位           

ADD A,#01H  ;加1

DA A ;十進(jìn)制調(diào)整

MOV R3,A  ;暫存

ANL A,#0FH  ;屏蔽十位

MOV @R0,A  ;放入個位單元

MOV A,R3  ;取值

INC R0

SWAP A

ANL A,#0FH  ;屏蔽個位

MOV @R0,A  ;放入十位單元

MOV A,R3  ;數(shù)值放入A中等待判斷

RET


;顯示子程序

DISP:

MOV R1,#30H  ;顯示緩沖存儲單元首地址

MOV R2,#80H  ;從右至左顯示

DISP1:

MOV P2,R2  ;送位控

MOV A,@R1

MOV DPTR,#TAB

MOVC A,@A+DPTR

MOV P0,A  ;送段控

ACALL DL  ;延時

MOV A,R2  ;???

JB ACC.0,DISP2          ;從右至左8位LED顯示一遍

RR A

INC R1

MOV R2,A

AJMP DISP1

DISP2:RET

TAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH,0BFH,0CH


;顯示延時子程序

DL:

MOV R6,#14H  

DL1:

MOV R7,#19H

DL2:

DJNZ R7,DL2

DJNZ R6,DL1

RET

END

關(guān)鍵字:單片機(jī)  電子時鐘  匯編語言 引用地址:單片機(jī)電子時鐘課設(shè)匯編語言代碼和proteus仿真

上一篇:注釋很詳細(xì)的IIC做從機(jī)發(fā)送數(shù)據(jù)源程序
下一篇:全自動洗衣機(jī)控制器設(shè)計的單片機(jī)代碼

0

推薦閱讀

BYROBOT是韓國生產(chǎn)技術(shù)研究所飛行機(jī)器人小組研究員出身工程師們于2011年共同成立的專業(yè)公司。 公司在韓國國內(nèi)首次成功開發(fā)了裝載的ducted-fan型飛行機(jī)器人的自主飛行系統(tǒng),并在全球首次開發(fā)了安裝戰(zhàn)斗系統(tǒng)的玩具飛行機(jī)器人。在飛行控制及運營系統(tǒng)領(lǐng)域擁有知識產(chǎn)權(quán)和嵌入式系統(tǒng)、、融合、視覺等機(jī)器人領(lǐng)域的核心技術(shù)。 BYROBOT的首款產(chǎn)品——迷你四旋翼...
以下程序使用PIC12C508 單片機(jī) ,內(nèi)部4MHz時鐘,4腳輸入50HZ脈沖信號,7,6,3腳(GP0,GP1,GP4端口)為輸出口。其中漸變部分是讓燈慢慢的變亮(或滅)。;程序如下:GPI0EQU6COUNT1EQU11COUNT2EQU12COUNT3EQU13COUNT4EQU14COUNT5EQU15POINTEREQU16POINTER1EQU17ORG00HMOV LW07H;設(shè)定時鐘參數(shù)1:256分頻OPTIONMOV LW2CH;輸出端口設(shè)定0,1,4輸出,3輸入50...
12月22日,2020年上海市智能制造推進(jìn)工作大會上,新時達(dá)機(jī)器人智能工廠正式啟動投產(chǎn)運行,成為上海市首批20家智能工廠之一。據(jù)了解,該項目與新時達(dá)集團(tuán)旗下上海辛格林納新時達(dá)電機(jī)公司毗鄰,總投資6.9億元,于2017年8月開工建設(shè)新工廠,歷時2年4個月落成,占地4.8萬平方米,建筑面積約2.54萬平方米。該基地著力于打造一個專業(yè)化、規(guī)模化、智能化的機(jī)器人...
12月22日,據(jù)國家市場監(jiān)督管理總局反壟斷局官網(wǎng)顯示,市場監(jiān)管總局發(fā)布關(guān)于附加限制性條件批準(zhǔn)SK海力士株式會社收購英特爾公司部分業(yè)務(wù)案反壟斷審查決定的公告。據(jù)了解,市場監(jiān)管總局于2020年12月15日收到本案經(jīng)營者集中反壟斷申報。經(jīng)審核,市場監(jiān)管總局認(rèn)為該申報材料不完備,要求申報方予以補(bǔ)充。2021年3月22日,市場監(jiān)管總局確認(rèn)經(jīng)補(bǔ)充的申報材料符合...

史海拾趣

問答坊 | AI 解惑

TCP&UDP 使用步驟及流程

TCP&UDP 使用步驟及流程…

查看全部問答∨

wince+EVC的對話框程序為什么在標(biāo)題欄只有文件而沒有圖標(biāo)。如何加上?

最小化時任務(wù)欄的圖標(biāo)我都已經(jīng)加上了!可是為什么標(biāo)題欄右上角的圖欄就是不顯示,是WINCE不支持嗎?…

查看全部問答∨

請教:做一個GPS定位系統(tǒng),要求GPS模塊要通過GPRS傳輸數(shù)據(jù)到指定電腦,怎么做

想做一個GPS實時定位系統(tǒng),這個GPS要通過GPRS傳輸數(shù)據(jù),由一個計算機(jī)來接收數(shù)據(jù),讓GPS實時在GIS系統(tǒng)里顯示。可是現(xiàn)在一點思路都沒有,不知道應(yīng)該怎么開始。包擴(kuò)買什么GPS模塊,GPRS模塊,怎樣編程來實現(xiàn),目前已經(jīng)有一個自己做好的GIS系統(tǒng),請各位 ...…

查看全部問答∨

ReadFile 失敗

在EVC下使用多線程打開文件遇到如下問題    1.使用CreateFile打開硬盤上的一個文件,有時出現(xiàn)打開失敗,GetLastError返回2,文件不存在,但是文件確實存在,而且我在操作完文件后立即將文件關(guān)閉。    2.ReadFile讀文件的過程 ...…

查看全部問答∨

一個關(guān)于通頻帶的問題

本帖最后由 paulhyde 于 2014-9-15 08:55 編輯 在07年國賽中,基本要求里面有一個指標(biāo)“電壓增益為40dB,增益10dB步進(jìn)可調(diào),通頻帶為100Hz~40kHz”,想請問一下各位大俠,通頻帶100Hz~10kHz是指0~40DB,不進(jìn)為10DB的每一個放大倍數(shù)都要滿足,還是 ...…

查看全部問答∨

stm32可以做can轉(zhuǎn)usb的設(shè)備嗎好像是一個口

                                  …

查看全部問答∨

請教個問題STM32串口DMA中斷的問題

DMA_Trans_Stop() { //兩個函數(shù)均為庫函數(shù)   DMA_PARA_INIT(Usartx,  *StartAddr,   0 ) ;  (1)   DMA_IT_CONFIG(通道,DISABLE);    } 問題:加上語句1后,再調(diào)用DMA初始 ...…

查看全部問答∨

LM3S8962 JTAG接口上拉的問題

現(xiàn)在在基于LM3S8962做產(chǎn)品開發(fā),遇到一個問題,JTAG的5個信號線TRST, TCK, TMS, TDI, and TDO,需不需要上拉?LM3S8962開發(fā)板上沒有上拉,但是有同事說需要上拉。我想問問朋友們到底需要上拉不?在errata上說最好是把相關(guān)的信號線全部上拉(Errata ...…

查看全部問答∨
小廣播
添点儿料...
无论热点新闻、行业分析、技术干货……
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 固镇县| 象山县| 莎车县| 利川市| 微博| 彰武县| 广州市| 西贡区| 德昌县| 林西县| 达日县| 丽水市| 西充县| 灵石县| 六安市| 深水埗区| 杭锦旗| 饶阳县| 郓城县| 咸宁市| 兴文县| 冷水江市| 密山市| 兖州市| 长汀县| 瑞金市| 启东市| 扎鲁特旗| 嘉祥县| 陆丰市| 文化| 许昌县| 青冈县| 济阳县| 遂昌县| 互助| 垣曲县| 子洲县| 襄樊市| 昭觉县| 平山县|