Electronics 板


LINE

最近在閱讀PIC系列單晶片的使用手冊,有幾個小問題想不通,想請問: 1.以80C51來說,我們可以直接將常數值用立即定址的方式給輸出PORT,如: MOV P1,#10101010B 但是在PIC系列IC的標準指令集中,資料搬移指令細分為很多種,卻沒有一種可 以直接將常數丟往輸出PORT(根據使用手冊敘述,PORT似乎可以視為暫存器,但 仍然沒有一種資料搬移指令可以將常數丟往暫存器。),如果要達到上述功能, 僅能靠: MOVLW B'10101010' MOVWF PORTB 來實現,以執行所花費時間來看,的確不一定會比較久,但對於撰寫的過程中, 每次要操作輸出PORT(暫存器)都得經過W累加器感覺有點麻煩。 想請問一下是不是有更簡單或是更常用的方法呢? 2.以80C51來說,使用者很清楚基本的暫存器總共有8*4(R0~R7*4組暫存器庫),然 而在PIC的架構中,暫存器確是一個個"區塊",如果8-BIT劃成一個的話應該有非常 多暫存器可以用,但是縱使知道很多,卻不知道如何操作起,因為它們沒有"名字" ,想請問我該如何把這麼大一片記憶體空間,規劃成暫存器呢(像是R0就是指XXX位 址、R1就是指XXX位址這種感覺)? 3.之前詢問入門方式時,有版眾建議我可以參加該公司的教學課程,於是我上該公 司網站尋找課程資訊,並找其課程講義下來看,發現最基礎的課程中,都含有撰寫 程式的部分,這是不是代表要參加課程,至少要先把指令集背熟呢?因為我無法確 定課程要對公司產品熟悉到什麼樣的地步,才不會覺得無法理解上課內容,這點想 請有參加過這些課程的版眾能分享一點心得。 1、2點疑問因為我唯一學習過的單晶片只有89C51系列,所以都是以這個來做比較 ,當然我很了解兩者於架構上不同,所以不見得能做到我所敘述的問題,如果是觀 念上的錯誤,還請大家幫忙指正。 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.67.181.137
1F:推 cowbaoh:個人覺得第1個問題就那樣寫最好了吧!PIC要做什麼事都會經 04/29 22:31
2F:→ cowbaoh:過w暫存器 習慣就好了 我們上課在寫也是都這樣用 04/29 22:32
3F:→ cowbaoh:至於入門 有人帶最好啦 你也可以買書來看 或自己做一些小 04/29 22:33
4F:→ cowbaoh:西之類的 練習書裡的例子也可以 或把你以前做過的事 轉到 04/29 22:34
5F:→ cowbaoh:PIC上面寫寫看 看能不能work 這樣應該就可以了吧 04/29 22:36
6F:→ cowbaoh:這本Embedded Design with the PIC18F452 Microcontroller 04/29 22:38
7F:→ cowbaoh:還不錯 裡面有附一塊板子 自己把零件焊一焊 書上的練習就 04/29 22:39
8F:→ cowbaoh:可以一一去試啦 至於指令 常用的記一記就好啦 04/29 22:41
9F:→ icetofux:我目前就是打算把以前寫過的小東西,甚至是新東西換成 04/29 22:49
10F:→ icetofux:PIC來嘗試看看,至於有人帶這個可能比較困難,因為 04/29 22:50
11F:→ icetofux:身旁沒人在學這個,買書的話我在書店看過幾本,感覺 04/29 22:50
12F:→ icetofux:內容都差不多,所以想說先從DATA SHEET先熟讀,再上 04/29 22:51
13F:→ icetofux:教學網站看範例這樣。 04/29 22:52
※ 編輯: icetofux 來自: 218.167.84.181 (04/29 22:54)







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping 或 站內搜尋

TOP