色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

大神對PIC單片機的簡單入門時如何講解的

GReq_mcu168 ? 2018-04-01 11:13 ? 次閱讀

這個8條腿的小螃蟹就是我們的第一頓飯,只要把它吃下去,以后的大餐就好辦了。

第1、8條腿接電源 +5V 和 地線。頭兩條腿是螃蟹鉗子,好吃的很。 現在剩下了 6 條腿

第2、3條腿 使用時外接一個晶振的東西 我們接一個 4 MHz的。

第4條腿是復位腳,是一個信號輸入腳。單片機正常運行時接高電平。當有一個低電平脈沖輸入到這個腳時單片機就復位。所謂復位就是單片機內部所有的工作部件統統回到規定的狀態,程序也復位到頭一句上開始逐條運行。例如,你設計的一個報警鎖定的 LED紅燈亮后,當需要解除報警時,用一個按鈕給這個腳瞬時接地一下,相當于給它一個夫脈沖,系統就復位了,led燈就熄滅了,程序從頭開始。

以上5個腳,幾乎所有單片機都有,包括世界上最復雜的,和世界比較簡單的單片機-----PIC12CE519

輪到第幾條腿啦?奧,是第5條腿,這條叫單片機的 I/O 腳。就是輸入輸出腳。你可通過程序動態地控制它作為輸入或輸出,作為輸出時可以程序控制它的輸出電平為高1或低0。所以,他的工作狀態有四種:輸入0,輸入1,輸出0,輸出1,剩下的兩條腿和第5腳功能一個樣。

上邊我們已經把8條腿消化掉了,其實我們要弄明白的也就3只腿,我們再簡單一些,先整明白兩條腿,即GP0,GP1.這兩條腿低級一點的用法,可以控制繼電器,LED燈,高級一些的用法可以進行I2C總線,RS232總線的通信,作為擴展輸入可以模擬出來A/D轉換器(6--7bit),可以測量一個電阻的粗略值。作為輸出也可以直接推動揚聲器奏出音樂。這是后話暫且不提。

現在要控制使用這兩只腿,我這個三腳貓功夫的說書的不得不講一下軟件了,要想講明白軟件又不得不涉及到單片機的內部結構。那位說啦,你可別提這軟件和結構了,以前俺就是讓它們打敗的,現在聽到這個心里就打鼓。嘿嘿,不要緊,果真如你所說,那你就不妨跟著我再失敗一次, 反正嗎多一次失敗又不納稅,嘿嘿。不過你也要有思想準備,徹底弄明白是個漸進的過程。

要說這程序和單片機內部結構,還真是老大難,不過蟹黃蟹肉可都在里面。我現在要是給你說PIC單片機是哈佛結構的,51系列是馮-諾伊曼結構的,恐怕你要立馬走人了。所以我得用點心思不讓你溜號。

好在PIC系列的制造商(microchip 微芯公司 美國)理解我等苦衷,全部只有35條指令,而且有一些指令我們一般很少使用,常用的也就十幾句,用的時候查手冊,無需記憶。就算我們兩天學習一句,也就兩三個月時間,總比到老了還怕它們強啊。廢話少說先看下面的兩個例語:

my_name006: movlw 02h '常數2進入w

movwf GPIO 'W 的數進入 寄存器GPIO

這就是我們編的程序里的兩個句子,也叫源程序。有以下特點

每行只能寫一句話

每句話由四部分組成:

標號: 操作指令 操作數 '程序注釋

下面我結合例子把這四部分解釋一下。

第一部分 my_name006: 叫做標號,它是由字母或數字組成,由冒號結束。標號可有可無,比如第二句就沒有標號。

第二部分movlw 叫做操作指令。它是必須有的,不能省略。PIC 系列的單片機共有 35 條指令。

第三部分02h 叫做操作數。有的指令沒有操作數或者操作數是默認的,也不用寫。

第四部分是程序注釋,必須以單引號開頭,主要作用是提醒和備忘。注釋也是可有可無。

第二個例句中,省略了標號,當然注釋也可以省略。他的指令是movwf, 操作數是GPIO。操作數不一定是數字,也可能是一個由字母組成的字符串。

知道了語句格式以后,我們下面就學習一些常用語句。我們先把這兩個例句弄清楚。

這兩句話的作用是把 2 這個常數寫入到 GPIO 這個寄存器里。

單片機里有一些部件需要我們使用和操作,都是通過讀寫寄存器來實現的。每個部件都對應有操控它的寄存器,例如我們要控制使用的管腳GP0,GP1 這兩個管腳對應的寄存器就叫做GPIO。對GPIO寄存器讀操作,實際等效察看管腳電平的高低;對GPIO寄存器相應的位寫1操作,實際等校讓管腳輸出高電平。寫0,輸出低電平。

每個寄存器可以儲存一個八位的二進制數。這八個位的每個位都有名稱,從左向右的名稱是:

左端第首位名稱叫D7,

左端第二位名稱叫D6,

左端第三位名稱叫D5,

左端第四位名稱叫D4,

左端第五位名稱叫D3,

左端第六位名稱叫D2,

左端第七位名稱叫D1,

最后一位叫D0,

而每一個位對應一個管腳的電平,例如當GPIO寄存器的D0位等于1時表示管腳GP0 的電平是高電平。D0位等于0時表示管腳GP0 的電平是低電平。常數2的八位二進制表示是“00000010” 所以,GPIO寄存器存放的8位2進制數的每個位的值以及管腳電平是:

D7對 應于內部總線管腳的電平 D7=0 內部總線管腳輸出低電平

D6對應于內部總線管腳的電平 D6=0 內部總線管腳輸出低電平

D5對應于GP5 管腳的電平 D5=0 GP5 管腳輸出低電平

D4對應于GP4 管腳的電平 D4=0 GP4 管腳輸出低電平

D3對應于GP3 管腳的電平 D3=0 GP3 管腳輸出低電平

D2對應于GP2 管腳的電平 D2=0 GP2 管腳輸出低電平

D1對應于GP1 管腳的電平 D1=1 GP1 管腳輸出低電平

D0對應于GP0 管腳的電平 D0=0 GP0 管腳輸出低電平

GP0---GP5管腳我們可以從上一講的圖1硬件中查出所對應的管腳。d7 d6 對應的內部時鐘和數據總線我們現在暫且不要管它。以后本事大了在調教它們。在我們的例句中,向GPIO寄存器寫入了2,常數2的八位二進制表示是“00000010” 因此如果此時GP0, Gp1等都已經被定義成輸出的話,那么GP1輸出高電平(接LED燈亮),GP0 輸出低電平(所接led燈熄) 。

截止到現在,你已經學會如何控制管腳的電平高低了。盡管還有一些疑問,比如怎樣定義管腳為輸出腳(以后會說),我得說如果事先gp1,gp0這兩個管腳處于輸入狀態,這兩個例句無效,是控制不了電平的。

無論如何,這一會兒,你就學會了兩個指令,35條我看也沒啥難的。單片機的入門就是這么簡單。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • PIC單片機
    +關注

    關注

    64

    文章

    691

    瀏覽量

    101932

原文標題:高手講解PIC單片機:從管腳到指令,一看就懂

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    PIC單片機圖解入門教程

    本人提供的PIC 單片機圖解入門教程,希望能夠對您的學習有所幫助。
    發表于 05-26 15:45 ?715次下載
    <b class='flag-5'>PIC</b><b class='flag-5'>單片機</b>圖解<b class='flag-5'>入門</b>教程

    PIC單片機入門與實戰電子書

    電子發燒友為大家提供了PIC單片機入門與實戰電子書,介紹了 PIC單片機 的結構和指令系統以及匯編程序等等,文中有具體的
    發表于 07-19 15:54 ?0次下載
    <b class='flag-5'>PIC</b><b class='flag-5'>單片機</b><b class='flag-5'>入門</b>與實戰電子書

    PIC單片機教程_PIC單片機學習要點

    PIC單片機是一種用來開發去控制外圍設備的集成電路(IC)。本內容向廣大工程師全面的介紹了PIC單片機,涵蓋PIC
    發表于 06-28 15:19
    <b class='flag-5'>PIC</b><b class='flag-5'>單片機</b>教程_<b class='flag-5'>PIC</b><b class='flag-5'>單片機</b>學習要點

    PIC單片機快速入門 徐瑋編著 11章

    本書是以目前流行的PIC系列單片機為主體,使用C語言來進行描述。全書分為單片機基礎知識、C程序設計知識、單片機入門基礎實例、
    發表于 04-26 11:14 ?0次下載

    PIC單片機快速入門 徐瑋編著 1-10章

    本書是以目前流行的PIC系列單片機為主體,使用C語言來進行描述。全書分為單片機基礎知識、C程序設計知識、單片機入門基礎實例、
    發表于 04-26 11:14 ?0次下載

    PIC單片機入門與實戰-掃描版

    PIC單片機入門與實戰-掃描版,PIC學習入門經典教材
    發表于 11-02 15:44 ?0次下載

    PIC單片機輕松入門

    PIC單片機輕松入門
    發表于 12-15 22:25 ?6次下載

    PIC單片機入門

    在上一篇文章中,我們研究了不同的微控制器在市場上以及每個人如何擁有自己的優勢/劣勢。本文通過深入了解PIC單片機并介紹如何入門來開始我們的PIC單片
    的頭像 發表于 07-30 11:06 ?2.4w次閱讀
    <b class='flag-5'>PIC</b><b class='flag-5'>單片機</b>的<b class='flag-5'>入門</b>

    PIC單片機的清零指令詳解

    看到這篇文章的朋友,想必大家對pic單片機均具備一定興趣,或對pic單片機具備一定使用需求。前文中,小編曾對pic
    發表于 11-26 16:23 ?6767次閱讀

    pic單片機的各種匯編語言指令解析

    因此,熟練 pic 單片機編程尤為重要。為保證大家能準確、熟練掌握 pic 單片機的使用,本文特帶來 pic
    發表于 03-06 09:31 ?2477次閱讀

    單片機入門--常見單片機PIC\STM32

    單片機入門--常見單片機PIC\STM32
    發表于 11-13 14:36 ?43次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>入門</b>--常見<b class='flag-5'>單片機</b><b class='flag-5'>PIC</b>\STM32

    【轉】PIC單片機入門筆記(新手學PIC必看)——基于PIC16F886

    學習PIC單片機的目的是打算做一款433M無線開關,之前學習過51與AVR單片機,對8位單片機有一些基礎,不過PIC
    發表于 11-15 18:21 ?27次下載
    【轉】<b class='flag-5'>PIC</b><b class='flag-5'>單片機</b><b class='flag-5'>入門</b>筆記(新手學<b class='flag-5'>PIC</b>必看)——基于<b class='flag-5'>PIC</b>16F886

    單片機定時器一1ms12MHz_pic單片機編程串燒,pic單片機匯編語言講解下篇

    看到這篇文章的朋友,想必大家對pic單片機均具備一定興趣,或對pic單片機具備一定使用需求。前文中,小編曾對pic
    發表于 11-16 11:36 ?1次下載
    <b class='flag-5'>單片機</b>定時器一1ms12MHz_<b class='flag-5'>pic</b><b class='flag-5'>單片機</b>編程串燒,<b class='flag-5'>pic</b><b class='flag-5'>單片機</b>匯編語言<b class='flag-5'>講解</b>下篇

    8086匯編4位bcd碼_pic單片機編程串燒,pic單片機匯編語言講解上篇

    大家能準確、熟練掌握pic單片機的使用,本文特帶來pic單片機的各種匯編語言指令的講解上篇,下篇將在后期文章中予以
    發表于 11-16 13:51 ?6次下載
    8086匯編4位bcd碼_<b class='flag-5'>pic</b><b class='flag-5'>單片機</b>編程串燒,<b class='flag-5'>pic</b><b class='flag-5'>單片機</b>匯編語言<b class='flag-5'>講解</b>上篇

    PIC單片機的清零指令詳解

    看到這篇文章的朋友,想必大家對pic單片機均具備一定興趣,或對pic單片機具備一定使用需求。前文中,小編曾對pic
    發表于 02-09 11:45 ?4次下載
    <b class='flag-5'>PIC</b><b class='flag-5'>單片機</b>的清零指令詳解
    主站蜘蛛池模板: 野花4在线观看| 跪趴式啪啪GIF动态图27报| 国产人妻麻豆蜜桃色在线| 性做久久久久免费观看| 国产一级特黄aa毛片| 亚洲中文字幕永久在线全国| 美女视频黄a视频全免费网站色窝| adc网址在线观看| 天天影视色欲 影视| 久久99re热在线播放7| 99久久精品国产亚洲AV| 玩高中女同桌肉色短丝袜脚文| 狠日狠干日曰射| gratis videos欧美最新| 高清bblxx手机在线观看| 亚洲国产成人99精品激情在线| 小荡娃奶真大| voyeurhit农村夫妻偷拍| 经典WC女厕所里TV| 且试天下芒果免费观看| xvideos中文版在线视频| 琪琪色在线播放| 动漫AV纯肉无码AV电影网| 青春禁区动漫免费观看| 国产亚洲精品久久播放| 99热这里只有精品| 亚洲欧美日本国产在线观18| 黄色毛片a| 被黑人做的白浆直流| 亚洲欧美自拍明星换脸| 三级黄色在线| 国产亚洲精品久久无亚洲| 亚洲中文字幕永久在线全国| 美女医生深夜在家裸睡惨死| www.久久久| 我的好妈妈8高清在线观看WWW| 国语自产精品一区在线视频观看| 伊人久久艹| 韩国羞羞秘密教学子开车漫书 | 欧美激情社区| 国产高清精品国语特黄A片|