(word完整版)51单片机50个实例代码.doc 立即下载
2024-09-09
约6.4万字
约70页
0
261KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

(word完整版)51单片机50个实例代码.doc

(word完整版)51单片机50个实例代码.doc

预览

免费试读已结束,剩余 65 页请下载文档后查看

5 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(word完整版)51单片机50个实例代码
(word完整版)51单片机50个实例代码
(word完整版)51单片机50个实例代码
HYPERLINK”https://www。baidu。com/link?url=fx9le8o—aeRfLWYY9u04-yRHeghHY_RKGL5vHHYSrgO0XKLZX3R580TheVUJtwxA&wd=&eqid=e2843aa90002840f00000003565ff68b”\t”https://www。baidu.com/_blank”51单片机50个例程代码

程序里有中断,串口等驱动,直接复制即可使用

1—IO输出-点亮1个LED灯方法1

/*——-———--—-——-——-—---———-——---———--—----————--—-
名称:IO口高低电平控制
论坛:www.doflye。net
编写:shifang
日期:2009。5
修改:无
内容:点亮P1口的一个LED灯
该程序是单片机学习中最简单最基础的,
		通过程序了解如何控制端口的高低电平
—---——--—--—--—-—————-—-—-———----—-——-----————--*/
#include<reg52.h〉//包含头文件,一般情况不需要改动,
//头文件包含特殊功能寄存器的定义

sbitLED=P1^0;//用sbit关键字定义LED到P1。0端口,
//LED是自己任意定义且容易记忆的符号
/*——--——--—-——-—-—---—---—-————--—-—-——-—-—--——-—-
主函数
————-—-——--———--————--—--————-————-——————-----——*/
voidmain(void)
{
//此方法使用bit位对单个端口赋值
LED=1;//将P1.0口赋值1,对外输出高电平
LED=0;//将P1。0口赋值0,对外输出低电平

while(1)//主循环
{
//主循环中添加其他需要一直工作的程序
}
}

2—IO输出-点亮1个LED灯方法2

/*——--—---——-—-—-—-—-—-———---——-——-—--——--——----—
名称:IO口高低电平控制
论坛:www。doflye.net
编写:shifang
日期:2009.5
修改:无
内容:点亮P1口的一个LED灯
该程序是单片机学习中最简单最基础的,
		通过程序了解如何控制端口的高低电平
—-——--——--—--——--————————-——————---————————-----*/
#include〈reg52。h>//包含头文件,一般情况不需要改动,
//头文件包含特殊功能寄存器的定义


/*-------——------—-———-————-—---———————-—-—---—-—-
主函数
————-——---——-—--—-—————-———--—---—-——-—--—-——-—-*/
voidmain(void)
{
//此方法使用1个字节对单个端口赋值
P1=0xFF;//P1口全部为高电平,对应的LED灯全灭掉,
//ff换算成二进制是11111111

P1=0xfe;//P1口的最低位点亮,可以更改数值是其他的灯点亮
//0xfe是16进制,0x开头表示16进制数,
//fe换算成二进制是11111110

while(1)//主循环
{
//主循环中添加其他需要一直工作的程序
}
}


3-IO输出—点亮多个LED灯方法1
/*—————-——-—-———---———————---———---——-——————---—-
名称:IO口高低电平控制
论坛:www.doflye。net
编写:shifang
日期:2009.5
修改:无
内容:点亮P1口的多个LED灯
该程序是单片机学习中最简单最基础的,
		通过程序了解如何控制端口的高低电平
-——--——-—--—-—-——-—-——————--—---—--———--—--———-—*/
#include<reg52.h>//包含头文件,一般情况不需要改动,
//头文件包含特殊功能寄存器的定义

sbitLED0=P1^0;//用sbit关键字定义LED到P1。0端口,
sbitLED1=P1^1;//LED是自己任意定义且容易记忆的符号
sbitLED2=P1^2;
sbitLED3=P1^3;
sbitLED4=P1^4;
sbitLED5=P1^5;
sbitLED6=P1^6;
sbitLED7=P1^7;
/*-———----—---------—-——---—————-———-—--———-————--
主函数
—--—-—---——--——---—-—
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

(word完整版)51单片机50个实例代码

文档大小:261KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用