標(biāo)題: 單片機(jī)學(xué)習(xí)解惑1 [打印本頁(yè)]

作者: zyscxr    時(shí)間: 2024-9-23 00:50
標(biāo)題: 單片機(jī)學(xué)習(xí)解惑1
一個(gè)程序的編寫是從最初的語(yǔ)句開始,隨著程序功能的完善和智能化,會(huì)調(diào)用更多的函數(shù)和語(yǔ)句來(lái)補(bǔ)充和優(yōu)化。不知這樣理解對(duì)不,請(qǐng)大家多多指教。

如下這個(gè)程序就簡(jiǎn)潔適合新手理解應(yīng)用

//例:點(diǎn)亮第一個(gè)LED燈(P10)
//使用I/O口來(lái)點(diǎn)亮LED燈,低電平點(diǎn)亮

#include <reg52.h>
sbit LED1 = P1^0;        //1111 1110

void main()
{
    LED1 = 0;
}


//例:點(diǎn)亮二個(gè)LED燈(P10)
//使用I/O口來(lái)點(diǎn)亮LED燈,低電平點(diǎn)亮

#include <reg52.h>
sbit LED1 = P1^0;        //1111 1110
sbit LED2 = P1^1;        //1111 1110

void main()
{
    LED1 = 0;
    LED2 = 0;

}



可以依次類推!當(dāng)然這樣感學(xué)很繁索,利用條件和循環(huán)來(lái)解決就更好了,所以說(shuō)要逐步學(xué)習(xí)提高,本人新手,還達(dá)不到那些水平。

作者: cyi8    時(shí)間: 2024-9-23 08:20
三種程序結(jié)構(gòu):順序,分支,循環(huán) ,但實(shí)際編程時(shí)這些一般都是嵌套關(guān)系,也就是循環(huán)中有分支,分支中也會(huì)有循環(huán),當(dāng)然各種程序中順序結(jié)構(gòu)是不可缺少的,它決定了程序的正確走向。不管新手還是老手,程序結(jié)構(gòu)都是很重要的。你理解的沒(méi)有錯(cuò),程序就是從一個(gè)功能到另一個(gè)功能的實(shí)現(xiàn),編程也是按照這樣的思路實(shí)現(xiàn)的,但一般都會(huì)先決定大框架,也就是程序整體實(shí)現(xiàn)的框架,相當(dāng)于建房子,先出設(shè)計(jì)圖然后再按照?qǐng)D紙施工。
作者: cy009    時(shí)間: 2024-9-23 09:44
#include <reg52.h>
sbit LED1 = P1^0;        //1111 1110
sbit LED2 = P1^1;        //1111 1110
-------------------------------------------------
樓主對(duì)程序行的注釋,起到了解釋混亂的功能,讓新手更疑惑。
作者: lids    時(shí)間: 2024-9-23 14:36
自己沒(méi)理解透,就不要誤人子弟
作者: joyb    時(shí)間: 2024-9-23 16:53
標(biāo)題是解惑1,實(shí)在不謙虛
作者: csmyldl    時(shí)間: 2024-9-26 08:37
先要學(xué)習(xí)單片機(jī)的資源,在整個(gè)邏輯上起到什么作用,然后要學(xué)其程序的邏輯表達(dá)方式,就象學(xué)習(xí)漢語(yǔ)知識(shí)的整個(gè)過(guò)程一樣,字(筆畫、字型結(jié)構(gòu)、書寫順序),詞(意義及用法)、句(要表達(dá)哪方面的意思)、文(多少段,每段要表達(dá)什么(對(duì)應(yīng)程序的函數(shù))),學(xué)習(xí)單片機(jī)除了這些外,還要懂得單片機(jī)連接的輸入和輸出電路原理、所獲取的信息表示方法等,初學(xué)者只能先看別人成功的學(xué)習(xí)經(jīng)驗(yàn)、慢慢積累,不斷練習(xí),才能有一個(gè)好的學(xué)習(xí)效果
作者: 188610329    時(shí)間: 2024-9-26 18:31
初學(xué)就必須把很多東西 規(guī)范化。
再簡(jiǎn)單的程序,都要養(yǎng)成習(xí)慣,在 void main()  中,必須在最后  加上 while(1);
這是必須養(yǎng)成的,最低限度, 不讓程序跑飛 的 基本習(xí)慣。
作者: 4574535565869    時(shí)間: 2024-9-28 14:14
剛學(xué)這樣看著挺好理解的
作者: tzqi    時(shí)間: 2024-9-30 08:16
188610329 發(fā)表于 2024-9-26 18:31
初學(xué)就必須把很多東西 規(guī)范化。
再簡(jiǎn)單的程序,都要養(yǎng)成習(xí)慣,在 void main()  中,必須在最后  加上 whil ...

dqpu
確實(shí)如此,這是基本的,也是根本。
作者: yaosongjin    時(shí)間: 2024-9-30 11:14
標(biāo)題很高大上,還以為是哪個(gè)大佬在分享心得呢
作者: w1179benp    時(shí)間: 2024-10-3 22:01
自己感覺(jué),新人學(xué)吳堅(jiān)鴻講的好




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1