簡單的電腦程式設計教學 電腦程式設計教學書推薦
學習電腦程式設計一部分人是因為自己的興趣愛好,還有一部分是為了找到更好的工作。關於簡單的電腦程式設計,不同程式設計方法所用的方式也不同,下面小編就為大家帶來簡單的電腦程式設計之51單片機按鍵控制LED燈亮滅。
簡單的電腦程式設計51單片機按鍵控制LED燈亮滅
一、簡單的電腦程式設計51單片機按鍵控制LED燈亮滅基本思路
程式設計之前我們先要規劃大概控制思路,按鍵控制二極體的功能,就讓單片機一直監測P2.0的電平狀態,若S2按下,P2.0此時會接地,然後單片機再通知P2.4管腳,讓D1轉變發光狀態,放開按鍵,則燈泡滅掉。知道控制的大概原理之後就可以開始程式設計了。
二、編寫簡單程式
#include
sbit S2=P2^0;
sbit D1=P2^4;
函數名:main(void);
返回:無
函數功能描述:按鍵控制燈的亮滅
voidmain(void) //程式開始運行
{
D1=1; //程式初始化,令二極體不發光
while(1) //迴圈檢測
{
if(S2==0) //如果檢測到P2.0管腳為低電平,即按鍵按下
{
D1=~D1; //二極體轉換發光狀態,返回繼續迴圈檢測
}
}
}
這個就是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設計與開發——孫衛琴;
精通Hibernate:java物件持久化技術詳解---孫衛琴;
二、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燈亮滅,以及一些電腦程式設計教學書推薦,希望能給各位想學程式設計的人帶來一些幫助。總之學習入門的電腦程式設計是非常簡單的,主要是要理解才行。
斯米克瓷磚杯第二屆設計師大賽,瓜分10萬元現金獎
親,以上內容是否沒有解決您的疑問,齊家裝修專家團為您提供一對一的諮詢服務(裝修預算報價審核,戶型改造建議,疑難雜症方案,材料購買詳解,裝修貓膩提醒),請添加微信號:qijia520321