• slider image 514
  • slider image 516
  • slider image 517
  • slider image 518
  • slider image 519
:::


Browsing this Thread:   5 Anonymous Users






Re: pic16f84a 問題
#9
新會員
新會員


查看用戶資訊
謝謝囉

發表於: 2009/5/20 16:17
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: pic16f84a 問題
#8
版主
版主


查看用戶資訊
參照:

nathsieh 寫道:
:
:
(其中dalay就不貼上), 我用windows中記事本編輯,然後以 MPASMWIN 5.30.01版 組譯,再用"益眾" pgms-D 燒錄.最後放到麵包板上跑,而我的LED只會重復閃前面兩組" 11110000 & 00001111"的動作,請問一下是那個地方有問題?


其實你所使用開發微處理控制器的方式式十幾年前的開發模式。先用傳統的 editer 編寫程式再叫用 Assembler 來組譯,組譯後的 Hex 在去做 Debug。以現在的市面上可以使用的開發工具來看可以更有效率,以 Microchip 的該發工具平台 MPLAB IDE 而言,從 Editer, 組譯或編譯,到除錯,燒錄等動作皆在 MPLAB IDE 下完成,不須跳離此程式就可以完成所要的開發案。

下載 MPLAB IDE v3.3x 時,記得也下載一下 User's Guide 這樣比較容易上手。

發表於: 2009/5/20 9:57
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: pic16f84a 問題
#7
資深會員
資深會員


查看用戶資訊

發表於: 2009/5/19 22:46
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


pic16f84a 問題
#6
新會員
新會員


查看用戶資訊
謝謝版主大大建議!

請問有沒有適合的模擬軟體?謝謝.

發表於: 2009/5/19 20:24
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: pic16f84a 問題
#5
版主
版主


查看用戶資訊
參照:

nathsieh 寫道:
大家好,
我有一個問題請教,一簡單程式如下:
list p=16f84a
org 00H
goto start
start
bsf 03h,5
movlw #b'00000000'
movwf 06h
bcf 03h,5

loop

movlw #b'11110000'
movwf 06H
call delay
movlw #b'00001111'
movwf 06H
call delay
movlw #b'00100000'
movwf 06H
call delay
goto loop



這樣寫程式,日後很難看懂的。研究一下底下的寫法,找一下為什麼一樣是組合語言寫法不一樣?
[color=ff0000]            list p=16F877a        
            
#include     <p16f84a.inc>
;
            
__CONFIG _WDT_OFF _XT_OSC    
;
            
org 00H
            
goto start
start
            banksel    TRISB         
            movlw     
b'00000000' 
            
movwf    TRISB
            banksel PORTB 
;            
loop
            movlw 
b'11110000'
            
movwf PORTB
            call delay
;
            
movlw b'00001111'
            
movwf PORTB
            call delay
;
            
movlw b'00100000'
            
movwf PORTB
            call delay
;            
            goto 
loop
            end
[/color]

發表於: 2009/5/19 14:37
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: pic16f84a 問題
#4
資深會員
資深會員


查看用戶資訊
不客氣 .....
謝謝你的回應 , 有問題大家一起來討論 .....

互相漏氣 求進步 ........

發表於: 2009/5/18 18:39
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: pic16f84a 問題
#3
新會員
新會員


查看用戶資訊
Beee 寫道:
; 照講 前面可以動 , 後面也可以動 除非 WATCH DOG 這隻狗你沒把它殺掉 , 所以只執行前面 就 RESET ....[/quote]


感謝 Beee大的解答, 真的是狗狗在做亂 . 謝謝囉 !!!

發表於: 2009/5/18 15:43
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: pic16f84a 問題
#2
資深會員
資深會員


查看用戶資訊
list p=16f84a
org 00H
goto start
start
bsf 03h,5
movlw #b'00000000'
; movwf 06h
MOVWF 0X86 ; TRISB ; 原程式 可能也可以動 , 但這才是正確的
bcf 03h,5

loop

movlw #b'11110000'
movwf 06H
call delay
movlw #b'00001111'
movwf 06H
call delay
movlw #b'00100000'
movwf 06H
call delay
goto loop


; 照講 前面可以動 , 後面也可以動 除非 WATCH DOG 這隻狗你沒把它殺掉 , 所以只執行前面 就 RESET ....

發表於: 2009/5/18 3:51
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


pic16f84a 問題
#1
新會員
新會員


查看用戶資訊
大家好,
我有一個問題請教,一簡單程式如下:
list p=16f84a
org 00H
goto start
start
bsf 03h,5
movlw #b'00000000'
movwf 06h
bcf 03h,5

loop

movlw #b'11110000'
movwf 06H
call delay
movlw #b'00001111'
movwf 06H
call delay
movlw #b'00100000'
movwf 06H
call delay
goto loop

(其中dalay就不貼上), 我用windows中記事本編輯,然後以 MPASMWIN 5.30.01版 組譯,再用"益眾" pgms-D 燒錄.最後放到麵包板上跑,而我的LED只會重復閃前面兩組" 11110000 & 00001111"的動作,請問一下是那個地方有問題?

發表於: 2009/5/17 23:02
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------