国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

PIC16F84A單片機點LED燈電路及源程序,PIC16F84A FLASH LED

454398 ? 2018-09-20 19:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

PIC16F84A單片機LED燈電路及源程序,PIC16F84A FLASH LED

關鍵字:PIC16F84A,LED燈電路圖

作者:丁錦滔
下面以控制PIC16F84A單片機端口寄存器PORTB口外接的8只LED任一位的亮滅為例,介紹相關C語言程序的編寫。電路如下圖所示。

使用MPLAB IDE V7.40集成開發環境及PICC編譯器所生成的C語言源程序又稱源文件。
在編寫C的源程序時,需要定義硬件的標志頭文件(也稱包含頭文件或頭文件)。因為用戶經常使用的標準寄存器地址和其位地址都被定義在Pic.h標志頭文件中。按C語言編譯器編譯源程序的語法規則,在編寫C語言程序時,必須使用#include語句,把這個pic.h頭文件包含到自己的源程序中。即對于PIC中級產品的單片機,C語言程序的開頭是固定格式#include。編譯器在編譯處理#include語句時,會把pic.h的內容,復制到你的源程序中,這樣PICC才認為用戶使用的標準寄存器的端口地址和端口的位地址已經被定義,源程序就會合法地使用這些標準寄存器及其對應的位。
PIC16F84A單片機PORTB口外接8只LED間亮和位1、2、6外接的LED分別點亮的程序清單如下(源文件名PIC01.C):
說明:以上是一個完整的,可執行上圖LED點燈的C程序,主要由端口寄存器PORTB口的位定義,延時函數delay()定義;主函數main()、延時函數void delay()及各種語句等組成。

該C程序第三行以符號“∥”開頭的說明文是一個注釋,它可在一行內寫完,亦可分多行寫完。注釋可寫在程序的任何位置,用于幫助閱讀和理解程序,說明程序的相關功能、注意事項,以及說明有關算法等。注釋應盡可能簡捷。在編譯時,注釋不產生代碼。C程序還可用“/#”開頭到“#/”結尾之間的內容作注釋,與符號“∥”開頭的注釋是等效的。
上述程序的第一行,是引導程序開始的用#include語句的頭文件。
第二行是PIC單片機PORTB口的位定義,這里指8位,即(&add)*8。
第三行是第二行端口寄存器PORTB的位定義的注釋。
第四行~第六行是端口寄存器PORTB口的RB0、RB1、RB6三位的定義,以便在后續程序中對其賦值之用。
第七行是RB0、RB1、RB6三位的定義注釋。
第八行是延時函數的定義第九行到結尾的功能(參看相關注釋)。

它們都是等效的。但一旦位定義中用了PORTB_0,則在賦值時也應用PORTB_0:或位定義用了PORT_0,對應賦值時也應用PORT_0。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    LC87F1M16A:多功能8位單片機的詳細剖析與應用指南

    LC87F1M16A:多功能8位單片機的詳細剖析與應用指南 引言 在嵌入式系統設計領域,單片機作為核心控制部件,其性能和功能的多樣性直接影響著整個系統的表現。今天我們要深入探討
    的頭像 發表于 02-28 14:45 ?132次閱讀

    深入解析Microchip PIC16F527:功能、特性與應用全洞察

    深入解析Microchip PIC16F527:功能、特性與應用全洞察 在當今電子科技飛速發展的時代,微控制器作為電子產品的核心大腦,其性能和特性直接影響著產品的功能和穩定性。Microchip
    的頭像 發表于 02-25 15:50 ?106次閱讀

    PIC16F72:8位CMOS FLASH微控制器的深度剖析

    PIC16F72:8位CMOS FLASH微控制器的深度剖析 在電子工程師的日常設計中,選擇一款合適的微控制器至關重要。PIC16F72作為Microchip公司推出的28引腳、8位CMOS
    的頭像 發表于 02-10 11:00 ?202次閱讀

    深入解析Microchip PIC16F84A:高性能8位微控制器的全方位洞察

    深入解析Microchip PIC16F84A:高性能8位微控制器的全方位洞察 在電子設計的領域中,微控制器就如同大腦一般,掌控著整個系統的運行。Microchip的PIC16F84A作為一款經典
    的頭像 發表于 02-09 16:30 ?180次閱讀

    PIC16F818/819微控制器深度剖析:特性、應用與設計要點

    、器件概述 PIC16F818/819屬于PIC? 中低端系列器件,兩款器件在閃存程序存儲器、數據存儲器和數
    的頭像 發表于 02-09 14:05 ?236次閱讀

    深入了解Microchip PIC16C5X系列:8位單片機的卓越之選

    深入了解Microchip PIC16C5X系列:8位單片機的卓越之選 在當今電子設備飛速發展的時代,各類單片機產品層出不窮,為廣大電子工程師提供了豐富多樣的選擇。今天,我們就來深入探討
    的頭像 發表于 02-09 11:25 ?248次閱讀

    深入解析Microchip PIC16F872微控制器

    CMOS閃存微控制器的各項特性與功能。 文件下載: PIC16F872T-I SO.pdf 一、芯片概述 PIC16F872微控制器具有高性能RISC CPU,僅需學習35條單字指令,除程序分支為雙周
    的頭像 發表于 02-05 15:20 ?162次閱讀

    PIC16F17146 Curiosity Nano評估套件核心技術解析

    Microchip Technology PIC16F17146 Curiosity Nano評估套件是一款 用于評估PIC16F17146微控制器的硬件平臺。該板安裝有PIC16F
    的頭像 發表于 10-13 14:32 ?566次閱讀
    <b class='flag-5'>PIC16F</b>17146 Curiosity Nano評估套件核心技術解析

    PIC18F16Q20 Curiosity Nano開發板技術解析與應用指南

    Microchip Technology PIC18F16Q20 Curiosity Nano套件提供用于評估PIC18-Q20系列微控制器的硬件平臺。PIC18F16Q20微控制器安裝在電路
    的頭像 發表于 10-10 10:31 ?775次閱讀
    <b class='flag-5'>PIC18F16</b>Q20 Curiosity Nano開發板技術解析與應用指南

    PIC16F13145 Curiosity Nano評估套件技術解析

    Microchip Connect PIC16F13145 Curiosity Nano評估套件設計用作評估PIC16F13145系列微控制器的硬件平臺。Microchip Technology
    的頭像 發表于 10-09 11:07 ?611次閱讀
    <b class='flag-5'>PIC16F</b>13145 Curiosity Nano評估套件技術解析

    輝芒微單片機FT61F023-RB國產替代微芯PIC16F676芯片

    在半導體領域,芯片的國產化替代進程正穩步推進。輝芒微單片機 FT61F023 - RB 作為一款性能卓越的 A/D 型 8 位系列單片機,在諸多方面展現出了對微芯
    的頭像 發表于 06-25 17:02 ?928次閱讀
    輝芒微<b class='flag-5'>單片機</b>FT61<b class='flag-5'>F</b>023-RB國產替代微芯<b class='flag-5'>PIC16F</b>676芯片

    輝芒微FT61FC23-RB單片機兼容微芯PIC16F676芯片

    ,成為電子工程師們的新寵,為多樣化的項目需求提供了更優的解決方案。 從功能特性來看,輝芒微 FT61FC23-RB 單片機PIC16F676 芯片在引腳定義、寄存器配置等方面高度一致,這意味著工程師們無需對原有基于 PIC16F
    的頭像 發表于 06-24 14:47 ?794次閱讀
    輝芒微FT61FC23-RB<b class='flag-5'>單片機</b>兼容微芯<b class='flag-5'>PIC16F</b>676芯片

    PIC16(L)F1508/9采用XLP技術的20引腳8位閃存單片機規格書

    PIC16F1509芯片中文資料,自行下載
    發表于 05-23 10:37 ?0次下載

    PIC16F627A/628A/648A數據手冊

    PIC16F627A中文數據手冊大都為英文的,上傳一份中文的供大家下載。
    發表于 05-20 18:02 ?4次下載

    Microchip發布PIC16F17576系列單片機

    對需要快速捕捉瞬態模擬信號的器件而言,在盡可能降低功耗的同時實現快速響應至關重要,尤其在電池供電應用中。為滿足這一需求,Microchip Technology Inc.(微芯科技公司)發布PIC16F17576系列單片機(MCU)產品。該系列
    的頭像 發表于 04-30 17:26 ?2054次閱讀