电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

51单片机C语言程序的设计源代码

51单片机C语言程序的设计源代码_第1页
1/284
51单片机C语言程序的设计源代码_第2页
2/284
51单片机C语言程序的设计源代码_第3页
3/284
51 单片机 C 语言教程例 2.2.1 编写程序,点亮第一个发光二极管(part2_1.c P27)#include //52 系列单片机头文件sbit led1=P1^0; //声明单片机 P1 口的第一位void main() //主函数{led1=0; /*点亮第一个发光二极管*/}例 2.2.2 编 写 程 序 , 点 亮 P1 口 的 若 干 二 极 管 ( part2_2.c P39)#include //52 系列单片机头文件void main() //主函数{P1=0xaa; //while(1);}例 2.5.1 利用 for 语句延时特性,编写第一个发光二极管以间隔1S 亮灭闪动的程序(part2_3.c P42)#include //52 系列单片机头文件#define uint unsigned int //宏定义sbit led1=P1^0; //声明单片机 P1 口的第一位uint i,j;void main() //主函数{while(1) //大循环{led1=0;/*点亮第一个发光二极管*/for(i=1;i>0;i--) //延时for(j=110;j>0;j--);led1=1;/*关闭第一个发光二极管*/for(i=1000;i>0;i--) //延时for(j=110;j>0;j--);}}例 2.6.1 编写程序使第一个发光二极管以间隔 500ms 亮灭闪动。(part2_4.c P48)#include //52 系列单片机头文件#define uint unsigned int //宏定义sbit led1=P1^0; //声明单片机 P1 口的第一位void delay1s(); //声明子函数void main()//主函数{while(1) //大循环{led1=0;/*点亮第一个发光二极管*/delay1s(); //调用延时子函数led1=1;/*关闭第一个发光二极管*/delay1s(); //调用延时子函数}}void delay1s()//子函数体{uint i,j;for(i=500;i>0;i--)for(j=110;j>0;j--);}例 2.7.1 编写程序使第一个二极管以亮 200ms、灭 800ms 的方式闪动。(part2_5.c P49)#include //52 系列单片机头文件#define uint unsigned int //宏定义sbit led1=P1^0; //声明单片机 P1 口的第一位void delayms(uint);//声明子函数void main()//主函数{while(1) //大循环{led1=0;/*点亮第一个发光二极管*/delayms(200);//延时 200 毫秒led1=1;/*关闭第一个发光二极管*/delayms(800);//延时 800 毫秒}}void delayms(uint xms){uint i,j;for(i=xms;i>0;i--) //i=xms 即延时约 xms 毫秒for(j=110;j>0;j--);}例 2.8.3 利用 C51 自带库_crol_(),以间隔 500ms,实现流水灯程序(part2_6.c P53)#include //52 系列单片机头文件#include #define uint unsigned int ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

51单片机C语言程序的设计源代码

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部