導航:首頁 > 操作系統 > pic單片機學習

pic單片機學習

發布時間:2022-02-21 19:04:01

A. 最近剛學PIC單片機,有個程序看不懂,請高手幫下,越詳細越好:

INDF 和 FSR兩個寄存器構成了一個間接定址的作用。
FSR有點像C語言中的指針,INDF是一個虛擬的寄存器,對它操作其實是對FSR鎖指向的內存單元操作。
簡單的說,當20h這個數賦給了FSR,那麼就是FSR作為指針指向了內存中地址為20h的這個單元(以下就用<20h>來表示這個單元,以區別十六進制的20h這個數值),此時INDF就被映射到<20h>。
從頭說起:
1:W被賦值20h這個數;2:FSR被賦值和W寄存器相同的數20H,此時FSR指向了<20h>;3:此時W寄存器因為沒被改變過,所以其數值依然是十六進制的20h那麼MOVWF 20H其實就是把W里的數據賦值給<20h>這個內存單元 也就是 <20h> = 20H ;
4:重點來了 INCF INDF,讓INDF自加1。前面說了對INDF操作其實就是對FSR所指向的單元操作,也就等同於 INCF <20h>(真正程序里不能這么寫的,因為<20h>這楊寫法是錯誤的) 類似C與語言中的<20h>++
5:FSR自加1,FSR內部的值等於21h所以FSR指向了<21h>這個內存單元。
6:<20h>單元的數值高4位和低4位轉換一下數據。所以 <20h> = 02h
7:把<20h>的內容賦值給W寄存器,所以w = 02h
8:FSR此時 等於21h ,把21h和W的02h做與運算,結構 0 賦值給FSR。

B. 求 PIC單片機快速入門 (電子版)

如果要學PIC的單片機,我建議你看張明峰的《PIC單片機入門與實戰》,這本書是業內公認了寫的最好的一本PIC的書籍。

這本書的PDF版本可以在VeryCD的網站上下載,直接搜索《PIC單片機入門與實戰》就可以了!你去看看吧~~

如果有PIC上的問題可以找我,我就是PIC單片機的技術支持。

我已經將《PIC單片機入門與實戰》的電子書上傳到了網路文庫,五個部分:

http://wenku..com/view/f9e38d51f01dc281e53af03e.html
http://wenku..com/view/aa2188114431b90d6c85c73e.html
http://wenku..com/view/00d1751810a6f524ccbf853e.html
http://wenku..com/view/c148d242336c1eb91a375d3e.html
http://wenku..com/view/7ac86693daef5ef7ba0d3c3e.html

C. 本人想學PIC單片機,請問自學能學會嗎,0基礎,是不是要會函數和英語呢,求高人指點

英語必須的,因為很多資料都是英文,自學能學會,只是要多努力,關鍵是你努力的方向,你學它打算做什麼,能不能找到工作

D. 請推薦初學者學習PIC單片機要看哪些書籍好

pic的手冊和PICC手冊

E. PIC單片機匯編的學習方法

其實每一款類型的單片機都差不多,只是內部的寄存器不一樣,學會通過datasheet資料來自我學習,那是最重要的,畢竟單片機主要抓住的是一些簡單的控制系統,匯編指令也是需要看的,不過對於用匯編語言編寫的話,對於代碼的移植性比較低,建議等匯編程序看懂了之後,採用C語言編寫,畢竟主流還是C語言嘛,而且方便大家的交流,但是對於匯編語言也不要忽略了,它能幫助你好好熟悉一下存儲器空間的操作,這也是高手們必經的階段哦!

F. 如何學好PIC單片機!

PROTEUS 可以模擬,
初學可以看視頻教程,
郭天祥的很好,我去年入看他入門,深入淺出,很好!!

G. 剛接觸PIC單片機,想請問一下使用PIC單片機用什麼軟體編程比較好一點,

一樓肯定是沒用過PIC單片機的人。KEIL這個軟體是比較好,但它並不支持PIC單片機的開發。不懂不要瞎回答。
二樓說的才是正道。PIC有專用的MPLAB軟體,去Microchip的官網那裡有免費下載的。

H. pic單片機好學不,性價比高嗎

單片機歷來以其成本低,可靠性高,技術成熟,應用在很多領域。其性價比自然較高。
扎實學好C語言
搞清單片機基本原理
會用KEIL C開發環境
知道一些基本的模擬元器件和集成晶元
更多交流參考我空間文章發。

I. 51單片機好學還是PIC單片機好學

51好學一些,但是PIC也沒比51難多少。我現在用的就是PIC。
首先,PIC比51多個配置位,這個看看就懂了基本上。
然後,PIC的埠要配置成輸入或者輸出,51不用。PIC的中斷沒有優先順序,需要軟體判斷。
最後,PIC比51多許多寄存器,你要使用PIC的各種功能,都需要去初始化寄存器。
再說說PIC的優點。
一:相同的晶振情況下,PIC比51速度快,PIC4個時鍾周期為一個指令周期,51是12個。
二:PIC比51功能強大許多,比如自帶AD轉換,自帶PWM,內置弱上拉(需設置)LCD介面等。。這樣,你在用到許多功能的時候就很方便啦,不用去接很多外圍電路。
三:PIC的驅動能力比51強,PIC可直接驅動數碼管,51有些吃力哦。
四:PIC的抗干擾能力比51好,這個我們公司做過試驗的。
綜合上述這些,建議你學習PIC。

J. 一,學習PIC單片機有前途嗎

作為自動化圈從業十幾年的老鳥,我可以負責任的告訴你:目前,PLC和單片機的應用還是非常廣泛的,如果學好了,肯定是有前途,還有錢途。

閱讀全文

與pic單片機學習相關的資料

熱點內容
為什麼主題解壓那麼慢 瀏覽:858
怎麼下載掃描二維碼的手機app 瀏覽:725
雲伺服器創建私有鏡像的時候一定要關機嗎 瀏覽:112
php開發學習門戶 瀏覽:385
傳奇游戲伺服器怎麼設置 瀏覽:823
敲擊東西解壓完整版 瀏覽:401
刺絡學pdf 瀏覽:868
怎麼給手機文件夾設置封面 瀏覽:931
汽車保養app怎麼用 瀏覽:62
線程javalock 瀏覽:896
c語言編譯運行結果查看器 瀏覽:112
androidpx轉dip 瀏覽:841
西藏編譯局是什麼級別 瀏覽:1001
php提交代碼 瀏覽:597
如何用命令查找並刪除代碼塊 瀏覽:582
python初學路線圖 瀏覽:534
matlab遺傳演算法旅行商問題 瀏覽:304
將辦公軟體加入加密軟體的進程 瀏覽:724
聯想小新pro14編譯器 瀏覽:462
為什麼伺服器要關掉icmp協議 瀏覽:855