PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
蒼藍的月光
Senior Member
 

加入日期: Jan 2004
您的住址: 高雄市
文章: 1,244
Question 請問一下,因為工作需要,要開始碰PIC有沒有推薦的書!?

小弟之前是使用8051+組語

寫一些小的程式還OK

太大或是架構複雜的就沒有練到了

現在因為換了新的工作

發現目前的公司都是用PIC系列的IC

有問過代理商

他是建議用

高標電腦盧春林老師所寫的那本書

可是那本書在高雄市真的找不到

小弟已經跑了兩三家書局了,上亞拍也沒有人在賣

不知道有無先進前輩可以推薦幾本書

可以讓小弟參考一下

另外代理商也建議小弟最好使用C來架構PIC

以後昇級要換到其它較高階或是功能較多的PIC時

程式可以不用重寫;若使用組語式的

將來昇及會比較麻煩

不知道各位先進大大有何看法!?@_@!?

謝謝,甘溫唷!^^!
     
      
舊 2007-08-28, 10:01 PM #1
回應時引用此文章
蒼藍的月光離線中  
vast
Basic Member
 

加入日期: Nov 2003
文章: 21
若用microchip的ic可以上他的網站下載教學來看,裡面有基本的教學~
看完了基本的,再來找書,我覺的會比較有方向~

對了,之前寫了一個沒結果的經驗....
若時間要捉的非常準那就用組語,若不用非常注重的話,再用C
 
__________________
查薪資的網站
http://career.zhupiter.com/

此文章於 2007-08-28 10:21 PM 被 vast 編輯.
舊 2007-08-28, 10:16 PM #2
回應時引用此文章
vast離線中  
蒼藍的月光
Senior Member
 

加入日期: Jan 2004
您的住址: 高雄市
文章: 1,244
Question

引用:
作者vast
若用microchip的ic可以上他的網站下載教學來看,裡面有基本的教學~
看完了基本的,再來找書,我覺的會比較有方向~

對了,之前寫了一個沒結果的經驗....
若時間要捉的非常準那就用組語,若不用非常注重的話,再用C


大大甘溫唷

請問一下要非常準指的是誤差多少!?@_@!?
舊 2007-08-29, 10:34 AM #3
回應時引用此文章
蒼藍的月光離線中  
bojone
Advance Member
 

加入日期: Jun 2003
您的住址: TAIWAN
文章: 395
到網路書局找找,看看能不能找到
以下是在 www.books.com.tw
C84微控制器實習-使用LC16(修訂版)
盧春林 ,全華科技,出版日期:1996/08/15
繁體書:共 2 筆搜尋結果 ,分類:電腦 > 電腦硬體/組織/結構

找來的
舊 2007-08-29, 01:08 PM #4
回應時引用此文章
bojone離線中  
abc630
Power Member
 

加入日期: Feb 2003
文章: 601
引用:
作者蒼藍的月光
大大甘溫唷

請問一下要非常準指的是誤差多少!?@_@!?


組語的確可以精確控制程式時序,什麼指令、動作需要幾個machine cycle都可以知道,

你有寫過8051的組語應不難想像。

使用C來寫的好處是,不管是換平台或是chip,只要有C的基礎,就可以很快上手。

但缺點就是程式時序與使用記憶體大小無法"精確"的掌握。

建議您,既然已有了組語的基礎,花點時間學C,會讓你覺得投資是值得的!
舊 2007-08-29, 01:24 PM #5
回應時引用此文章
abc630離線中  
vast
Basic Member
 

加入日期: Nov 2003
文章: 21
引用:
作者蒼藍的月光
大大甘溫唷

請問一下要非常準指的是誤差多少!?@_@!?


誤差的話很難講,還要看你晶片使用的頻率而定
如上一位講的,若要考慮machine cycle的話,那用C=自找死路
我找過一次了~"~
現在來講大部份用C都可以,當初我用的是一個沒中斷可用的PIC
寫到後來才發現不行用C,其實好像C跟組語可以混用,但我程度沒到那麼高
所以沒結果QQ
__________________
查薪資的網站
http://career.zhupiter.com/
舊 2007-08-29, 06:54 PM #6
回應時引用此文章
vast離線中  
Marow
Major Member
 
Marow的大頭照
 

加入日期: Feb 2001
您的住址: 虛無飄渺
文章: 105
多看~ 多看別人寫的程式,有好的技巧吸收下來為己用

多寫~ PIC指令少,暫存器多,多寫一點CODE會讓自己更了解

我也是剛接觸PIC的人~ 三個月~ XD

不過我是專攻組合語言~
舊 2007-08-29, 07:16 PM #7
回應時引用此文章
Marow離線中  
蒼藍的月光
Senior Member
 

加入日期: Jan 2004
您的住址: 高雄市
文章: 1,244
引用:
作者bojone
到網路書局找找,看看能不能找到
以下是在 www.books.com.tw
C84微控制器實習-使用LC16(修訂版)
盧春林 ,全華科技,出版日期:1996/08/15
繁體書:共 2 筆搜尋結果 ,分類:電腦 > 電腦硬體/組織/結構

找來的


本商品已絕版
無法銷售

大大,感謝幫忙

舊 2007-08-30, 12:20 PM #8
回應時引用此文章
蒼藍的月光離線中  
蒼藍的月光
Senior Member
 

加入日期: Jan 2004
您的住址: 高雄市
文章: 1,244
引用:
作者abc630
組語的確可以精確控制程式時序,什麼指令、動作需要幾個machine cycle都可以知道,

你有寫過8051的組語應不難想像。

使用C來寫的好處是,不管是換平台或是chip,只要有C的基礎,就可以很快上手。

但缺點就是程式時序與使用記憶體大小無法"精確"的掌握。

建議您,既然已有了組語的基礎,花點時間學C,會讓你覺得投資是值得的!


大大,小弟正有這個意思

不過從組語轉換到C

之前看公司組合語言很強師傅遺留下來的寫法(因為他也想轉為C語言)

被後來應徵進來的非常熟悉C語言的師傅

下了如此的評語:

這是組合語言式的C語言嘛

整個架構都還是組語的架構,只不過是指令改為C語言

連他很熟悉C語言,都不能理解...XD
舊 2007-08-30, 12:28 PM #9
回應時引用此文章
蒼藍的月光離線中  
蒼藍的月光
Senior Member
 

加入日期: Jan 2004
您的住址: 高雄市
文章: 1,244
Question

引用:
作者vast
誤差的話很難講,還要看你晶片使用的頻率而定
如上一位講的,若要考慮machine cycle的話,那用C=自找死路
我找過一次了~"~
現在來講大部份用C都可以,當初我用的是一個沒中斷可用的PIC
寫到後來才發現不行用C,其實好像C跟組語可以混用,但我程度沒到那麼高
所以沒結果QQ


C跟組語可以混用!?@_@!?

這怎麼可能!?

兩個架構和指令都不一樣

要怎麼混用呀!?@_@!?
舊 2007-08-30, 12:33 PM #10
回應時引用此文章
蒼藍的月光離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是12:45 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。