返回   ShareGet 社群討論 > ≡ 電腦網路 ≡ > □ -- 程式設計討論

發表新主題 回覆
 
主題工具 顯示模式
  #1  
舊 2005-11-26, 03:39 AM
初級會員
 
註冊日期: 2004-09-22
文章: 24
給予: 0 | 感謝 0 | 共 0 篇
積分: 60 | 給分能力: 18
[求助][組合語言]救命啊!!!請問一個簡單的問題(已解決)

感謝各路好漢拔刀相助!!!

在下感激不盡!





如果要在以下程式加上一個暫停的功能。
如p2=low時暫停,high時則繼續跑。
有如碼錶一般。請問要如何修改…是否在延遲方面動手?感激不盡
代碼:
 ;-------1 MINUTE TIMER----------------- 
 ORG 0H 
 START: CLR A 
 MOV TMOD,#00000001B 
 LOOP: MOV P1,A 
 CALL DELAY 
 ADD A,#01 
 DA A 
 CJNE A,#60H,LOOP 
 CLR A 
 JMP LOOP 
 ;-------OSC=12 MHZ--------------------- 
 ;-------DELAY 50 MS*20=1.0 SEC-------- 
 DELAY: MOV R5,#20 
 AGAIN: MOV TL0,#<(65536-50000) 
 MOV TH0,#>(65536-50000) 
 SETB TR0 
 WAIT: JBC TF0,TIMEOUT 
 JMP WAIT 
 TIMEOUT: 
 DJNZ R5,AGAIN 
 CLR TR0 
 RET 
 END
在下想過了…是否應在delay中加一判斷程式。判斷p2腳是否為1…可是卻不知如何撰寫。還請高手指導!謝謝
※對不起,我寫錯了。最近在學vb和組合語言有點搞混了…這是組合語言!希望有大大能指點一下!

此文章於 2005-11-29 08:51 AM 被 cf1032 編輯.
回覆時引用此文章
  #2  
舊 2005-11-26, 08:33 AM
正式會員
 
註冊日期: 2005-07-16
文章: 81
給予: 0 | 感謝 0 | 共 0 篇
積分: 26 | 給分能力: 15
這是VB嗎??@@

我有沒有看錯~~還是說我印象中的VB跟你學的不同???
回覆時引用此文章
  #3  
舊 2005-11-26, 08:43 AM
正式會員
 
註冊日期: 2005-06-25
文章: 73
給予: 0 | 感謝 0 | 共 0 篇
積分: 369 | 給分能力: 15
看起來有點像QuickBasic說...對這方面沒有很多的研究...

依稀記得,家裡有台Win 3.1的Laptop...裡面有裝QuickBasic...

每次寫程式,Laptop就會漏電...然後就被電得哇哇叫,Laptop還會自動重新開機...XD~~
__________________
掬一把人間淨土,造千年人間仙境
回覆時引用此文章
  #4  
舊 2005-11-26, 09:07 AM
超級會員
 
註冊日期: 2004-06-10
文章: 329
給予: 1 | 感謝 0 | 共 0 篇
積分: 141 | 給分能力: 20
這好像是8051 還是 組合語言吧
回覆時引用此文章
  #5  
舊 2005-11-26, 09:37 AM
初級會員
 
註冊日期: 2005-11-19
文章: 3
給予: 0 | 感謝 0 | 共 0 篇
積分: 10 | 給分能力: 13
這是組合語言...只是不知道對應那種chip
回覆時引用此文章
  #6  
舊 2005-11-26, 09:50 AM
正式會員
 
註冊日期: 2004-06-07
文章: 33
給予: 0 | 感謝 0 | 共 0 篇
積分: 76 | 給分能力: 19
這是高職生學的C語言吧
我也正在學
回覆時引用此文章
  #7  
舊 2005-11-26, 10:28 AM
初級會員
 
註冊日期: 2005-11-05
文章: 3
給予: 0 | 感謝 0 | 共 0 篇
積分: 30 | 給分能力: 13
XD~~這下有趣了,大家都不知道這玩意兒是什麼...樓主宣稱這是Viusal Bsic呀...

就那幾個LOOP和START確實是有組合語言的味道。敢問高職生的C語言是什麼?

沒有見過那麼像組合語言的C程式碼說...它的用途是什麼呀?
回覆時引用此文章
  #8  
舊 2005-11-26, 11:18 AM
初級會員
 
註冊日期: 2004-06-27
文章: 22
給予: 0 | 感謝 0 | 共 0 篇
積分: 324 | 給分能力: 19
不是VB 不是C 也不是JAVA 他就是某IC的程式 也許是8051吧 因為看起來不像PIC的晶片
回覆時引用此文章
  #9  
舊 2005-11-26, 11:18 AM
初級會員
 
註冊日期: 2005-11-12
文章: 11
給予: 0 | 感謝 0 | 共 0 篇
積分: 40 | 給分能力: 13
再下淺見...經過研判...這絕不是vb...
應該是Assembly...只不過看的有點矇矓..
我的assembly只用來修改遊戲用的...
回覆時引用此文章
  #10  
舊 2005-11-26, 01:30 PM
stardog 的頭像
眾貓之主
 
註冊日期: 2004-06-27
來自: 天狼星
文章: 1,259
給予: 0 | 感謝 0 | 共 0 篇
積分: 1854 | 給分能力: 26
這應該不是驅動8051的組合語言

當然也絕對不可能是VB 或是 JAVA
__________________

大家...喜歡的話 麻煩幫忙加積分喔 ^^
回覆時引用此文章
發表新主題 回覆

書簽

主題工具
顯示模式

發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用
論壇跳轉


所有時間均為GMT -5。現在的時間是 08:55 PM


Powered by vBulletin® Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.