文章摘要: 學習電腦編程一部分人是因為自己的興趣愛好,還有一部分是為了找到更好的工作。關于簡單的電腦編程,不同編程方法所用的方式也不同,下面小編就為大家?guī)砗唵蔚碾娔X編程之51單片機按鍵控制LED燈亮滅。簡單的電腦編程51單片機按鍵控制LED燈亮滅一、簡單的電腦
學習電腦編程一部分人是因為自己的興趣愛好,還有一部分是為了找到更好的工作。關于簡單的電腦編程,不同編程方法所用的方式也不同,下面小編就為大家?guī)?strong>簡單的電腦編程之51單片機按鍵控制LED燈亮滅。
簡單的電腦編程51單片機按鍵控制LED燈亮滅
一、簡單的電腦編程51單片機按鍵控制LED燈亮滅基本思路
編程之前我們先要規(guī)劃大概控制思路,按鍵控制二極管的功能,就讓單片機一直監(jiān)測P2.0的電平狀態(tài),若S2按下,P2.0此時會接地,然后單片機再通知P2.4管腳,讓D1轉變發(fā)光狀態(tài),放開按鍵,則燈泡滅掉。知道控制的大概原理之后就可以開始編程了。
二、編寫簡單程序
#include
sbit S2=P2^0;
sbit D1=P2^4;
函數名:main(void);
返回:無
函數功能描述:按鍵控制燈的亮滅
voidmain(void) //程序開始運行
{
D1=1; //程序初始化,令二極管不發(fā)光
while(1) //循環(huán)檢測
{
if(S2==0) //如果檢測到P2.0管腳為低電平,即按鍵按下
{
D1=~D1; //二極管轉換發(fā)光狀態(tài),返回繼續(xù)循環(huán)檢測
}
}
}
這個就是51單片機按鍵控制LED燈亮編寫的簡單程序,原理非常簡單,對于小白來說可能是看天書,所以說基本常識要知道。
電腦編程教學書推薦
為了讓大家更好地學習編程,還是得告訴大家一定要大號基礎,這邊就介紹基本編程的書本給大家吧。
一、java
java編程語言(第三版)——java四大名著——James Gosling(java之父);
java編程思想(第2版)——java四大名著——Bruce Eckel;
java 2核心技術 卷I:基礎常識(原書第7版)——java四大名著-----Cay Horstmann;
java 2核心技術 卷II:高級特性(原書第7版)——java四大名著-----Cay Horstmann;
精通Struts:基于MVC的java Web設計與開發(fā)——孫衛(wèi)琴;
精通Hibernate:java對象持久化技術詳解---孫衛(wèi)琴;
二、C語言
C#程序設計——Charles Petzold“windows編程泰山北斗”;
NET框架程序設計(修訂版)——Jeffrey Richter“windows編程泰山北斗”;
C++程序設計語言(特別版)——c++八大金剛----Bjarne Stroustrup;
C++ Primer (第3版)中文版——c++八大金剛---Stanley B.Lippman;
C++ Primer (第4版)中文版——c++八大金剛---Stanley B.Lippman;
C++標準程序庫—自修教程與參考手冊--c++八大金剛--Nicolai M.Josuttis;
Essential C++中文版——c++八大金剛---Stanley B.Lippman;
總結:一閃就是小編為大家詳解的簡單的電腦編程51單片機按鍵控制LED燈亮滅,以及一些電腦編程教學書推薦,希望能給各位想學編程的人帶來一些幫助??傊畬W習入門的電腦編程是非常簡單的,主要是要理解才行。
?
簡單的電腦編程教學 電腦編程教學書推薦
本文由入駐排行8資訊專欄的作者撰寫或者網上轉載,觀點僅代表作者本人,不代表排行8立場。不擁有所有權,不承擔相關法律責任。如發(fā)現本站有涉嫌抄襲侵權/違法違規(guī)的內容, 請發(fā)送郵件至 paihang8kefu@163.com 舉報,一經查實,本站將立刻刪除。
冰箱夏天和冬天各調幾檔合適
2025-07-01裝修怎么挑選空調
2025-07-01冰箱夏天調到幾檔最好不會結冰呢
2025-07-01電熱毯水暖的好還是石墨烯的好
2025-07-01冰箱夏天調到幾檔合適
2025-07-01怎么挑選冰箱
2025-07-01