当前位置: 首页 > news >正文

网站上传的图片不显示做教育门户网站法律风险

网站上传的图片不显示,做教育门户网站法律风险,百度seo优化排名如何,注册网站好的平台引言 在电子制作和嵌入式系统学习中,51 单片机是一个经典且入门级的选择。按键控制 LED 流水灯是 51 单片机的一个基础应用,通过这个实例,我们可以深入了解单片机的输入输出控制原理。 51 单片机简介 51 单片机是对所有兼容 Intel 8051 指…

引言

在电子制作和嵌入式系统学习中,51 单片机是一个经典且入门级的选择。按键控制 LED 流水灯是 51 单片机的一个基础应用,通过这个实例,我们可以深入了解单片机的输入输出控制原理。

51 单片机简介

51 单片机是对所有兼容 Intel 8051 指令系统的单片机的统称。它具有体积小、成本低、功能强等特点,广泛应用于各种控制领域。其内部包含中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、定时 / 计数器和多种 I/O 接口等部件。

按键控制 LED 流水灯的功能及作用

功能

通过按键控制 LED 灯按照一定顺序依次点亮和熄灭,形成流水灯效果。按下按键时,流水灯开始工作;再次按下按键,流水灯停止工作。

作用

  1. 学习单片机基础:这个项目是学习单片机 I/O 口控制的绝佳实例,能帮助初学者熟悉单片机的基本编程和硬件连接。
  2. 状态指示:在实际应用中,LED 流水灯可以作为设备状态的可视化指示,例如显示系统的运行状态、数据传输状态等。
  3. 人机交互:按键作为输入设备,实现了人与单片机系统的交互,为更复杂的人机交互设计打下基础。

硬件连接

  1. 单片机:选择常见的 STC89C52 单片机作为核心控制单元。
  2. 按键:一端连接到单片机的 I/O 口(如 P3.2),另一端接地。按键按下时,对应的 I/O 口电平被拉低。
  3. LED 灯:多个 LED 灯的阴极分别连接到单片机的不同 I/O 口(如 P1.0 - P1.7),阳极通过限流电阻连接到电源正极。当 I/O 口输出低电平时,对应的 LED 灯点亮。

软件编程

开发环境

使用 Keil C51 作为开发工具,编写 C 语言代码。

代码实现:

#include <REGX51.H>
#include <intrins.h>unsigned char Keynumber,LEDMode;//延时函数
void delay(unsigned int t)
{unsigned char i;while(t--){for(i=0;i<120;i++);}
}//定时器0初始化
void Timer0Init(void)		
{TMOD &= 0xF0;		TMOD |= 0x01;		TL0 = 0x18;		TH0 = 0xFC;		TF0 = 0;		TR0 = 1;		EA=1;ET0=1;
}//独立按键模块
unsigned int Key()
{unsigned char KeyNum=0;if(P3_0==0){delay(20);while(P3_0==0);delay(20);KeyNum=1;}if(P3_1==0){delay(20);while(P3_1==0);delay(20);KeyNum=2;}if(P3_2==0){delay(20);while(P3_2==0);delay(20);KeyNum=3;}if(P3_3==0){delay(20);while(P3_3==0);delay(20);KeyNum=4;}return KeyNum;
}void main()
{P2=0xFE;Timer0Init();while(1){Keynumber=Key();if(Keynumber){if(Keynumber==1){LEDMode++;if(LEDMode>=2)LEDMode=0;}}}
}void Timer0() interrupt 1
{static unsigned int T0count;TL0 = 0x18;		//??????TH0 = 0xFC;		//??????T0count++;if(T0count>=1000){T0count=0;if(LEDMode==0){P2=_crol_(P2,1);}if(LEDMode==1){P2=_cror_(P2,1);}}
}

总结

通过本文介绍的 51 单片机按键控制 LED 流水灯项目,我们学习了单片机的基本硬件连接和软件编程方法。这个项目不仅是一个有趣的电子制作,更是深入学习嵌入式系统的基石。希望读者通过实践,能够掌握更多单片机应用技巧,开启电子世界的探索之旅。

http://www.15wanjia.com/news/161074.html

相关文章:

  • 泰安网站制作排行知道ip怎么查域名
  • dw可以用来做网站吗seo实战密码百度云
  • 网站建设与开发课程介绍yy直播怎么样
  • 辽宁省建设厅安全员考试官方网站团员电子档案查询网
  • 咸宁做网站的公司网站开发开发需求
  • 企业cms网站建设考试题域名购买成功后怎么做网站
  • 基于html5的购物商城网站晶鹰建设摩托车官网
  • 网站建设和商城有什么好处登录河北建设厅网站进入不了
  • 如何制作一个网站做淘宝券详情页设计思路怎么写
  • 网站域名空间网站整站模板
  • 正规网站建设空间哪个好wordpress插件 盗版
  • 安徽省建设工程安全+协会网站软件商店2023
  • 网站设计重要性网址打不开是啥原因
  • 传媒公司做网站条件爱辉网站建设
  • 建设银行广州支行网站备案号查询平台
  • 深圳网站建设前十名韶关网站建设第一品牌
  • 免费外贸网站制作中国建设银行官方网站网上银行
  • 济南轻电商网站建设公司wordpress 评论 图片不显示
  • 网站可以免费看怎么创建网站
  • 2023年二建报名网站官网登录宁波seo外包服务平台
  • 长城建设投资有限公司网站wordpress安装详细教程
  • 群辉怎么做网站服务器怎样看网站有没有做301
  • 做网站推广每天加班北京网站建设专家
  • 购买域名后怎么建网站城市建设法规考试网站
  • 南京网站搭建站长全网指数查询
  • 特定ip段访问网站代码WordPress侧滑手机菜单
  • 小店网站制作太原广告设计与制作公司
  • 拼多多网站的类型百度一下你就知道官网网址
  • 广州新业建设管理有限公司网站湖南网站建设推广优化
  • 为什么要建设档案网站建筑人才网官网入口