久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 計時器 [打印本頁]

作者: andamajing    時間: 2010-5-15 14:22
標(biāo)題: 計時器
我想設(shè)計一個計時器,計時器即使過程中若按一個鍵則計時停止,再按一個鍵則計時又重新開始。有高手幫忙嗎?我設(shè)計的程序,怎么計時停止后在按鍵也不動了,所以請高手幫忙!
作者: andamajing    時間: 2010-5-15 14:28

LEDBUF EQU 30H ;顯示碼緩存區(qū)
HOUR   EQU 40H
MINUTE EQU 41H
SECOND EQU 42H
C100US EQU 43H
TICK   EQU 10000 ;置中斷次數(shù)
T100US EQU 256-100 ;置定時器初值
LJMP START  ;跳轉(zhuǎn)到主程序

ORG 0003H
LJMP DISPLYLED
RETI

ORG 000BH  ;定時器0中斷入口
TOINT: PUSH PSW  ;狀態(tài)保護(hù)
      PUSH ACC
      MOV A,C100US+1 
      JNZ GOOD  ;計數(shù)值是否為0
      DEC C100US
GOOD: DEC C100US+1
   MOV A,C100US
   ORL A,C100US+1
   JNZ EXIT
   MOV C100US,#HIGH(TICK) ;重置計數(shù)值
   MOV C100US+1,#LOW(TICK)
   INC SECOND       ;秒加一
   MOV A,SECOND    
   CJNE A,#60,EXIT    ;判斷秒針是否為60
   MOV SECOND,#0
   INC MINUTE
   MOV A,MINUTE
   CJNE A,#60,EXIT
   MOV MINUTE,#0
   INC HOUR
   MOV A,HOUR
   CJNE A,#24,EXIT
   MOV HOUR,#0
EXIT: POP ACC
   POP PSW
   RETI

DELAY:        ;  延時子程序
   MOV R7,#0FEH
DELAYLOOP:
   DJNZ R7,DELAYLOOP
   DJNZ R6,DELAYLOOP   ;  R6是否有錯,是否應(yīng)改為R7?
   RET


LEDMAP:      ;數(shù)碼管顯示碼
  DB 3FH,06H,5BH,4FH
  DB 66H,6DH,7DH,07H
  DB 7FH,6FH,77H,7CH
  DB 39H,5EH,79H,71H

這是我寫的程序,怎么實現(xiàn)計時停止?高手賜教!
作者: dengjianw    時間: 2010-5-15 21:26
用C語言比較好做
作者: 示波器    時間: 2010-6-30 22:40
應(yīng)該是在停止的時候把數(shù)據(jù)存儲起來,標(biāo)志位設(shè)一個值(停止值,由設(shè)計者自己規(guī)定)。再按一次,則修改標(biāo)志位,把之前存儲的數(shù)據(jù)取出作為初始值。思路是這樣的,具體如何實現(xiàn),還要請教各位高手啦




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 精品伊人久久 | 日本精品久久久 | 一级看片免费视频 | 九一九色国产 | 秋霞一区二区三区 | 六月天婷婷 | 国产免费一区 | 中文字幕一区二区三区在线观看 | 一级片免费 | 成人黄色免费视频 | 亚洲久久在线 | 夜夜操天天操 | 69av在线播放 | 日韩成人小视频 | 国产探花在线精品一区二区 | 久久人体视频 | 国产黄色免费网站 | 久久精品视频网站 | 天天干天天舔 | 狠狠操av | 色婷婷亚洲 | 日本黄色a级片 | 黄色a毛片| 天天综合精品 | 日本在线免费视频 | 黄大色黄大片女爽一次 | 欧美一区二区免费 | 日本精品在线视频 | 可以看的毛片 | 爱福利视频网 | 天天看天天操 | 亚洲激情视频在线 | 黄色大片在线播放 | 欧美日韩久久 | 日本公妇乱偷中文字幕 | 久久一级片 | 欧美在线网站 | 三级av网站| 成人免费公开视频 | 夜夜操av | 日本在线不卡视频 |