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

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

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

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

讓小燈交替閃爍的單片機(jī)程序

GReq_mcu168 ? 來源:玩轉(zhuǎn)單片機(jī) ? 作者:玩轉(zhuǎn)單片機(jī) ? 2021-02-20 14:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

例:讓該端口輸出高電平的語句是:

SETB P1.0

讓該端口輸出低電平的語句是:

CLR P1.0

好了,現(xiàn)在我們將小燈接在單片機(jī)的P1.0端口上,如下圖所示:

d36201ca-71b8-11eb-8b86-12bb97331649.jpg

由上圖可知,當(dāng)端口P1.0輸出高電平時,小燈D不亮,因為小燈中不會有電流通過;當(dāng)端口P1.0輸出低電平時,小燈就亮,因為此時小燈中有電流通過。

要讓小燈亮一會兒、滅一會兒,還必須要有一個延時的程序,下面就是讓小燈亮一會兒、滅一會兒,交替閃爍的程序:

MAIN:;程序開始

SETB P1.0;讓P1.0輸出高電平

LCALL DELAY;這一行是調(diào)用延時子程序

;目的是讓P1.0保持高電平

;多停留一段時間

CLR P1.0;讓P1.0輸出低電平

LCALL DELAY;這一行也是調(diào)用延時子程序

;和剛才一樣,讓P1.0保持低

;電平停留一段時間,其實就

;是讓它多亮一會兒再熄滅

LJMP MAIN;跳轉(zhuǎn)到MAIN處執(zhí)行(循環(huán))

;以下是延時子程序,有關(guān)該延時程序的內(nèi)容以后再學(xué)

DELAY: MOV R7,#250

D1: MOV R6,#250

D2:DJNZ R6,D2

DJNZ R7,D1

RET

END

在以上匯編程序中,延時子程序每一行的具體含義先不管他,以后慢慢學(xué)到,上面的程序需要在一個名為“Keil uVision2”的軟件中匯編完成,匯編后得到一個*.hex文件,這就是目標(biāo)文件,然后用編程器將該文件“寫”到單片機(jī)89s51中,這樣該89s51就具有自動控制小燈閃爍的功能了。

在實驗的時候,通常用發(fā)光二極管LED代替小燈,由于LED工作電壓小,由此LED要串接一個小電阻,用220歐姆——1k之間的都行,我用的是510歐姆的。

d3b74b62-71b8-11eb-8b86-12bb97331649.jpg

這樣還不夠,單片機(jī)工作還需要兩個條件,一是需要加上一定的工作電壓,AT89S51工作電壓為5V,第20腳接負(fù)極,第40腳接正極;另外還要給單片機(jī)安裝一個心臟起搏器,就是振蕩器,通常叫做時鐘,只要在18腳和19腳之間接一個石英晶體就行了,我用的是12MHz的,另外為了保證振蕩器穩(wěn)定工作,還要在18腳、19腳分別接一個27PF的小電容到地(就是接到負(fù)極),此外,89s51的第9腳為復(fù)位端,要接一個10uF電容到正極,再接一個10K電阻到負(fù)極,最后,第31腳也要和電源的正極接起來,關(guān)于31腳,以后再說,這樣一臺由單片機(jī)控制的會自動閃爍的小燈就做好了。下面是完整的電路圖:

d3eee478-71b8-11eb-8b86-12bb97331649.jpg

沒有使用的管腳空著就行了,什么也不用接。一通上電,小燈就開始不停的閃爍了。大約1秒鐘閃爍3——4次。

原文標(biāo)題:跟我來編一個最簡單的單片機(jī)程序

文章出處:【微信公眾號:玩轉(zhuǎn)單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責(zé)任編輯:haq

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

    關(guān)注

    6076

    文章

    45495

    瀏覽量

    670362

原文標(biāo)題:跟我來編一個最簡單的單片機(jī)程序

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    單片機(jī)里的程序運行方式

    我們想要理解單片機(jī)是如何運行程序的,我們首先需要了解單片機(jī)的組成,我們這里以80C51單片機(jī)為例來理解程序
    發(fā)表于 01-16 06:57

    經(jīng)典 PLC 程序(5) - 閃爍

    閃爍程序的核心功能是:通過PLC的定時器(Timer)控制一個或多個輸出點(如指示、蜂鳴器等)按照預(yù)設(shè)的時間間隔交替地接通和斷開,從而產(chǎn)
    的頭像 發(fā)表于 01-13 11:42 ?242次閱讀
    經(jīng)典 PLC <b class='flag-5'>程序</b>(5) - <b class='flag-5'>閃爍</b><b class='flag-5'>燈</b>

    單片機(jī)如何燒錄程序

    單片機(jī)如何燒錄程序
    發(fā)表于 01-08 07:04

    單片機(jī)遙控開關(guān)mos管介紹

    實現(xiàn)對燈光的控制。 但如果想用Arduino或者單片機(jī)去控制燈泡的話,就需要使用MOS管來替換開關(guān)。我們把圖稍微轉(zhuǎn)換一下,我們可以看到MOS管是有三個端口,即三個引腳,分別為Gate、Drain
    發(fā)表于 01-04 07:59

    單片機(jī)解密是什么?

    單片機(jī)解密是什么? 單片機(jī)解密又叫單片機(jī)**,芯片解密,IC解密,但是這嚴(yán)格說來這幾種稱呼都不科學(xué),但已經(jīng)成 了習(xí)慣叫法,我們把CPLD解密,DSP解密都習(xí)慣稱為單片機(jī)解密。
    發(fā)表于 12-30 08:19

    單片機(jī)程序的執(zhí)行

    更快的SRAM中,以得到更快的執(zhí)行速度。而對于,單片機(jī)而言工作頻率也就幾M,幾十M,從Flash中與從RAM中讀的差異可能并不明顯,不會成為程序執(zhí)行的瓶頸。 而對于PC而言,F(xiàn)lash的速度太慢
    發(fā)表于 12-04 06:20

    單片機(jī)燒錄原理是怎樣的?輝芒微單片機(jī)燒錄程序詳細(xì)步驟講解

    燒錄(Programming)就是把 .hex/.bin 文件里的機(jī)器碼搬運進(jìn)單片機(jī)片內(nèi) Flash 的過程。輝芒微(FMD)單片機(jī)內(nèi)部有一塊 自舉 BootROM,上電時會先跑這段程序;如果檢測
    的頭像 發(fā)表于 09-17 16:14 ?2324次閱讀
    <b class='flag-5'>單片機(jī)</b>燒錄原理是怎樣的?輝芒微<b class='flag-5'>單片機(jī)</b>燒錄<b class='flag-5'>程序</b>詳細(xì)步驟講解

    單片機(jī)的儲存優(yōu)點是什么

    單片機(jī)作為嵌入式系統(tǒng)的核心,其儲存系統(tǒng)是實現(xiàn)數(shù)據(jù)存儲與程序運行的關(guān)鍵部分。與獨立存儲芯片相比,單片機(jī)的儲存單元在集成度、功耗、可靠性等方面具備獨特優(yōu)勢,這些優(yōu)點使其能適應(yīng)從消費電子到工業(yè)控制的多樣化
    的頭像 發(fā)表于 07-31 10:09 ?696次閱讀

    怎么測單片機(jī)系統(tǒng)頻率

    單片機(jī)系統(tǒng)頻率是指單片機(jī)工作時的時鐘頻率,它直接影響單片機(jī)的運行速度和處理能力,準(zhǔn)確測量系統(tǒng)頻率對單片機(jī)應(yīng)用開發(fā)、程序調(diào)試和性能優(yōu)化具有重要
    的頭像 發(fā)表于 07-25 11:39 ?784次閱讀

    單片機(jī)怎么驅(qū)動電機(jī)?

    在各類自動化設(shè)備和智能裝置中,電機(jī)是重要的執(zhí)行部件,而單片機(jī)作為控制核心,需要通過特定的方式驅(qū)動電機(jī)運轉(zhuǎn)。單片機(jī)驅(qū)動電機(jī)并非直接連接即可,而是要根據(jù)電機(jī)類型和功率,搭配合適的驅(qū)動電路,才能實現(xiàn)穩(wěn)定
    的頭像 發(fā)表于 07-25 09:31 ?904次閱讀

    單片機(jī)怎么燒程序

    單片機(jī)程序是將編寫好的程序代碼寫入單片機(jī)內(nèi)部存儲單元,單片機(jī)按照預(yù)設(shè)邏輯工作的過程,是
    的頭像 發(fā)表于 07-23 11:47 ?1288次閱讀

    PLC指示異常閃爍原因及維修

    PLC(可編程邏輯控制器)作為工業(yè)自動化控制的核心設(shè)備,其運行狀態(tài)的穩(wěn)定性直接影響生產(chǎn)線的效率與安全。指示作為PLC最直觀的狀態(tài)反饋窗口,其異常閃爍往往預(yù)示著潛在故障。本文將系統(tǒng)分析PLC指示
    的頭像 發(fā)表于 06-07 16:13 ?8737次閱讀
    PLC指示<b class='flag-5'>燈</b>異常<b class='flag-5'>閃爍</b>原因及維修

    STC單片機(jī)范例程序

    電子發(fā)燒友網(wǎng)站提供《STC單片機(jī)范例程序.zip》資料免費下載
    發(fā)表于 06-04 16:27 ?10次下載

    2.4寸TFT彩屏配套測試程序-51單片機(jī)

    如題,2.4寸TFT彩屏配套測試程序-51單片機(jī)
    發(fā)表于 06-04 16:26 ?0次下載

    基于STM32單片機(jī)的智能電路圖設(shè)計

    基于STM32單片機(jī)的智能電路圖設(shè)計 獲取資料可下載附件哦!!!!
    發(fā)表于 03-13 14:29