娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年11月26日(星期二)

正在發生

2019年11月26日 | 【PIC單片機】MPLAB X IDE快速入門指南

發布者:Harmonious222 來源: eefocus關鍵字:PIC單片機  MPLAB  IDE  入門指南 手機看文章 掃描二維碼
隨時隨地手機看文章

目錄


引言:近期由于項目實踐需要,開始動手學習相關硬件知識。從PIC單片機入手。


單片機學習核心要點:查數據手冊 配置寄存器


一、基于MPLAB X IDE配置位設置

MPLAB X IDE和MPLAB IDE 8不同。


MPLAB IDE 8 可以再界限中選擇配置位就行。配置選項可以不寫在代碼中。


MPLAB X IDE 如果要配置的話必須在代碼中寫出配置。


配置字中最重要的配置選項就是:


看門狗配置 如:WDTE<1;0>; 一般選擇關閉看門狗。


MCLRE復位腳的配置 如:MCLRE;一般選擇復位腳作I/O,PIC16F877A無此選項。不用設置。


震蕩器的選擇: 如:FOSC<2:0>;根據實際情況配置,我這里一般選用XT,即標準的振蕩頻率1M~4M。


因為如果這三個沒有配置好的話程序根本無法運行。其他配置可以看數據手冊此不贅述。


實例介紹:


打開MPLAB X IDE 在菜單欄中 點擊Window->PIC Memory Veiws->Configuration bits//生成配置源代碼,復制到main.c文件即可


對16F877A的配置位進行講解:


CP :程序區保護 該位置1將開啟 。(這個位是必須開啟的以防止程序被讀取)


DEBUG: 使能調試功能。如果不使能RB6 RB7腳作為普通的I/O口(根據需求)


WRT1:WRT0:寫保護位。防止程序區被意外寫入。(一般建議開啟)


CPD:EEPROM保護,(這個位必須開啟以防止EEPROM中的數據被讀取)


LVP:低電壓編程使能位。如果不使用低電壓編程 RB3將做普通I/O.MCLR必須用于編程。(根據需求)


BOREN:掉電檢測。掉電檢測的作用是單片機發現電壓不足的時候會及時的停止工作。防止一些意外操作的發生。比如 EEPROM 或者FLASH中的數據丟失(這個一般必須開啟防止丟碼)


PWRTEN:上電延時。開啟后單片機會延時72MS開始工作。保證上電后電路穩定后單片機才開始工作。不要求單片機一上電就馬上工作,這個位建議開啟。(建議開啟)


WDTEN:看門狗。 這個位根據你自己需要吧。開啟之后程序必須 不停的喂狗。喂不好程序就會復位。(根據需求)


FOSC1:FOSC0:振蕩器選擇位。如果你用高速的就選擇HS.中速度的就用XT,希望速度低功耗低就用LP。希望用便宜且對精度要求不高的振蕩器就用RC。(根據需求選擇)


  20MHz~4MHz (包括4MHz)的石英晶振配置HS.


  4MHz(包括4MHz)~200KHz(包括200KHz) 的石英晶振配置XT.

  200KHz(包括200KHz)~32KHz的石英晶振配置LP.


RC 就是 電阻加電容。就可以做出一個便宜但精度不高的是振蕩器了。


二、中文注釋支持

為了編輯過程中支持中文注釋,需要對編碼格式進行更改,右鍵點擊工程名,選擇“Properties”->“General”,在Encoding下拉選項中選擇“GB2312”選項。


三、編譯器選擇

Mircrochip公司提供了free版本的xc版本的C編譯器供大家選擇(用于替代舊的PICC編譯器)編程調試器可選擇PicKit2 或者其他。

關鍵字:PIC單片機  MPLAB  IDE  入門指南 引用地址:【PIC單片機】MPLAB X IDE快速入門指南

上一篇:PIC單片機匯編語言學習(一)
下一篇:PIC單片機開發技巧匯總

推薦閱讀

醫療機器人這種叫法可能有點誤導,會讓人聯想到獨立操作預編程任務,而無需監督的機器。這樣的應用在工業上很流行,但在處理人體任務時,人的技能也是非常重要的。一般認為,醫療機器人應該是醫療器械,但又不同于醫療器械。它能夠輔助醫生,擴展醫生的能力,智能水平也會不斷增長,同時也要滿足以下三個方面:醫用性、臨床適應性以及良好的交互性。醫療機...
目前,下一代汽車配備了越來越復雜的信息娛樂和機群系統。但是現代汽車中電子器件的數量增加會消耗更多能量,從而產生更多熱量。由于駕駛座熱量增加,汽車儀表盤已經暴露在陽光和高溫下。 整個信息娛樂和機群系統的熱量會不斷增加,所以汽車制造商現在必須克服新的熱管理難題。為吸引客戶,他們需要在有限的預算的前提下,提供功能豐富且舒適的駕駛體驗,...
#include#defineucharunsignedchar#defineuintunsignedintuchardN[6];//要顯示的6位溫度數字ucharscandata[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//數碼管七段碼;0--fucharcnt=0;//數碼管位選變量ucharThermometer[1];//溫度全局變量intThermometer_1;voidinit_clock(void);//...
不考慮EL2和EL3,IRQ處理分兩種情況:用戶態發生的中斷和內核態發生的中斷,相應的中斷處理接口分別為:el1_irqel0_irq以內核態el1發生的irq為例:358 .align 6359 el1_irq:360 kernel_entry 1 //壓棧,保存上下文;361 enable_dbg362 #ifdef CONFIG_TRACE_IRQFLAGS363 bl trace_hardirqs_off364 #endif365 366 ...

史海拾趣

問答坊 | AI 解惑

單片機控制ps/2鍵盤資料

單片機控制ps/2鍵盤資料…

查看全部問答∨

[超精華]單片機51實驗板設計原理圖.rar

比較好的學習單片機的資料 和大家分享下…

查看全部問答∨

你理想中的智能家居什么樣?

一直在提“智能家居”,大家覺得是個什么概念? 附文: 相信大家都對“4S”這個詞不會陌生,通常所說的“4S”店是集汽車銷售、維修、配件和信息服務為一體的銷售店,它是一種以“四位一體”為核心的汽車特許經營模式,包括整車銷售(Sale) ...…

查看全部問答∨

新手:學習單片機最酷的!小軟件!

今天無意中發現這款軟件!感覺對新手學習很有幫助!就拿來和大家分享一下了! 共同學習!共同進步!…

查看全部問答∨

Microsoft Visual Studio 遇到了問題,需要關閉

VS2005+CE6.0,在定制系統的時候,只要點選“Device Drivers"=>“SD”和“SDIO”目錄下的選項,就會出現“Microsoft Visual Studio 遇到了問題,需要關閉”vs2005重新啟動 錯誤標簽: AppName: devenv.exe      AppVer: ...…

查看全部問答∨

急!!!!瘋了!!!關于MODELSIM6.2B的安裝問題

我在安裝modelsim6.2b時,都安好了,環境變量也設置好了,但是老是報license.dat錯誤,說沒有可用的license.dat文件,進不去modelsim,請高手指教下!!!謝謝了!…

查看全部問答∨

急求 win ce 高手

急求:基于 win ce 的北京地區的軟件開發高手 個人想做個基于 win ce 的PDA 應用軟件,主要是數據統計和分析,類似excel表格的那種,請北京地區做過這種軟件開發的高手聯系:QQ:451719657…

查看全部問答∨

離散頻譜內插后?

請教下大家,離散頻譜進行內插后會發生什么變化,比如我有28.8MHz,速率為61.44MSPS的信號,2倍內插到速率為122.88MSPS,那么28.8MHz還存在的同時,會不會有其他鏡像呢?急待答案,謝謝各位…

查看全部問答∨

DFU的問題

按照應用筆記中PDF的說明,為什么裝不上DFU驅動呢?那么下載程序是不是就只能通過JTAG了?…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 壶关县| 亚东县| 城固县| 五峰| 西平县| 上虞市| 公主岭市| 伊宁县| 潍坊市| 绥芬河市| 涟源市| 赞皇县| 衡南县| 峨山| 广水市| 宜春市| 且末县| 洞头县| 新龙县| 玉田县| 安平县| 鲁山县| 华亭县| 馆陶县| 周宁县| 大埔县| 台湾省| 交城县| 中超| 满洲里市| 思南县| 泽普县| 运城市| 霍山县| 金乡县| 临沧市| 拉萨市| 山阳县| 子洲县| 博爱县| 凌海市|