资料介绍
100个对于初学者的单片机使用的例子
/************************************************************函数的使用和熟悉*************** ************************************************/
//实例3:用单片机控制第一个灯亮
#include《reg52.h》 //包含51单片机寄存器定义的头文件
void main(void)
{
P1=0xfe; //P1=1111 1110B,即P1.0输出低电平
}
//实例4:用单片机控制一个灯闪烁:认识单片机的工作频率
#include《reg52.h》 //包含单片机寄存器的头文件
/****************************************
函数功能:延时一段时间
*****************************************/
void delay(void) //两个void意思分别为无需返回值,没有参数传递
{
unsigned int i; //定义无符号整数,最大取值范围65535
for(i=0;i《20000;i++) //做20000次空循环
; //什么也不做,等待一个机器周期
}
/*******************************************************
函数功能:主函数 (C语言规定必须有也只能有1个主函数)
********************************************************/
void main(void)
{
while(1) //无限循环
{
P1=0xfe; //P1=1111 1110B, P1.0输出低电平
delay(); //延时一段时间
P1=0xff; //P1=1111 1111B, P1.0输出高电平
delay(); //延时一段时间
}
}
//实例5:将 P1口状态分别送入P0、P2、P1口:认识I/O口的引脚功能
#include《reg52.h》 //包含单片机寄存器的头文件
/*******************************************************
函数功能:主函数 (C语言规定必须有也只能有1个主函数)
********************************************************/
void main(void)
{
while(1) //无限循环
{
P1=0xff; // P1=1111 1111B,熄灭LED
P0=P1; // 将 P1口状态送入P0口
P2=P1; // 将 P1口状态送入P2口
P1=P1; // 将 P1口状态送入P1口
}
}
//实例6:使用P1口流水点亮8位LED
#include《reg52.h》 //包含单片机寄存器的头文件
/****************************************
函数功能:延时一段时间
*****************************************/
void delay(void)
{
unsigned char i,j;
for(i=0;i《250;i++)
for(j=0;j《250;j++)
;
}
/*******************************************************
函数功能:主函数
********************************************************/
void main(void)
{
while(1)
{
P1=0xfe; //第一个灯亮
delay(); //调用延时函数
P1=0xfd; //第二个灯亮
delay(); //调用延时函数
P1=0xfb; //第三个灯亮
delay(); //调用延时函数
P1=0xf7; //第四个灯亮
delay(); //调用延时函数
P1=0xef; //第五个灯亮
delay(); //调用延时函数
P1=0xdf; //第六个灯亮
delay(); //调用延时函数
P1=0xbf; //第七个灯亮
delay(); //调用延时函数
P1=0x7f; //第八个灯亮
delay(); //调用延时函数
}
}
- 单片机C语言程序设计实训100例基于8051 Proteus仿真 12次下载
- 单片机C语言应用100例实例应用 0次下载
- 单片机C语言程序设计实训100例--基于8051+proteus仿真 331次下载
- 51单片机仿真设计实例教程的100例子仿真文件资料合集 20次下载
- 单片机的编程100实例大全 1475次下载
- 51单片机C语言程序100例电子书免费下载 987次下载
- 51单片机历程之protues仿真100例 132次下载
- 单片机C语言实训100例硬综合部分 0次下载
- 单片机C语言程实训100例基础部分 0次下载
- 单片机C语言实训100例硬件部分 0次下载
- 单片机C语言应用100例 源代码和仿真 73次下载
- 51单片机100例程序设计 67次下载
- 单片机C语言程序设计实训100例 72次下载
- 单片机练习100例 32次下载
- 三菱PLC入门程序20例子 144次下载
- 单片机定时器的用法 1473次阅读
- 从人生、历史到单片机的话题讨论 590次阅读
- 什么是51单片机最小系统 2802次阅读
- 单片机里的程序是如何运行? 4546次阅读
- 单片机中的中断处理解析 5576次阅读
- PIC单片机和AVR单片机IO的操作方法解析 2728次阅读
- 什么是单片机_单片机的概念 3.6w次阅读
- 以EN8F154单片机为例,了解单片机开发的规则与注意事项 4665次阅读
- 学习单片机C语言的经验分享 7946次阅读
- 新手学习单片机的首选:51单片机 8836次阅读
- 单片机晶振的必要性_单片机晶振的作用_单片机晶振电路原理(51单片机) 7.3w次阅读
- 怎样才能快速学习8051单片机呢 1w次阅读
- 单片机有什么特点_为什么要学习单片机? 1w次阅读
- 单片机拉灌电流是什么意思? 1889次阅读
- 单片机基础知识:单片机的前世今生 9533次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多