PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
ASM
[問題] 8051沒有動作
作者:
q1a2z3978
(欸等下)
2017-07-06 22:56:21
我用的晶片是AT89S52,用Keil uVision5寫的。
我想用組語寫個LED亮暗的程式,但是一直沒有動作(LED燈在插上電的瞬間會閃一下就沒了)
詭異的是我若用C寫,就能正常運作。因此能排除掉電路接錯、硬體故障等問題。但是組合語言程式有模擬過了,程式應該也沒有問題。
我在想會不會是我建立檔案的時候副檔名打.asm,請問這樣會造成錯誤嗎(因為當初學校用的是AT89C51,副檔名打.a51,不曉得在AT89S52要變成什麼)
又或者是其他問題?希望有大大能提出建議,謝謝
作者: dsplab (星野夢美)
2017-07-06 23:31:00
CPL 指令僅限 A 暫存器改為 XRL P3,#80H抱歉,CPL P3.7並沒有錯,請確認硬體是否正確
作者:
a22326284
(chin)
2017-07-07 00:57:00
一步步驗證阿 先確定 5V RST XTAL是否有正確連接在先用簡單的程式 例如只SETB P3.7 確認程式是否動作使用KEIL 建立的Project是否正確 等等之類的就我記得 是可以使用.asm當副檔名的話說 您知道Delay的時間多長嗎 感覺頗長的耶...還有您LED接的方式也提供一下會更好確認問題
繼續閱讀
[請益] Can bus傳輸
qqqq9630
[問題] BCB透過USB to TTL傳輸
Acnes981
[問題] MCU 的多工處理
AnswerD
[問題] Digimatic Arduino Source Code
chenyw2005
[問題] ESP8266 問題?
nk950357
[問題] 有人使用過Freescale的MCU嗎??
www85109
[問題]arduino程式上傳出現此錯誤訊息怎麼辦
m8632123
[請益] USB HID Report ID是不是一定要傳?
MaxHaru
[問題] MCU的ADC轉換中間有一段數值沒變化
z1976
想請問關於步進馬達反轉
zzz64010
Links
booklink
Contact Us: admin [ a t ] ucptt.com