- 0
- 0
- 约1.24千字
- 约 14页
- 2017-06-05 发布于湖北
- 举报
编程教学之点亮流水灯概要
电子设计协会;
#includereg52.h //52系列单片机头文件
sbit led1=P1^0; //声明单片机P1口的第一位
void main() //主函数
{
led1=0; /*点亮第一个发光二极管*/
} ;
1.需要拥有所需要使用单片机的头文件,例如52单片机,就需要写入 #includereg52.h头文件,否则一些单片机所特有的功能名词在编程中无法识别
2.如果需要特定的时候某个IO口,需要进行定义,使用sbit ?=P?^?
3.除了头文件、主函数、子函数结尾外,其余每当写完一句程序的时候必须要在结尾处加“;”,否则将会出现编译错误
4.在编写程序的时候注意P0是大写的P,切勿写成小写p,否者同样会出现编译错误
5.当使用双撇号” ”包含头文件时,编译器先进入到当前工程所在文件夹处搜索该头文件,如果当前工程所在文件夹没有该头文件,编译器将继续回到软件安装文件夹处搜索这个头文件,若找不到该头文件,编译器将报错,由于reg52.h在软件安装文件夹处存在,所以我们一般写成#includereg52.h
6.编程刚开始学习,可以多写,多模仿,熟悉之后可以自己进行各种尝试,如有不懂,可以多百度,百度是一个非常好的老师,也可以问各位师兄师姐,他们会很乐意为你们解决问题的哟~希望各位同学好好学习。
;程序烧录教程;编程小任务;/view/ea8f46d3195f312b3169a59c.html;延迟子程序的两种方法;一个LED灯一秒闪烁一次;大家是否会觉得一个个定义灯很麻烦?那么我们还有没有更加好的方便的方法呢?答案是有的。二进制是一个一个IO口控制,那么,让我们来学习16进制,可以随意控制多个IO口,使程序更加简单方便。;0000,0001,
0010,0011,
0100,0101,
0110,0111,
1000,1001,
1010,1011,
1100,1101,
1110和1111
组合共16种情况
;单片机一个P口有8个小口
如 P1,分为P1^0到P1^7
他状态能用2组 4位 2进制(0000)
从高到底
P1^7 P1^6 P1^5 P1^4 P1^3 P1^2 P1^1 P1^0
0 0 0 0 0 0 0 0
;0~9 0x0~0x9
10 用0xA表示
11 用0xB表示
12 用0xC表示
13 用0xD表示
14 用0xE表示
15 用0xF表示;流水灯编写小技巧;课后编程任务
您可能关注的文档
- 课件:模拟电子技术基础(第四版).ppt
- 课件_生物_周才菊_生态系统的结构.ppt
- 绿城九龙仓钱塘明月推广思路.pptx
- 课堂新坐标2016_2017学年高中化学第4章电化学基础第3节电解池第1课时电解原理课件.ppt
- 课堂新坐标2016_2017学年高中化学第4章电化学基础第1节原电池课件.ppt
- 课堂新坐标2016_2017学年高中物理第14章电磁波章末分层突破课件.ppt
- 综合布线技术.ppt
- 课堂新坐标2016_2017学年高中化学第4章保护生存环境第3节垃圾资源化课件.ppt
- 课堂新坐标2016_2017学年高中物理第14章电磁波12电磁波的发现电磁振荡课件.ppt
- 课堂新坐标2016_2017学年高中物理第1章电与磁综合测评.doc
原创力文档

文档评论(0)