PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   請問一下,因為工作需要,要開始碰PIC有沒有推薦的書!? (https://www.pcdvd.com.tw/showthread.php?t=741534)

蒼藍的月光 2007-08-28 10:01 PM

請問一下,因為工作需要,要開始碰PIC有沒有推薦的書!?
 
小弟之前是使用8051+組語

寫一些小的程式還OK

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

現在因為換了新的工作

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

有問過代理商

他是建議用

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

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

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

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

可以讓小弟參考一下

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

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

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

將來昇及會比較麻煩

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

謝謝,甘溫唷!^^!

vast 2007-08-28 10:16 PM

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

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

蒼藍的月光 2007-08-29 10:34 AM

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

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


大大甘溫唷

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

bojone 2007-08-29 01:08 PM

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

找來的

abc630 2007-08-29 01:24 PM

引用:
作者蒼藍的月光
大大甘溫唷

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


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

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

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

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

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

vast 2007-08-29 06:54 PM

引用:
作者蒼藍的月光
大大甘溫唷

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


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

Marow 2007-08-29 07:16 PM

多看~ 多看別人寫的程式,有好的技巧吸收下來為己用

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

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

不過我是專攻組合語言~

蒼藍的月光 2007-08-30 12:20 PM

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

找來的


本商品已絕版
無法銷售

大大,感謝幫忙

:cry: :cry: :cry:

蒼藍的月光 2007-08-30 12:28 PM

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

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

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

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

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


大大,小弟正有這個意思

不過從組語轉換到C

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

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

下了如此的評語:

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

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

連他很熟悉C語言,都不能理解...XD

蒼藍的月光 2007-08-30 12:33 PM

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


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

這怎麼可能!?

兩個架構和指令都不一樣

要怎麼混用呀!?@_@!?


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。