学习电脑编程一部分人是因为自己的兴趣爱好,还有一部分是为了找到更好的工作。关于简单的电脑编程,不同编程方法所用的方式也不同,下面小编就为大家带来简单的电脑编程之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编程语言(第三版)j淮北癫痫医院ava四大名著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 Petzoldwindows编程泰山北斗; NET框架程序设计(修订版)Jeffrey Richterwindows编程泰山北斗; 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灯亮灭,以及一些电脑编程教学书推荐,希望能给各位想学编程的人带来一些帮助。总之学习入门的电脑编程是非常简单的,主要是要理解才行。 上一篇:海带的食用功效海带饮食食物益处 下一篇:碱蓬的人工栽培与秋冬季栽培技术 |
Copyright 2017 http://jx.exjcg.com All Rights Reserved 中国机械网(1999-) 版权所有网站地图