保存工程-->建立文件-->添加文件到工程-->編寫程序-->編譯-->下載程序。 LED閃爍程序如下所示。 #include sbit LED = P0^0; sbit ADDR0 = P1^0; sbit ADDR1 = P1^1; sbit ADDR2 = P1^2; sbit ADDR3 = P1^3; sbit ENLED = P1^4; void main() ?//void即函數(shù)類型 { ? ?//以下為聲明語句部分" />

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

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

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

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

第3章 硬件基礎(chǔ)知識(shí)學(xué)習(xí)(3.5)

137933yu ? 來源:137933yu ? 作者:137933yu ? 2025-10-24 11:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

3.5LED閃爍程序


點(diǎn)亮LED小燈的程序就是LED = 0。熄滅小燈的程序是LED = 1。點(diǎn)亮和熄滅都會(huì)了,那么如果在亮和滅中間加個(gè)延時(shí),反復(fù)不停的點(diǎn)亮和熄滅小燈,就成了閃爍了。
首先復(fù)習(xí)一下Keil寫程序的過程,建立工程-->保存工程-->建立文件-->添加文件到工程-->編寫程序-->編譯-->下載程序。
LED閃爍程序如下所示。
#include

sbit LED = P0^0;
sbit ADDR0 = P1^0;
sbit ADDR1 = P1^1;
sbit ADDR2 = P1^2;
sbit ADDR3 = P1^3;
sbit ENLED = P1^4;

void main() //void即函數(shù)類型
{
//以下為聲明語句部分
unsigned int i = 0; //定義一個(gè)無符號(hào)整型變量i,并賦初值0

//以下為執(zhí)行語句部分
ENLED = 0; //U3、U4兩片74HC138總使能
ADDR3 = 1; //使能U3使之正常輸出
ADDR2 = 1; //經(jīng)U3的Y6輸出開啟三極管Q16
ADDR1 = 1;
ADDR0 = 0;
while (1)
{
LED = 0; //點(diǎn)亮小燈
for (i=0; i<30000; i++); ?//延時(shí)一段時(shí)間
LED = 1; //熄滅小燈
for (i=0; i<30000; i++); ?//延時(shí)一段時(shí)間
}
}
把這個(gè)程序編譯一下,下載到單片機(jī)里,就會(huì)發(fā)現(xiàn)LED2這個(gè)小燈會(huì)閃爍了。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    244

    文章

    24731

    瀏覽量

    692637
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6078

    文章

    45591

    瀏覽量

    673969
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    阻燃系列基礎(chǔ)知識(shí)

    我很榮幸有機(jī)會(huì)在這里與大家分享我對(duì)阻燃系列基礎(chǔ)知識(shí)的研究。今天,我們將探討的主題是“阻燃系列基礎(chǔ)知識(shí)”。在我們?nèi)粘I钪校馂?zāi)事故頻發(fā),造成巨大的財(cái)產(chǎn)損失和人員傷亡。因此,了解阻燃材料的基礎(chǔ)知識(shí)對(duì)于
    的頭像 發(fā)表于 02-06 08:07 ?641次閱讀
    阻燃系列<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    【「Linux 設(shè)備驅(qū)動(dòng)開發(fā)( 2 版)」閱讀體驗(yàn)】+讀內(nèi)核處理的核心輔助函數(shù)

    ,Linux內(nèi)核平臺(tái)抽象和設(shè)備驅(qū)動(dòng)程序;3篇,充分發(fā)揮硬件的潛力;4篇,嵌入式領(lǐng)域內(nèi)的多種內(nèi)核子系統(tǒng)??偣?7節(jié),內(nèi)容豐富,圍繞Lin
    發(fā)表于 01-10 22:08

    8 函數(shù)進(jìn)階與按鍵(8.1 8.2)

    用戶與單片機(jī)之間的信息交互需要依賴于兩類設(shè)備:輸入設(shè)備和輸出設(shè)備。前邊講的LED小燈、數(shù)碼管、點(diǎn)陣都是輸出設(shè)備,本章就來學(xué)習(xí)一下最常用的輸入設(shè)備——按鍵,同時(shí)還會(huì)學(xué)到一些硬件電路的基礎(chǔ)知識(shí)與C語言
    的頭像 發(fā)表于 12-18 11:27 ?444次閱讀
    <b class='flag-5'>第</b>8<b class='flag-5'>章</b> 函數(shù)進(jìn)階與按鍵(8.1 8.2)

    無刷電機(jī)驅(qū)動(dòng)器的基礎(chǔ)知識(shí)

    本文將從技術(shù)角度出發(fā),對(duì)三相無刷電機(jī)的電機(jī)驅(qū)動(dòng)器的作用、種類和規(guī)格進(jìn)行介紹。通過本文,您可以學(xué)習(xí)到電機(jī)驅(qū)動(dòng)器選型所需的基礎(chǔ)知識(shí)。
    的頭像 發(fā)表于 12-10 14:13 ?6940次閱讀
    無刷電機(jī)驅(qū)動(dòng)器的<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    6 中斷與數(shù)碼管動(dòng)態(tài)顯示(6.1 6.2)

    中斷是單片機(jī)系統(tǒng)重點(diǎn)中的重點(diǎn),因?yàn)橛辛酥袛?,單片機(jī)就具備了快速協(xié)調(diào)多模塊工作的能力,可以完成復(fù)雜的任務(wù)。本章將首先帶領(lǐng)大家學(xué)習(xí)一些必要的C語言基礎(chǔ)知識(shí),然后講解數(shù)碼管動(dòng)態(tài)顯示的原理,并最終借助于中斷
    的頭像 發(fā)表于 12-08 17:03 ?827次閱讀

    【書籍評(píng)測(cè)活動(dòng)NO.67】成為硬核Linux開發(fā)者:《Linux 設(shè)備驅(qū)動(dòng)開發(fā)( 2 版)》

    ,以獲得最佳學(xué)習(xí)效果。1篇:Linux內(nèi)核開發(fā)基礎(chǔ)開篇從環(huán)境搭建入手,詳細(xì)講解如何獲取Linux內(nèi)核源碼,在x86宿主機(jī)上配置ARM的Linux內(nèi)核交叉編譯選項(xiàng)并完成內(nèi)核編譯。接著深入內(nèi)核模塊知識(shí)
    發(fā)表于 11-17 17:52

    1 如何學(xué)習(xí)單片機(jī)

    ? 在錯(cuò)誤的道路上日夜兼程,最終也無法成功,方法和思路絕對(duì)是最重要的。本章節(jié)講到的學(xué)習(xí)單片機(jī)的方法,都是作者學(xué)習(xí)單片機(jī)的無數(shù)經(jīng)驗(yàn)和教訓(xùn)總結(jié)出來的瑰寶。通過作者前面的披荊斬棘,開辟了道路,可以告訴讀者
    的頭像 發(fā)表于 10-10 10:32 ?683次閱讀

    視覺工程師必須知道的工業(yè)相機(jī)基礎(chǔ)知識(shí)

    工業(yè)相機(jī)基礎(chǔ)知識(shí)概述。
    的頭像 發(fā)表于 09-19 17:04 ?1734次閱讀
    視覺工程師必須知道的工業(yè)相機(jī)<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    【「AI芯片:科技探索與AGI愿景」閱讀體驗(yàn)】+內(nèi)容總覽

    是展望未來的AGI芯片,并探討相關(guān)的發(fā)展和倫理話題。 各章的目錄名稱如下: 1 大模型浪潮下,AI芯片的需求與挑戰(zhàn)免費(fèi) 2 實(shí)現(xiàn)深度學(xué)習(xí)
    發(fā)表于 09-05 15:10

    0.1-3.5 GHz SP3T 開關(guān) skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()0.1-3.5 GHz SP3T 開關(guān)相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有0.1-3.5 GHz SP3T 開關(guān)的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,0.1-
    發(fā)表于 08-07 18:33
    0.1-<b class='flag-5'>3.5</b> GHz SP<b class='flag-5'>3</b>T 開關(guān) skyworksinc

    【「DeepSeek 核心技術(shù)揭秘」閱讀體驗(yàn)】書籍介紹+第一讀后心得

    了解如何通過精心設(shè)計(jì)的提示詞更好地發(fā)揮 DeepSeek 的能力。對(duì)提示詞鏈的高級(jí)使用技巧的介紹,為讀者進(jìn)一步提升 DeepSeek 使用效果提供參考。 34
    發(fā)表于 07-17 11:59

    最新人工智能硬件培訓(xùn)AI基礎(chǔ)入門學(xué)習(xí)課程參考2025版(離線AI語音視覺識(shí)別篇)

    視覺開發(fā)板開箱即用的離線AI能力,分類列出學(xué)習(xí)課程知識(shí)點(diǎn)和實(shí)操參考,希望能夠幫助大家快速掌握離線 AI 智能硬件基礎(chǔ)知識(shí)與實(shí)戰(zhàn)技能,同時(shí)了解相關(guān)AI技術(shù)在實(shí)際場(chǎng)景的應(yīng)用情況。正文按入
    發(fā)表于 07-04 11:14

    【「Yocto項(xiàng)目實(shí)戰(zhàn)教程:高效定制嵌入式Linux系統(tǒng)」閱讀體驗(yàn)】01初讀體驗(yàn)

    已閱讀部分 由于知識(shí)點(diǎn)屬于循序漸進(jìn),目前花了幾天時(shí)間讀到了4, 第一到第二,主要講yocto相關(guān)的背景
    發(fā)表于 06-30 21:49

    【「# 運(yùn)算放大器參數(shù)解析與LTspice應(yīng)用仿真」閱讀體驗(yàn)】+全書概覽與第一閱讀分享

    拿到本書之后,看到本書不厚 但是翻開目錄可以看到,實(shí)際內(nèi)容還是很豐富的。 第一介紹了運(yùn)放的基礎(chǔ)知識(shí) 第二介紹了運(yùn)放的參數(shù)解析 第三介紹了專用放大器 第四
    發(fā)表于 05-22 23:18

    《ESP32S3 Arduino開發(fā)指南》第二 Arduino基礎(chǔ)知識(shí)

    第二 Arduino基礎(chǔ)知識(shí) 本章,我們將向大家介紹Arduino是一個(gè)什么東西?讓大家對(duì)Arduino有一個(gè)大概了解。本章將分為如下幾個(gè)小節(jié):2.1什么是Arduino2.2 Arduino
    發(fā)表于 05-13 09:28
    阳高县| 荃湾区| 百色市| 天全县| 铜鼓县| 南江县| 万盛区| 桂东县| 昆明市| 双桥区| 盐池县| 秀山| 平潭县| 桃江县| 元江| 乐安县| 河东区| 桑植县| 淮安市| 平原县| 启东市| 合水县| 嘉祥县| 黔南| 临沂市| 清水县| 镇坪县| 射洪县| 海原县| 桃源县| 宁波市| 隆子县| 云阳县| 博乐市| 金坛市| 土默特左旗| 乌拉特后旗| 全南县| 进贤县| 平湖市| 正定县|