• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users




« 1 (2) 3 »


Re: 請問 C18 如何宣告位元變數?
#17
資深會員
資深會員


查看用戶資訊
原來如此
sorry, 看來我誤會了

我也都習慣把畫面切割成兩部分,以方面對照key in
不過我都是切成上下兩邊(ultraedit)
你則是習慣切成左右兩邊
或許就是如此,才會希望可把名稱縮短點吧

發表於: 2009/7/2 14:49
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問 C18 如何宣告位元變數?
#16
資深會員
資深會員


查看用戶資訊
因為我都是習慣用分割視窗的功能來編輯程式,
這樣比較方便前後對照,
但是缺點就是視窗寬度變一半,
怕字數太多以免超出顯示範圍,
我看我還是乖乖打 "#define" 好了。

發表於: 2009/7/2 14:21

Edited by PSIR on 2009年07月02日 14:57:58
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問 C18 如何宣告位元變數?
#15
資深會員
資深會員


查看用戶資訊
compilier本身除了#define以外,別無他法,請不要再往compilier方面嘗試了

反正就是打出#define的字罷了,真的要在這方面偷懶,
你也只有想辦法找個可以幫你偷懶的小工具了

1. jason680說的方法 (不過我猜,應該不符你的理想)
2. ultraedit的巨集,它可以設功能鍵,ex. Ctrl-D, 自動幫你打出#define, 不過我也不會用巨集, 請自行利用Google 找
3. 網路有很多鍵盤小工具程式,也可以幫你做到很多偷懶的工作,不過我也沒用過,還是請自己拜拜Google神了



打個#define會有甚麼大困擾我是實在搞不懂
我猜你程式的變數,8成都是甚麼 aa, bb, k1, k2 之類的吧

那樣的名稱打字是很省時間沒錯,可是很不好閱讀,不建議這種命名習慣
不說別人看不懂你程式,過陣子回頭maintain的時候,很可能連你自己也看到頭暈

我都是用 KeyValue, Length, Weight, bAutoMode
這種變數名稱,光看名稱也可以猜出變數的功能
打字麻煩? 習慣就好啦 ~~

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


Re: 請問 C18 如何宣告位元變數?
#14
資深會員
資深會員


查看用戶資訊
我說的是....

你在寫code的時候
可以打

#D abc 123
#D xyz 456

在存檔前,使用 取代,將 #D 全部取代,變成#define

#define abc 123
#define xyz 456

最後存檔,才能做compile.

註:這樣做...只有一個好處,就是寫code時,可以"少打"幾個字.
由其你一時想不起來define,如何拼時.....

怪了,你沒用過"取代"功能嗎?.....

發表於: 2009/7/2 11:35
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問 C18 如何宣告位元變數?
#13
資深會員
資深會員


查看用戶資訊
參照:

jason680 寫道:
基本上Editor都有"取代" 功能可用.

基本上#D是不能compiler的....

所以 你的code

#D abc 123
必需在compiler這個動作前變成
#define abc 123
即可. (方法之前已經說過了.)


請問 jason680 大的意思是要現在編輯器裡做設定,
讓編輯器可以認識 "#D" 的字眼是嗎,
請問是要在 Ultra Edit 裡還是 MPLAB 裡設定?

發表於: 2009/7/2 11:04
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


請問 profile 是什麼檔案?
#12
資深會員
資深會員


查看用戶資訊
版大:

請問 profile 是什麼檔案?
查字典的意思為:側面, 側影; 外觀; 輪廓, 外形,
我在 MCHP 的範例程式中經常看到 H 檔中有這個字眼。

發表於: 2009/7/2 11:00
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問 C18 如何宣告位元變數?
#11
資深會員
資深會員


查看用戶資訊
>>我的編輯器是 Ultra Edit,請問也可以用 "取代" 功能嗎?
>>我在程式中打 "#D",如何可以讓 Compiler 當成 "#define" 來組譯呢?

基本上Editor都有"取代" 功能可用.

基本上#D是不能compiler的....

所以 你的code

#D abc 123
必需在compiler這個動作前變成
#define abc 123
即可. (方法之前已經說過了.)

發表於: 2009/7/2 10:20
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問 C18 如何宣告位元變數?
#10
版主
版主


查看用戶資訊
引導、輔助用的指令,在組語裡一般稱為"虛指令" 或"假指令"。

發表於: 2009/7/2 10:03
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問 C18 如何宣告位元變數?
#9
資深會員
資深會員


查看用戶資訊
版大請問一下 What is " Directive instruction word."?
是 ANSI C 的保留字嗎?

發表於: 2009/7/2 9:41
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問 C18 如何宣告位元變數?
#8
版主
版主


查看用戶資訊
不建議這樣寫,因為別人會看不懂的。且試過無法用其他的字去替代 #define 的,因為他是屬於 Directive instruction word.

發表於: 2009/7/2 9:30
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... ]

教育訓練中心

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