编程教学之点亮流水灯.pptxVIP

  • 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表示;流水灯编写小技巧;课后编程任务

文档评论(0)

1亿VIP精品文档

相关文档