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

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

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

單片機編程步驟

工程師 ? 來源:未知 ? 作者:姚遠香 ? 2019-05-23 13:48 ? 次閱讀

單片機編程該如何進行?有哪些步驟?剛上手的新手大多數(shù)都會手忙腳亂,不知該從何入手。這是很正常的,大家都是從這一步走到了今天。單片機編程就好像搭積木一樣,講究步驟不是一下就可能寫出來很大,很復(fù)雜的程序的。都是從簡單的程序開始,慢慢的往上面加功能優(yōu)化的。今天小編來給大家介紹一下單片機編程的步驟。

第一步、就是編寫一個是LED點亮的程序,燒錄到單片機里面看看效果,這個目的:1.熟悉單片機怎么編寫程序2.怎么燒錄程序3.感性認(rèn)識一下單片機是控制什么東西的。也是讓自己有感興趣的關(guān)鍵第一步,因為教材上都是告訴你單片機什么地址,什么的根本沒有實際的東西,也是大家認(rèn)為難的,我遇到好幾個人都說單片機難,是因為老師講的不太明白,學(xué)的都是匯編,就知道什么地址相加減,或者從這個地址傳送到這個地址里面,這樣很枯燥,很沒有意思。誰都會感覺沒有興趣。當(dāng)你編寫一個這樣簡單的程序你會知道單片機還有這樣的功能,這么好玩。也是了解LED燈這么亮的。

第二步、就是編寫一個讓8個LED燈輪流亮,或者每隔兩個燈輪流亮,這個程序目的是增加一個延時程序,讓大家知道不精確延時這么編寫。當(dāng)你會這個程序以后,你就可以發(fā)揮你自己想想編寫出來不同的花樣的流水燈程序,就是練習(xí)熟悉開發(fā)環(huán)境還有就是延時程序和自己的想象力。

第三步、就是編寫一個帶有外部中斷的流水燈程序,就是當(dāng)有外部中斷時候會變換不同的花樣,程序編寫跟第二步差不多但是只不過加一個外部中斷,因為我自己感覺對于外部中斷對于初學(xué)者來說真的很難理解,我那個時候?qū)W時候用下午時間也沒有想明白,后還是用開發(fā)板做實驗,先感性認(rèn)識怎么回事,慢慢經(jīng)過幾次應(yīng)用才能理解些啦!所以一開始如果不理解也可以照著例程把程序燒錄進去以后先感性認(rèn)識一下,在理性的學(xué)習(xí)一下慢慢就好了!

第四步、就是編寫一個精準(zhǔn)延時的流水燈程序,這個就需要加上定時器程序,這個目的和方法跟第三步類是。在這里就不多說了。

第五步、就是編寫一個與電腦通信,利用電腦控制燈的程序,這個方法跟第三步類是,就是把電腦通信的程序加入里面。

第六步、是編寫個按鍵程序,把按鍵程序加入,知道按鍵程序怎么進行編寫,可以理解按鍵,如果有能力也可以加入矩陣鍵盤程序這樣更好啊!這個看你自己的能力。

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

    關(guān)注

    6023

    文章

    44388

    瀏覽量

    628945
  • 單片機編程
    +關(guān)注

    關(guān)注

    10

    文章

    49

    瀏覽量

    24213
收藏 人收藏

    評論

    相關(guān)推薦

    stm32單片機用什么軟件編程

    STM32單片機是一種廣泛應(yīng)用于嵌入式系統(tǒng)領(lǐng)域的微控制器,具有高性能、低功耗、豐富的外設(shè)接口等特點。要對STM32單片機進行編程,需要選擇合適的軟件工具。 概述 STM32單片機
    的頭像 發(fā)表于 09-02 10:16 ?386次閱讀

    單片機圖形化編程軟件有哪些

    單片機圖形化編程軟件為開發(fā)者提供了一種更加直觀、易于上手的編程方式,尤其適合初學(xué)者和教育領(lǐng)域。以下是一些常見的單片機圖形化編程軟件: Ard
    的頭像 發(fā)表于 09-02 10:14 ?293次閱讀

    單片機燒錄程序的基本步驟是什么

    單片機燒錄程序是單片機開發(fā)過程中非常重要的一步,它涉及到將編寫好的程序代碼通過一定的方式傳輸?shù)?b class='flag-5'>單片機內(nèi)部的存儲器中,使單片機能夠按照預(yù)定的邏輯執(zhí)行任務(wù)。 一、硬件準(zhǔn)備
    的頭像 發(fā)表于 09-02 09:47 ?274次閱讀

    fpga編程單片機編程的區(qū)別

    FPGA編程單片機編程的主要區(qū)別體現(xiàn)在以下幾個方面。
    的頭像 發(fā)表于 03-14 17:16 ?767次閱讀

    單片機與串口屏連接步驟指南

    單片機與串口屏的連接主要涉及硬件連接和軟件設(shè)置兩個方面。以下是一個基本的步驟指南
    的頭像 發(fā)表于 03-13 10:16 ?2658次閱讀
    <b class='flag-5'>單片機</b>與串口屏連接<b class='flag-5'>步驟</b>指南

    單片機編程和plc編程有什么區(qū)別

    單片機編程和PLC編程是兩種不同的嵌入式系統(tǒng)開發(fā)領(lǐng)域。在這篇文章中,我們將詳細探討這兩種編程方式的區(qū)別。首先,我們將簡要介紹單片機和PLC的
    的頭像 發(fā)表于 02-22 10:23 ?2051次閱讀

    單片機編程實例介紹

    單片機(Microcontroller)是指內(nèi)部集成了處理器核心、存儲器、輸入輸出接口和外圍設(shè)備接口等功能模塊的集成電路芯片。它具有體積小、功耗低、性能高等優(yōu)點,被廣泛應(yīng)用于嵌入式系統(tǒng)中。單片機編程
    的頭像 發(fā)表于 01-16 09:37 ?2419次閱讀

    單片機編程實例總結(jié)

    單片機編程實例總結(jié)
    的頭像 發(fā)表于 01-16 09:17 ?865次閱讀

    PMS152單片機編程和解密

    PMS152單片機是一種常見的微控制器(MCU),廣泛應(yīng)用于各種電子產(chǎn)品中。如果您需要進行PMS152單片機編程和解密,以及產(chǎn)品開發(fā)和PCB設(shè)計,以下是一些建議和步驟
    的頭像 發(fā)表于 01-06 14:18 ?485次閱讀

    stc51單片機怎么燒錄

    步驟 常見問題與解決方法 STC51單片機是一種常見的8位單片機,廣泛應(yīng)用于各種嵌入式系統(tǒng)。它具有高性能、低成本、易于學(xué)習(xí)和使用等優(yōu)點。STC51單片機使用匯編語言或C語言進行
    的頭像 發(fā)表于 01-02 17:41 ?2420次閱讀

    8051單片機和STM32單片機編程環(huán)境對比

    比較流行的單片機環(huán)境有keil和IAR,這兩種環(huán)境可以覆蓋市面上90%的單片機型號,而且都提供了函數(shù)庫。根據(jù)單片機位數(shù)不同,這兩個編程環(huán)境也有不同的版本。
    發(fā)表于 12-25 10:01 ?1116次閱讀
    8051<b class='flag-5'>單片機</b>和STM32<b class='flag-5'>單片機</b>的<b class='flag-5'>編程</b>環(huán)境對比

    pic單片機編程序?qū)嵗?/a>

    以下是一個簡單的PIC單片機編程序示例,這個程序?qū)崿F(xiàn)一個LED閃爍的功能。 首先,我們需要了解PIC單片機的結(jié)構(gòu)和指令集。PIC單片機是一種基于哈佛結(jié)構(gòu)的8位微控制器,具有豐富的指
    的頭像 發(fā)表于 12-14 11:01 ?1442次閱讀

    你用過哪些編程語言開發(fā)單片機?

    C語言是最常用的一種用于單片機的開發(fā)語言,也是一種高級編程語言,具有較好的可移植性和可讀性。對于單片機,通常使用嵌入式C來進行開發(fā)。 舉例:用C語言寫一段STM32單片機點燈程序。
    發(fā)表于 12-04 10:18 ?1038次閱讀

    單片機Keil開發(fā)環(huán)境的搭建

    歡迎大家來到C語言單片機編程課堂。前面一課我們了解了單片機編程與嵌入式開發(fā)內(nèi)容,這節(jié)課我們來學(xué)習(xí)單片機開發(fā)環(huán)境Keil,并使用keil完成
    的頭像 發(fā)表于 11-01 09:17 ?1521次閱讀
    <b class='flag-5'>單片機</b>Keil開發(fā)環(huán)境的搭建

    如何學(xué)習(xí)單片機步驟的知識梳理

    單片機的學(xué)習(xí)實踐 單片機提高重在實踐,想要學(xué)好單片機,軟件編程必不可少。但是熟悉硬件對于學(xué)好單片機的也是非常重要的。
    發(fā)表于 10-07 09:55 ?606次閱讀