保存工程-->建立文件-->添加文件到工程-->編寫程序-->編譯-->下載程序。 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即函數類型 { ? ?//以下為聲明語句部分" />

91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

第3章 硬件基礎知識學習(3.5)

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

掃碼添加小助手

加入工程師交流群

3.5LED閃爍程序


點亮LED小燈的程序就是LED = 0。熄滅小燈的程序是LED = 1。點亮和熄滅都會了,那么如果在亮和滅中間加個延時,反復不停的點亮和熄滅小燈,就成了閃爍了。
首先復習一下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即函數類型
{
//以下為聲明語句部分
unsigned int i = 0; //定義一個無符號整型變量i,并賦初值0

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

審核編輯 黃宇

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

    關注

    243

    文章

    24601

    瀏覽量

    690973
  • 單片機
    +關注

    關注

    6076

    文章

    45497

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    阻燃系列基礎知識

    我很榮幸有機會在這里與大家分享我對阻燃系列基礎知識的研究。今天,我們將探討的主題是“阻燃系列基礎知識”。在我們日常生活中,火災事故頻發(fā),造成巨大的財產損失和人員傷亡。因此,了解阻燃材料的基礎知識對于
    的頭像 發(fā)表于 02-06 08:07 ?311次閱讀
    阻燃系列<b class='flag-5'>基礎知識</b>

    【「Linux 設備驅動開發(fā)( 2 版)」閱讀體驗】+讀內核處理的核心輔助函數

    ,Linux內核平臺抽象和設備驅動程序;3篇,充分發(fā)揮硬件的潛力;4篇,嵌入式領域內的多種內核子系統(tǒng)。總共17節(jié),內容豐富,圍繞Lin
    發(fā)表于 01-10 22:08

    8 函數進階與按鍵(8.1 8.2)

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

    無刷電機驅動器的基礎知識

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

    6 中斷與數碼管動態(tài)顯示(6.1 6.2)

    中斷是單片機系統(tǒng)重點中的重點,因為有了中斷,單片機就具備了快速協(xié)調多模塊工作的能力,可以完成復雜的任務。本章將首先帶領大家學習一些必要的C語言基礎知識,然后講解數碼管動態(tài)顯示的原理,并最終借助于中斷
    的頭像 發(fā)表于 12-08 17:03 ?640次閱讀

    【書籍評測活動NO.67】成為硬核Linux開發(fā)者:《Linux 設備驅動開發(fā)( 2 版)》

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

    1 如何學習單片機

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

    視覺工程師必須知道的工業(yè)相機基礎知識

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

    【「AI芯片:科技探索與AGI愿景」閱讀體驗】+內容總覽

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

    最新人工智能硬件培訓AI基礎入門學習課程參考2025版(離線AI語音視覺識別篇)

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

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

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

    【「# 運算放大器參數解析與LTspice應用仿真」閱讀體驗】+全書概覽與第一閱讀分享

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

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

    第二 Arduino基礎知識 本章,我們將向大家介紹Arduino是一個什么東西?讓大家對Arduino有一個大概了解。本章將分為如下幾個小節(jié):2.1什么是Arduino2.2 Arduino
    發(fā)表于 05-13 09:28

    效果器的基礎知識

    電子發(fā)燒友網站提供《效果器的基礎知識.doc》資料免費下載
    發(fā)表于 03-26 14:30 ?7次下載

    【北京迅為】iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅動開發(fā)-4 UART基礎知識

    【北京迅為】iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅動開發(fā)-4 UART基礎知識
    的頭像 發(fā)表于 03-17 15:50 ?1050次閱讀
    【北京迅為】iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅動開發(fā)-<b class='flag-5'>第</b>4<b class='flag-5'>章</b> UART<b class='flag-5'>基礎知識</b>