當前位置:編程學習大全網 - 編程語言 - 怎樣使用PIC單片機的內部振蕩方式

怎樣使用PIC單片機的內部振蕩方式

寫程序的時候可以設置,在Mplab軟件裏也可以設置。如果用某些PIC專用的燒錄工具也可以再燒錄界面來設置。

看來妳還沒學好PIC單片機。因為內部振蕩器的設置時在配置位裏設置的。學PIC的單片機首先就必須要學CONFIG配置位等內部寄存器。下面是各種設置配置位的方法:

1:在匯編程序裏加入__CONFIG xxxxx(註意下劃線_是兩條不是壹條,後面的“xxxxx”是妳需要配置的各個配置位信息。比如是我寫過的某程序的配置位:__CONFIG _CP_OFF & _DEBUG_ON & _WRT_ENABLE_ON & _CPD_OFF & _LVP_OFF & _BODEN_OFF & _PWRTE_ON & _WDT_OFF & _XT_OSC(不要照抄,我的這個是PIC16f873的)

2:在C語言程序裏加入__CONGFIG(xxxxxx)(如上面說的xxxxx是配置信息,config前的下劃線還是兩條,這有我寫過的某個配置位的信息__CONFIG(INTOSCIO & WDTDIS & BORDIS & PWRTEN);註意有個分號“;”這是我用過的16F630的配置位,分別是開內部振蕩器並且第三引腳做IO不輸出頻率,禁止看門狗,禁止欠壓復位,開上電復位延時)

3還有就是在MPLAB軟件裏設置,建立好項目後,點擊菜單欄的configure,然後是configuration bit,打開窗口後修改配置位。

4,在某些PIC專用的編程器裏也可以改配置位。這裏就不說了。

剩下有重要的壹點就是,如果用內部振蕩器的話,需要在程序裏加入幾句匯編指令(不管妳用的是C語言還是匯編語言,都得用匯編,如果是C語言就在C裏嵌入匯編語句)。因為這個PIC單片機規定的,必須調入廠家的校準字。

配置位還需要配置其他信息,妳需要先了解才能知道怎麽寫這程序。

這幾句指令和配置位的具體用法在pic16F630的datasheet(數據說明書)裏有,如果沒有這個,去MICROCHIP那裏下載它的DATASHEET來看。 每個電子元器件都會有廠家給寫他的數據說明書(DATAHSEET),這些壹般都是電子文檔pdf格式的,可以免費下載。

我學PIC單片機,除了買本書看看怎麽用MPLAB和PIC的C語言外,基本上PIC單片機的知識都是看Microchip的DATASHEET學到的。 PIC單片機的datasheet非常全面,如果妳看懂英文的話,根本什麽書都不用買,去MICROCHIP的網站看說明書就行了,那裏從編譯器到匯編和C的使用應用全部都有。(各個單片機的DATASHEET有中文版的)

補充:

上述的第四段第二行裏就有了。但要註意我關閉了看門狗。

  • 上一篇:我是在校學生,想了解怎麽建立網站,可不可以教我壹些?
  • 下一篇:信號處理發展史
  • copyright 2024編程學習大全網