欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1573|回復: 8
打印 上一主題 下一主題
收起左側(cè)

單片機程序中LedChar是啥意思?

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:307084 發(fā)表于 2023-11-30 20:18 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
單片機中 :
LedChar是啥意思  ENLED 是啥意思

sbit LED=P0^0  代表什么含義


寫程序時 可以像這樣連續(xù)寫嗎?
{ENLED=0; ADDR3=1; ADDR2=1; ADDR1=1;ADDR0=0;LED=0; while(1);}

還是要寫成這樣子
{ENLED=0;
ADDR3=1;
ADDR2=1;
ADDR1=1;
ADDR0=0;
LED=0;
while(1);


以上請前輩多多指導,謝謝!

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:213173 發(fā)表于 2023-11-30 22:31 | 只看該作者
找一本C語言入門書讀讀。
回復

使用道具 舉報

板凳
ID:604515 發(fā)表于 2023-11-30 22:46 | 只看該作者
這樣寫沒毛病,可讀性差
回復

使用道具 舉報

地板
ID:517951 發(fā)表于 2023-12-1 07:52 | 只看該作者
橫豎寫都可以, 你自己怎么看著舒服怎么來. 如果要給別人看, 還是豎著排版好.
回復

使用道具 舉報

5#
ID:192020 發(fā)表于 2023-12-1 10:14 | 只看該作者
這些問題自己實踐寫一下就能出結(jié)果了,效率高而且印象深刻
回復

使用道具 舉報

6#
ID:155507 發(fā)表于 2023-12-1 12:09 | 只看該作者
你這個是那本書 “手把手教你學51單片機” KST-51學習板 的點亮 LED程序
程序是根據(jù)硬件來篇寫的。

網(wǎng)站里面有很多關(guān)于那本書的資料

sfr P0 = 0x80;
sfr 這個關(guān)鍵字,是 51 單片機特有的,他的作用是定義一個單片機特殊功能寄存器(special
function register)。 51 單片機內(nèi)部有很多個小模塊,每個模塊居住在擁有唯一房間號的房間內(nèi),
同時每個模塊都有 8 個控制開關(guān)。 P0 就是一個功能模塊,就住在了 0x80 這個房間里,我們
就是通過設(shè)置 P0 內(nèi)部這個模塊的 8 個開關(guān),來讓單片機的 P0 這 8 個 IO 口輸出高電平或者
低電平的。而 51 單片機內(nèi)部有很多寄存器,如果我們想使用的話必須提前進行 sfr 聲明。不
過 Keil 軟件已經(jīng)把所有這些聲明都預先寫好并保存到一個專門的文件中去了,我們要用的話
只要文件開頭添加一行#include<reg52.h>即可。

sbit LED = P0^0;
這個 sbit,就是對剛才所說的 SFR 里邊的 8 個開關(guān)其中的一個進行定義。經(jīng)過上邊第二
條語句后,以后只要在程序里寫 LED,就代表了 P0.0 口(“^”這個符號在數(shù)字鍵 6 上邊),
注意這個 P 必須大寫,也就是說我們給 P0.0 又取了一個更形象的名字叫做 LED。

sbit ADDR0 = P1^0; //,其中輸入是 A2 、 A1 、 A0 的順序,輸出是從Y0、 Y1 Y7 的順序。
sbit ADDR1 = P1^1;
sbit ADDR2 = P1^2;
sbit ADDR3 = P1^3;  //就是控制使這個 74HC138 使能的。
sbit ENLED = P1^4;  //就是控制使這個 74HC138 使能的。

回復

使用道具 舉報

7#
ID:1080331 發(fā)表于 2023-12-1 13:24 | 只看該作者
在單片機中,LEDChar通常是用來表示數(shù)碼管的字符編碼,用于控制數(shù)碼管顯示特定的字符或數(shù)字。  ENLED通常表示使能信號,用于控制數(shù)碼管的開關(guān)狀態(tài)。當ENLED為高電平時,數(shù)碼管處于打開狀態(tài),可以正常顯示;當ENLED為低電平時,數(shù)碼管處于關(guān)閉狀態(tài),不會顯示任何內(nèi)容。  sbit LED=P0^0表示將P0口的第0個引腳定義為LED引腳。這樣的定義意味著可以通過控制P0口的第0個引腳來控制LED的開關(guān)狀態(tài)。  關(guān)于代碼格式的問題,編寫程序時可以根據(jù)個人的習慣和項目要求選擇適合自己的格式。連續(xù)寫或者換行寫都是可以的,只要保證代碼的可讀性和結(jié)構(gòu)清晰即可。無論是連續(xù)寫還是換行寫,最重要的是保持一致性,以便更好地維護和理解代碼。
回復

使用道具 舉報

8#
ID:1067540 發(fā)表于 2023-12-1 15:51 | 只看該作者
只要它不報錯,就能這么寫
回復

使用道具 舉報

9#
ID:307084 發(fā)表于 2023-12-1 19:21 | 只看該作者
597329015 發(fā)表于 2023-12-1 13:24
在單片機中,LEDChar通常是用來表示數(shù)碼管的字符編碼,用于控制數(shù)碼管顯示特定的字符或數(shù)字。  ENLED通常表 ...

學習了,謝謝您
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表