日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PIC16F84A單片機(jī)點(diǎn)LED燈電路及源程序,PIC16F84A FLASH LED

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

掃碼添加小助手

加入工程師交流群

PIC16F84A單片機(jī)點(diǎn)LED燈電路及源程序,PIC16F84A FLASH LED

關(guān)鍵字:PIC16F84A,LED燈電路圖

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

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

該C程序第三行以符號(hào)“∥”開(kāi)頭的說(shuō)明文是一個(gè)注釋?zhuān)稍谝恍袃?nèi)寫(xiě)完,亦可分多行寫(xiě)完。注釋可寫(xiě)在程序的任何位置,用于幫助閱讀和理解程序,說(shuō)明程序的相關(guān)功能、注意事項(xiàng),以及說(shuō)明有關(guān)算法等。注釋?xiě)?yīng)盡可能簡(jiǎn)捷。在編譯時(shí),注釋不產(chǎn)生代碼。C程序還可用“/#”開(kāi)頭到“#/”結(jié)尾之間的內(nèi)容作注釋?zhuān)c符號(hào)“∥”開(kāi)頭的注釋是等效的。
上述程序的第一行,是引導(dǎo)程序開(kāi)始的用#include語(yǔ)句的頭文件。
第二行是PIC單片機(jī)PORTB口的位定義,這里指8位,即(&add)*8。
第三行是第二行端口寄存器PORTB的位定義的注釋。
第四行~第六行是端口寄存器PORTB口的RB0、RB1、RB6三位的定義,以便在后續(xù)程序中對(duì)其賦值之用。
第七行是RB0、RB1、RB6三位的定義注釋。
第八行是延時(shí)函數(shù)的定義第九行到結(jié)尾的功能(參看相關(guān)注釋)。

它們都是等效的。但一旦位定義中用了PORTB_0,則在賦值時(shí)也應(yīng)用PORTB_0:或位定義用了PORT_0,對(duì)應(yīng)賦值時(shí)也應(yīng)用PORT_0。
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    LC88F83B0A 16單片機(jī):技術(shù)特性與應(yīng)用分析

    LC88F83B0A 16單片機(jī):技術(shù)特性與應(yīng)用分析 在當(dāng)今的電子設(shè)計(jì)領(lǐng)域,單片機(jī)作為核心控制元件,其性能和功能直接影響著產(chǎn)品的質(zhì)量和競(jìng)爭(zhēng)力。ON Semiconductor 公司
    的頭像 發(fā)表于 04-10 16:05 ?461次閱讀

    深入剖析Microchip PIC16F84A微控制器:特性、應(yīng)用與開(kāi)發(fā)指南

    深入剖析Microchip PIC16F84A微控制器:特性、應(yīng)用與開(kāi)發(fā)指南 在電子工程師的工具箱中,微控制器是不可或缺的核心組件。Microchip的PIC16F84A作為一款經(jīng)典的8位微控制器
    的頭像 發(fā)表于 04-08 09:10 ?481次閱讀

    深入解析Microchip PIC16F8X系列微控制器

    靜態(tài)的8位微控制器。該系列包含PIC16F83、PIC16F84PIC16CR83、PIC16CR84等型號(hào),還有擴(kuò)展電壓范圍的PIC16
    的頭像 發(fā)表于 04-08 09:10 ?714次閱讀

    深度剖析Microchip PIC16F62X系列微控制器:硬件設(shè)計(jì)與應(yīng)用指南

    PIC16LF627T-04I/SO.pdf 1. 概述 PIC16F62X系列是基于FLASH技術(shù)的8位CMOS微控制器,屬于PIC16CXX家族的一員。該系
    的頭像 發(fā)表于 04-07 17:20 ?525次閱讀

    PIC16F72微控制器:特性、應(yīng)用與設(shè)計(jì)指南

    PIC16F72微控制器:特性、應(yīng)用與設(shè)計(jì)指南 在電子設(shè)計(jì)領(lǐng)域,微控制器是核心組件之一,它能夠?qū)崿F(xiàn)各種復(fù)雜的控制和處理任務(wù)。PIC16F72作為一款8位CMOS FLASH微控制器,具有豐富的功能
    的頭像 發(fā)表于 04-07 16:05 ?180次閱讀

    探索PIC16F627A/628A/648A微控制器:性能、特性與應(yīng)用全解析

    /648A是18引腳的Flash型8位CMOS微控制器,采用nanoWatt技術(shù),具有低功耗和高性能的特點(diǎn)。它屬于PIC16F627A/628A/648
    的頭像 發(fā)表于 03-29 11:25 ?316次閱讀

    PIC16F716:8位閃存微控制器的性能剖析與應(yīng)用指南

    ,具備A/D轉(zhuǎn)換器和增強(qiáng)型捕獲/比較/PWM模塊,為工程師們提供了多樣化的設(shè)計(jì)選擇。以下將深入剖析PIC16F716的各項(xiàng)特性,為電子工程師們的設(shè)計(jì)工作提供參考。 文件下載: PIC16F
    的頭像 發(fā)表于 03-24 17:30 ?714次閱讀

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

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

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

    深入解析Microchip PIC16F84A:高性能8位微控制器的全方位洞察 在電子設(shè)計(jì)的領(lǐng)域中,微控制器就如同大腦一般,掌控著整個(gè)系統(tǒng)的運(yùn)行。Microchip的PIC16F84A作為一款經(jīng)典
    的頭像 發(fā)表于 02-09 16:30 ?400次閱讀

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

    深入了解Microchip PIC16C5X系列:8位單片機(jī)的卓越之選 在當(dāng)今電子設(shè)備飛速發(fā)展的時(shí)代,各類(lèi)單片機(jī)產(chǎn)品層出不窮,為廣大電子工程師提供了豐富多樣的選擇。今天,我們就來(lái)深入探討
    的頭像 發(fā)表于 02-09 11:25 ?523次閱讀

    PIC18F16Q20 Curiosity Nano開(kāi)發(fā)板技術(shù)解析與應(yīng)用指南

    Microchip Technology PIC18F16Q20 Curiosity Nano套件提供用于評(píng)估PIC18-Q20系列微控制器的硬件平臺(tái)。PIC18F16Q20微控制器安裝在電路
    的頭像 發(fā)表于 10-10 10:31 ?1058次閱讀
    <b class='flag-5'>PIC18F16</b>Q20 Curiosity Nano開(kāi)發(fā)板技術(shù)解析與應(yīng)用指南

    PIC16F13145 Curiosity Nano評(píng)估套件技術(shù)解析

    Microchip Connect PIC16F13145 Curiosity Nano評(píng)估套件設(shè)計(jì)用作評(píng)估PIC16F13145系列微控制器的硬件平臺(tái)。Microchip Technology
    的頭像 發(fā)表于 10-09 11:07 ?841次閱讀
    <b class='flag-5'>PIC16F</b>13145 Curiosity Nano評(píng)估套件技術(shù)解析

    輝芒微單片機(jī)FT61F023-RB國(guó)產(chǎn)替代微芯PIC16F676芯片

    在半導(dǎo)體領(lǐng)域,芯片的國(guó)產(chǎn)化替代進(jìn)程正穩(wěn)步推進(jìn)。輝芒微單片機(jī) FT61F023 - RB 作為一款性能卓越的 A/D 型 8 位系列單片機(jī),在諸多方面展現(xiàn)出了對(duì)微芯
    的頭像 發(fā)表于 06-25 17:02 ?1106次閱讀
    輝芒微<b class='flag-5'>單片機(jī)</b>FT61<b class='flag-5'>F</b>023-RB國(guó)產(chǎn)替代微芯<b class='flag-5'>PIC16F</b>676芯片

    輝芒微FT61FC23-RB單片機(jī)兼容微芯PIC16F676芯片

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

    PIC16F627A/628A/648A數(shù)據(jù)手冊(cè)

    PIC16F627A中文數(shù)據(jù)手冊(cè)大都為英文的,上傳一份中文的供大家下載。
    發(fā)表于 05-20 18:02 ?4次下載
    桃源县| 长治市| 韩城市| 南雄市| 精河县| 会昌县| 玉溪市| 平远县| 龙江县| 鲁甸县| 英超| 彭泽县| 华容县| 昔阳县| 祁东县| 南昌市| 荣昌县| 鄄城县| 亳州市| 江油市| 衡阳县| 东乌珠穆沁旗| 安徽省| 从化市| 扎囊县| 双流县| 白城市| 广灵县| 远安县| 林州市| 米林县| 阿城市| 松江区| 蒙山县| 大安市| 隆尧县| 肇东市| 青海省| 巴东县| 锡林郭勒盟| 纳雍县|