我想用网页来控制单片机 [问题点数:40分,结帖人mimixi666]

Bbs1
本版专家分:95
结帖率 94.53%
Bbs7
本版专家分:16811
版主
Blank
红花 2013年11月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2014年7月 硬件/嵌入开发大版内专家分月排行榜第二
Blank
蓝花 2013年10月 硬件/嵌入开发大版内专家分月排行榜第三
2013年6月 硬件/嵌入开发大版内专家分月排行榜第三
2013年3月 硬件/嵌入开发大版内专家分月排行榜第三
Bbs6
本版专家分:5006
Blank
Github 绑定github第三方账户获取
Blank
红花 2017年12月 Linux/Unix社区大版内专家分月排行榜第一
2015年9月 Linux/Unix社区大版内专家分月排行榜第一
2015年4月 Linux/Unix社区大版内专家分月排行榜第一
2015年2月 Linux/Unix社区大版内专家分月排行榜第一
2015年1月 Linux/Unix社区大版内专家分月排行榜第一
2014年6月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2015年3月 Linux/Unix社区大版内专家分月排行榜第二
2014年12月 Linux/Unix社区大版内专家分月排行榜第二
2014年11月 Linux/Unix社区大版内专家分月排行榜第二
2014年9月 Linux/Unix社区大版内专家分月排行榜第二
2014年8月 Linux/Unix社区大版内专家分月排行榜第二
2014年7月 Linux/Unix社区大版内专家分月排行榜第二
2014年5月 Linux/Unix社区大版内专家分月排行榜第二
2014年4月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2014年3月 Linux/Unix社区大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:95
Bbs7
本版专家分:16811
版主
Blank
红花 2013年11月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2014年7月 硬件/嵌入开发大版内专家分月排行榜第二
Blank
蓝花 2013年10月 硬件/嵌入开发大版内专家分月排行榜第三
2013年6月 硬件/嵌入开发大版内专家分月排行榜第三
2013年3月 硬件/嵌入开发大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:95
Bbs2
本版专家分:111
Bbs2
本版专家分:112
Bbs8
本版专家分:37608
版主
Blank
红花 2013年6月 硬件/嵌入开发大版内专家分月排行榜第一
2007年10月 硬件/嵌入开发大版内专家分月排行榜第一
2007年6月 硬件/嵌入开发大版内专家分月排行榜第一
2007年5月 硬件/嵌入开发大版内专家分月排行榜第一
2007年4月 硬件/嵌入开发大版内专家分月排行榜第一
2007年3月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2013年4月 硬件/嵌入开发大版内专家分月排行榜第二
2007年9月 硬件/嵌入开发大版内专家分月排行榜第二
Blank
蓝花 2013年5月 硬件/嵌入开发大版内专家分月排行榜第三
2012年9月 硬件/嵌入开发大版内专家分月排行榜第三
2007年11月 硬件/嵌入开发大版内专家分月排行榜第三
Bbs2
本版专家分:376
Bbs1
本版专家分:95
Bbs1
本版专家分:95
Bbs1
本版专家分:20
Bbs1
本版专家分:95
Bbs2
本版专家分:112
Bbs8
本版专家分:45770
版主
Blank
优秀版主 2014年11月论坛优秀版主
Blank
红花 2013年1月 硬件/嵌入开发大版内专家分月排行榜第一
2012年10月 硬件/嵌入开发大版内专家分月排行榜第一
2012年9月 硬件/嵌入开发大版内专家分月排行榜第一
2012年8月 硬件/嵌入开发大版内专家分月排行榜第一
2012年7月 硬件/嵌入开发大版内专家分月排行榜第一
2012年6月 硬件/嵌入开发大版内专家分月排行榜第一
2012年5月 硬件/嵌入开发大版内专家分月排行榜第一
2012年4月 硬件/嵌入开发大版内专家分月排行榜第一
2012年3月 硬件/嵌入开发大版内专家分月排行榜第一
2012年2月 硬件/嵌入开发大版内专家分月排行榜第一
2012年1月 硬件/嵌入开发大版内专家分月排行榜第一
2011年11月 硬件/嵌入开发大版内专家分月排行榜第一
2011年10月 硬件/嵌入开发大版内专家分月排行榜第一
2011年9月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2014年10月 硬件/嵌入开发大版内专家分月排行榜第二
2014年2月 硬件/嵌入开发大版内专家分月排行榜第二
2013年10月 硬件/嵌入开发大版内专家分月排行榜第二
2013年8月 硬件/嵌入开发大版内专家分月排行榜第二
2013年3月 硬件/嵌入开发大版内专家分月排行榜第二
2012年12月 硬件/嵌入开发大版内专家分月排行榜第二
2012年11月 硬件/嵌入开发大版内专家分月排行榜第二
2011年12月 硬件/嵌入开发大版内专家分月排行榜第二
Blank
蓝花 2014年4月 硬件/嵌入开发大版内专家分月排行榜第三
2014年1月 硬件/嵌入开发大版内专家分月排行榜第三
2013年12月 硬件/嵌入开发大版内专家分月排行榜第三
2013年11月 硬件/嵌入开发大版内专家分月排行榜第三
2013年4月 硬件/嵌入开发大版内专家分月排行榜第三
Bbs1
本版专家分:95
Bbs1
本版专家分:95
Bbs1
本版专家分:20
Bbs2
本版专家分:353
Bbs1
本版专家分:95
Bbs1
本版专家分:95
Bbs1
本版专家分:20
Bbs1
本版专家分:95
Bbs1
本版专家分:95
Bbs1
本版专家分:37
Bbs1
本版专家分:37
Bbs2
本版专家分:180
above 简单工具
简单的工具,<em>想用</em>就用 ,我来混积分的
单片机控制继电器时碰到的问题
<em>单片机</em>型号at89c4051通过2004<em>控制</em>自保持继电器,按钮选择继电器的动作。分两种,一种是单击按钮,另一种是长按。实际使用时,上电开机后,第一次按键继电器没有动作。原因:没有对<em>控制</em>继电器的引脚进行初始化。
Unity基础—射线概念和API
射线:射线是3D世界中一个点向一个方向发射的一条无终点的线,在发射轨迹中与其他物体发生碰撞时,它将停止发射 。 用途:射线应用范围比较广, 多用于碰撞检测(如:子弹飞行是否击中目标)、角色移动等 等。
51单片机使用定时器中断模拟PWM控制端口电压
  最近应实验室需求写一篇51<em>单片机</em>产生PWM的文章供参考.   <em>单片机</em>芯片STC89C52,晶振12MHz,编译环境Keil5.   分析:若使<em>单片机</em>端口为高电平, 则<em>单片机</em>输出电压为恒值5V. 反之低电平输出电压为0V. 但是我们如果在周期为T的时间内使<em>单片机</em>高电平出现t1秒, 低电平出现t2秒, 那么在周期内, 高电平出现的时间为, 低电平时间为. 由于周期T的时间极短, 那么在连续的时...
51单片机 通过蓝牙连接app 控制继电器开关(更新)
利用51<em>单片机</em> 手机APP连接蓝牙 发送指令 <em>控制</em>继电器开关 数量自己决定 <em>控制</em>的外设看自己创新(此贴为更新贴 原帖积分不够没资格删除)
51单片机项目制发短信
#include #include #define Buf_Max 100 //缓存长度100 #define Delay_Time 2000  //延时长度 sbit LED1 = P0^0; //状态指示灯1 sbit LED2 = P0^1; //状态指示灯2 sbit LED3 = P0^2; //状态指示灯3 sbit LED4 = P0^3; //状态指示
51单片机按键控制输出pwm的占空比
之前说到利用51<em>单片机</em>输出pwm,但是输出的pwm是固定占空比的,如果想要改变占空比,还得回过头来修改程序并重新烧写进<em>单片机</em>。这样做的话不但麻烦、效率低,还又把芯片的可烧写次数减少了一次,虽然51的芯片现在很便宜,但能省点就省点,能不浪费就不浪费,哈哈,开玩笑啦!最主要的还是为了灵活性,为此特地通过加入按键的功能来实现动态修改输出的pwm的占空比。这样在用pwm<em>控制</em>电机的时候就能使用按键来<em>控制</em>电机
网页控制单片机
如何用<em>网页</em><em>控制</em><em>单片机</em>。我做了一个<em>网页</em>,如何<em>控制</em><em>单片机</em>上的灯的状态? 比如我点<em>网页</em>上的按钮“关闭”,如何让<em>单片机</em>的灯灭掉?请指教
单片机串口协议程序+电机驱动程序+上位机控制电机程序
<em>单片机</em>串口协议程序+电机驱动程序+上位机<em>控制</em>电机程序
请用金钱腐蚀我
作者:姬霄 "我从来不送女朋友礼物,我只给钱。" 一个饭局上,阿泽堂而皇之说出这句话,当着他女朋友的面。老实说,我们都有点诧异,但人家女朋友都没生气,我们又有什么理由指手画脚。可是坐在我旁边的阿深很不满意这个说法,当场反驳道:"怎么被你说得像是交易关系?感情的事不能用物质去衡量的。谈恋爱最重要的是要走心,开口闭口钱钱钱,岂不是没心没肺。" 阿深道出了在场大多数人的心声,爱情这个东西,似乎一
单片机控制蜂鸣器鸣奏音乐
<em>单片机</em><em>控制</em>蜂鸣器鸣奏音乐.介绍如何利用<em>单片机</em>来<em>控制</em>蜂鸣器来鸣奏各种音乐
单片机常用模块大全
在我们设计<em>单片机</em>电子电路时,会用到一些常用的电路,每次都需要从新画,即费力又费神,还容易出错,所以本人将自己常用的电路设计成模块,每次使用直接负责即可。由于个人的力量有限,希望大家把自己常用的电路发上来分享。电路难免有错,希望大家指出。 1.双路232通信电路:3线连接方式,对应的是母头,工作电压5V,可以使用MAX202或MAX232。   2. 三极管串口通信:本电路
STM32f103控制RF24L01实现数据接收
通过STM32<em>控制</em>RF24L01实现接收程序,并且<em>控制</em>3.2寸液晶显示器显示接收到的信息。
基于51单片机的手势控制小车\基于51单片机的体态控制小车\手势无线控制小车
基于51<em>单片机</em>的手势<em>控制</em>小车,手势传感器支持9种手势类型,实现手势<em>控制</em>小车,前进,后退,左转弯,右转弯,停止。 首先把手势传感器水平放置好,通过手势无线<em>控制</em>小车运动 相比那种带手套手势<em>控制</em>、 Leap motion手势<em>控制</em>、kinect手势<em>控制</em>,价格便宜 ...
stm32单片机+串口通信+温度采集
stm32f103+zigbee无线传输+DS18B20温度采集+串口通信。
解决网站退出以后,点击浏览器回退按钮,又返回原系统问题
点击网站“退出”按钮,退出网站以后,点击浏览器的回退按钮,仍能退回到原系统中;虽然已经清除了session 但是为了系统更健壮,需要对这种情况进行<em>控制</em>。 解决这种只需要在登录界面加上如下代码即可: $(function() { $(function(){ //禁用后退按钮 if(window.history &amp;&amp; window.history.pushState)...
基于单片机的LED流水灯(着力解决加速减速bug问题)
设计花样流水灯,通过点亮组合发光二极管,显示十六个灯不同的花样,设置有开始、停止按键,并且可以通过相关按键来<em>控制</em>各花样运行的速度。在加速和减速按键上花了较多时间,看起来简单的东西自己写出来越困难。还有很多可以改进的地方。 #include #include unsigned char led_P0[]={0X01,0X02,0X04,0X08,0X10,0X2
单片机,按键开关控制led闪烁,非阻塞式
如果使用delay来<em>控制</em>led常暗常亮,那么在delay的过程中就不能检测到按键信号,因为在循环中,即被阻塞。 怎么办?首先<em>单片机</em>应该不可能多线程吧?(知道的请务必告诉我) 所以不可能单独弄个线程检测按键。 问题关键就在于如何把延时循环的空闲时间用在正事上,即检测按键。 解决方案是使用外部变量tflash,tshake来指示什么时候该从开到关。这个思路貌似在很多舵机<em>控制</em>中有涉及? 这样的问题是时间...
单片机控制蜂鸣器
一、什么是蜂鸣器 蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。在<em>单片机</em>电路中一般作为报警、提示或者播放音乐用。下面放张实物图 二、蜂鸣器的分类 按结构原理分蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。 按工作方式分,蜂鸣器主要分为有源和无源。 三、有
有的网页下载时 并不想用迅雷下载,但是它总是提示,怎么办
迅雷 -- 工具/选项中 “监视”,把 “监视显示器”勾掉就ok了
利用单片机串口通信,使蜂鸣器发音
题目:由上位机发送1给<em>单片机</em>时,蜂鸣器以400ms频率发声,发2时以200ms频率发声,发3时以100ms频率发声,发4时关闲蜂鸣器。我的程序如下:(略)在做这个实验的时候~发现~只能一次<em>控制</em>蜂鸣器的响灭~~即必须复位之后才能再次发送~!不知是什么原因~由于本人实在是没有财富值~还是请大侠们帮个忙啊~!我学的是郭天祥的51<em>单片机</em>! 悬赏分:0 - 解决时间:2010-1-28 22:52 ====
stm32双串口与CC2541蓝牙模块通信
该代码基于正点原子mini开发板,开启串口一和串口3,串口3接CC2541蓝牙模块,串口调试小助手选择的是串口1(PA8,PA9),像上位机发信息,串口1收到上位机信息后,通过串口3发给蓝牙
(PWM)51单片机脉冲宽度调制控制LED灯亮度
介绍一个51系列<em>单片机</em>采用脉冲宽度调制(PWM)方式<em>控制</em>LED灯亮度的一个程序,大家都知道,51<em>单片机</em>本身是没有pwm接口的,这个程序是通过软件模拟pwm.在一定的频率的方波中,调整高电平和低电平的占空比,即可实现LED灯亮度<em>控制</em>。程序出自:<em>单片机</em>网http://www.51hei.com,如有问题可在论坛提出,程序中使用定时器0产生2.5ms周期脉冲,使用占空比<em>控制</em>变量scale<em>控制</em>占空比,在低电平期间使LED灯亮,在高电平期间使LED灯灭,改变scale就改变了高电平与低电平的时间,因此也就<em>控制</em>了LED灯的亮度。*/ #include "AT89X51.H" //模拟PWM输出<em>控制</em>灯的10个亮度级
VB控制单片机LED之最简单上位机
这里分享一下自己写的VB上微机<em>控制</em>LED
stm32单片机 通过按键来切换矩键和数码管
stm32 通过外部中断来实现程序的切换 主函数代码 int key_can(void); //按键扫描函数的声明 void GPIO_Configuration(void); //按键IO口初始化函数的声明 //全局变量声明 作用:在所有的函数里面都可以使用这个变量,否则只能在cheak定义的函数里面使用 int cheak=0; //矩键按下的标志位 int main(void) { u8 code[10]={0xf3,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; u8 ss[]={'1','2','3','A','4','5','6','B','7','8','9','C','*','0','#','D'}; //定义一个u8型数组 u8 cod[14]={0x06,0x5b,0x4f,0x3f,0x66,0x6d,0x7d,0x3f,0x07,0x7f,0x6f,0x3f,0x3f,0x3f}; u8 t=0; int j; delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级 uart_init(115200); //串口初始化为115200 LED_Init(); //初始化与LED连接的硬件接口 // BEEP_Init(); //初始化蜂鸣器IO EXTIX_Init(); GPIO_Configuration();//初始化外部中断输入 LED0=0; //先点亮红灯 while(1) { if(a==1) //按键KEY1 // /消抖 { for(j=9;j>=0;--j) { if(b!=1) { GPIO_Write(GPIOB,code[j]); delay_ms(1000); } } } if(b==1) //按键KEY0 { printf("请按键 \n"); { t=key_can(); //按下的某个键对应的返回值,并赋值给t if(cheak) //if(非零),执行if的对应语句;if(0),不执行if对应语句; { printf("\n\r key=:%c \n\r",ss[t]); GPIO_Write(GPIOB,cod[t]); cheak=0; } } } } }
使用外网控制你的STM32单片机
一些小经验,为第一次接触嵌入式网络编程的人提供一个好玩的玩意
单片机节日彩灯控制器课程设计报告
<em>单片机</em>节日彩灯<em>控制</em>器课程设计报告 一:设计目的 1、了解节日彩灯<em>控制</em>器的工作原理 2、掌握按键输入的消抖处理程序和延时程序的编写 3、掌握独立电源设计方法及原理 4、掌握电路板的实物焊接 二:设计要求 设计4个按键K1,K2,K3,K4 K1—上,按此键则灯由上向下流动。 K2—下,按此键则灯由下向上流动。 K3—全亮,按此键则灯全亮。 K4—停止,按此键则停止流动,所有灯为暗。
#12-【贪心算法】活动人数
Description 小洪的老师<em>想用</em>奖品来调动学生参加某项智力比拼活动的积极性,奖品有一个初始的吸引值 L(1 &lt;= L &lt;= 50)。已知每一个学生都有一个抵抗诱惑的值ri(0 &lt;= ri&lt;=100),只有奖品的吸引值大于或者等于学生的抵抗诱惑值时,这个学生才会积极参加这个项活动。随着活动的开展,每当有一名学生积极参加这项活动时,会使这个奖品的吸引值增加 k (1 &...
想用百度搜索?给你推荐几个更好的搜索引擎
本来今天想写某度的,但是看到圈子里很多号被封禁,想想还是不要冒险了。 我依旧是那个观点,能用 Google 绝不考虑别的搜索引擎。 我觉得打开“学会 Google ”应该列为编程入门必备技术之一,大家没有意见吧? 我之前写过一篇文章《为什么要做个伸手党?》,里面已经写了几个非常非常实用的搜索技巧。 如果能熟练运用那几个技巧,基本上能甩掉 99% 的人(强调第二次了)。 比如这次提到的某家号占比搜索...
ATmega128 AVR单片机PWM输出教程附带详细程序说明
ATMEGA128 PWM输出系列例程,附带详细的程序,对于<em>单片机</em>PWM的学习很有帮助,不光avr系列<em>单片机</em>可用,别的<em>单片机</em>型号也可参考
使单片机的发光二极管闪烁
学习单机一星期,收益颇多! 下面是我做的第一个例程,效果是使发光二极管闪烁起来,比较简单,程序是用C开发的,源代码如下: [code=&quot;c&quot;] #include sbit p=P1^0; unsigned int a; void main() { while(1) { p=0; a=50000; while( a--); ...
为什么电梯不使用单片机而使用PLC?
在最初的时候电梯用的是<em>单片机</em><em>控制</em>的 现在的话都是PLC,主要是安全方面,国家规定必须使用PLC来<em>控制</em> 一般都是pic或者硬件<em>控制</em>,电梯主要是考虑安全和<em>控制</em>准确,用<em>单片机</em>的话,软件有可能会跑飞! 参考资料:http://blog.renren.com/share/278484133/7521690687 <em>单片机</em>与PLC详细比较。来源: 葉智的日志   要搞清楚<em>单片机</em>与PLC的异同,首先得明确什幺是单
单片机输出PWM波形的温控程序(C语言)
利用C51<em>单片机</em><em>控制</em>输出PWM(脉宽调制)波形从而<em>控制</em>温度的C语言程序
activiti自己定义流程之自己定义表单(二):创建表单
注:环境配置:activiti自己定义流程之自己定义表单(一):环境配置 在上一节自己定义表单环境搭建好以后,我就正式開始尝试自己创建表单,在后台的处理就比較常规,主要是针对ueditor插件的功能在前端进行改动。 因为自己的前端相关技术太渣。因此好多东西都不会用,导致改动实现的过程也是破费了一番功夫。头皮发麻了好几天。 既然是用别人的插件进行改动,那么我想假设仅仅是...
51单片机控制PWM波
#include sbit PWMOUT = P0^0; sbit ADDR0 = P1^0; sbit ADDR1 = P1^1; sbit ADDR2 = P1^2; sbit ADDR3 = P1^3; sbit ENLED = P1^4; unsigned char HighRH = 0; //高电平重载值的高字节
51 单片机按键控制LED亮灭\单个IO翻转
#include &amp;quot;reg51.h&amp;quot; sbit KEY0 = P3^2; sbit KEY1 = P3^3; sbit OUT = P0^7; sbit LED = P0^6; void delay_ms(int t) { int i; while(t--) { for(i=0; i&amp;amp;lt;110; i++); } } void main() {...
html---这是我的第一个网页
&amp;lt;!doctype html&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt; &amp;lt;title&amp;gt;练习&amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;body&amp;gt; &amp;lt;center&amp;gt; &amp;lt;!--
基于51单片机定时器实现的数字时钟
实现数字时钟的方式是使用<em>单片机</em>定时器来实现的,让数码管动态显示
为什么单片机不能直接驱动继电器和电磁阀
对于电子老白不值得一提,但由于许多初学者对继电器的不了解,所以在此给初学者了解一下
智能开关控制页面前端
全屏分辨率的开关远程<em>控制</em>界面 html,js,css稳定真实项目实现,共享资源, 可直接用node.js仿真看效果;和用于项目应用参考; 如有兴趣者,欢迎加入我公司开发部
机房那么大,我想用AR来看看!
你知道吗?生产机房面积竟有上万平方米,部署了几千余台设备。想象下对所有设备进行一次全面检查是怎样的酸爽体验?在千台设备中,寻觅一台故障设备,是不是有一种众里寻他千百度的焦虑?还听说新的异地机房要online了,“攻城狮”们居然要和心爱的机房异地了!怎么办?不怕!有AR运维引擎在,机房再大、再远,我们也可以好好守护它!接下来,小编我就来好好为大家介绍下这位"明明可以靠脸吃饭,却偏偏要靠才华"的内外兼
51单片机 步进电机的驱动和旋转角度控制
#include typedef unsigned char uchar; typedef unsigned int uint; typedef unsigned long ulong; uchar code beatCode[8] = { 0xE, 0xC, 0xD, 0x9, 0xB, 0x3, 0x7, 0x6 }; ulong beats = 0; uchar T0RH =
验证id_token的方法
OpenID Connect Discovery issuer里面有一个jwks_uri,里面包含了验证id_token的公钥,这些公钥都是JWK格式的。一般情况下,证书使用pem格式保存,可以将pem转换成jwk格式。jwt.io验证id token居然需要pem格式的公钥,不支持jwk这样跟jwt有亲戚关系的格式真的是匪夷所思。 我比较好奇如何使用这个...
不要打消大家的积极性
【事件】 本周二的例会上,领导改变开发任务方向。从正常的产品新规格开发转向web开发。 由于我之前做过客户端与服务器接口,所以领导让我给大家一些建议。 根据此次任务的计划工期(三周),我估计刚开发完(含单元测试)就得发布。这样的话,测试不细致并且问题都得不到及时解决。 所以我提出工期太紧张,因为涉及好几方配合,并且现在服务器端开发没结束,配合调试等都会阻碍产品发布。 之后,领导就爆发了。
51 单片机:按键控制灯亮灭和闪烁
要求:上电灯不亮,按一下按键灯亮,再按一下灯闪烁,再按一下灯闪烁更快,再按一下灯灭...。如此循环。链接:http://zhidao.baidu.com/question/1639123949796505340.html做而论道分析:要求有四种不同的显示,通过一个按键进行切换。为此,编程如下。//----------------------------------------------#incl
单片机AT89c51——单个按钮控制蜂鸣器和灯
1、题目要求:用<em>单片机</em>读取外部按键K1按下的次数,当K1按下3次时,<em>控制</em>继电器点亮照明灯并使用蜂鸣器。 2、在proteus里面画出电路图如下 3、在Keil里面写下如下代码。 #include #define uint unsigned int #define uchar unsigned char sbit SPEAKER = P1^4; //<em>控制</em>蜂鸣器 sbit K1 = P1^6
开关控制单片机流水灯 汇编
在<em>单片机</em><em>控制</em>下,用一个拨动开关K1,<em>控制</em>8个发光二极管L1-L8,发光的时间间隔为0.5秒。具体要求:当拨动开关K1发出低电平(K1=0)时,L1-L8从两头向中间逐个点亮,当L1-L8全部点亮后延时2秒钟全部熄灭,如此往复循环。当拨动开关K1发出高电平(K1=1)时,中间的L4、L5点亮,然后点亮的灯向两边扩展,直到L1-L8全部点亮后延时2秒钟全部熄灭,如此往复循环。悬赏分:20 - 解决时间
51单片机定时器控制LED闪烁
//## 定时器<em>控制</em>LED闪烁(500MS)## #include &amp;amp;amp;quot;reg51.h&amp;amp;amp;quot; typedef unsigned int u16; typedef unsigned char u8; #define LED P1 #define LED_ON() LED = 0xfe #define LED_OFF() LED = 0xff static u8 LedState = 0;//LE...
智能红外线防盗报警系统
本论文设计的智能红外线防盗报警系统,系统采用了热释电红外传感器,包括硬件和软件设计两个部分。硬件部分包括<em>单片机</em><em>控制</em>电路、红外探头电路、驱动执行报警电路、LED显示<em>控制</em>电路、无线收发电路等部分组成,处理器采用51系列<em>单片机</em>AT89C51。整个系统是在系统软件<em>控制</em>下上作的,系统程序可以划分为以下几个模块:主程序、显示电路子程序、编码电路子程序、解码电路子程序、报警电路子程序。
51单片机控制GSM模块发短信程序
这是51<em>单片机</em><em>控制</em>GSM模块收发短信的程序,希望可以帮到你
使用Arduino和ESP8266实现网页控制伺服电机
使用Arduino和ESP8266模块通过<em>网页</em><em>控制</em>伺服电机。 在本篇文章中,我们将实现通过<em>网页</em><em>控制</em>伺服电机。<em>网页</em>将使用ESP8266模块创建,通过移动<em>网页</em>上的滑块,伺服电机将相应的进行移动。 将ESP8266连接到Arduino UNO开发板 网络<em>控制</em>伺服电路图 首先,将ESP8266与Arduino连接。我们使用适配器将esp8266连接到Arduino连接起来,这将使连接更加容易。该适配器具...
一种基于KINECT的摔倒检测方法,全新的特征
全文下载地址 Kinect 为提供的深度图像,为行为识别和行为分析提供了一种全新的方法。本文在KINECT的骨骼数据上提取了一个全新的特征,并成功实现了摔倒检测和类似摔倒检测行为的区别。经认证测试,效果非常良好。 实现环境:Kinect 1.0 + vs2013 + emgucv3.1 全文下载可点击最上方的链接地址。后期有机会在全文发布到博客上。
基于单片机的温控系统
<em>单片机</em>的应用,运用<em>单片机</em>来实现温度的<em>控制</em>及显示
基于51单片机的led灯控制小实验
该小实验是为了更好的理解51<em>单片机</em>的使用,其完成的要求如下:1.第一个键<em>控制</em>两个灯的翻转;2.第二个键<em>控制</em>一个灯的翻转;3.第三个键接在51<em>单片机</em>的外部中断口,每检测到一次,翻转三下;4.第四个键<em>控制</em>灯的亮度,使灯的亮度从低加到高。说明:(1).此实验使用的开发板,led灯是共阳极的,所以当51<em>单片机</em>输出低电平时,led灯会亮;(2).要求4是用定时器来实现的,改变定时器重装的初值来改变高低电平的...
求个单片机控制双向可控硅调光电路电压220V
http://bbs.21ic.com/forum.php?mod=viewthread&tid=204808&page=1#pid1395110 这是从211C上找的两个电路图,电路还没分析,先留着以后备用。
单片机的人机交互页面(在oled上显示)
key=KEY_Scan(0); OLED_Clear(); OLED_ShowString(j,i,&quot;--&amp;gt;&quot;,12); // sign OLED_ShowString(40,8,&quot;task1&quot;,12); // the following are task1~3 on the left of oled. OLED_ShowString(40,24,&quot;t...
基于单片机的电子节日彩灯
用<em>单片机</em><em>控制</em>的电路,来<em>控制</em>彩灯以及led灯光
做一个项目,需要使用单片机控制GSM模块收发短信
#include "serial.h" #include "bianliang.h" #include #include #include "1602.H" #define rev_FAUSE 0  #define rev_OK 1 #define SELInt_on() ES=1       #define SELInt_off() ES=0       uchar tem
S52单片机程序,带数码管,闹钟,串口,按键调整设置闹钟
//20100222 计数中断已正常运行 //20100222 数码管基本能扫描显示,但还不能持久时间 //20100228 已经持续显示,秒点还没闪动,时间走的有点慢,任意按键,分加1 ,按键还有问题不能判断是按的哪个键 //20100302 修改完成进入闹钟不能自动退出闹铃的问题,此问题是调用delay引起,用sleep即可自动退出死循环 //20100303 完善修改时间时,正常的时间显示,不再有数码管有时间段不显示 //20100304 增加时间调整的增与减功能,即分钟的K1、K2为+、K3、K4为- //20100308 完成闹钟的闹铃时长 //20100313 增加星期参数,并设置周六、周日闹铃无效 //20100316 解决printf打印时,8位总是答应成32位 //20100317 解决4个按键的检测问题,读取端口值运算时,还有些其它未知码,判值函数中去掉打印函数也出现判值失败; 增加闹钟响铃时解除响铃功能 //20100319 完善小时调整时,星期不变的BUG? 调小时时, 在分钟位上显示星期; 调整分钟时,在小时上显示星期; 按键检测错误时,4个数码管都显示星期 //20100322 走的快,增加自动纠正时间 //20100323 校准函数有bug,校准进入死循环时间不进位 //20100428 响铃时间总时长100秒,增加小于100秒的补偿处理,即任运行响铃,但不发声 多键定义值,各按键的和,以此判断是哪几复合键按下 //20100604 新板增加到10个按键,修改按键程序,UINT UCHAR ktmp //20100605 旋转180度显示时间 //20100606 添加按键5调星期 //20100607 显示闹钟定时的时间,可手工调整定时的小时、分 。定义有3个可调闹钟 //6键显示闹钟1,7键显示闹钟2, //8键闹钟1小时++,9键闹钟1分钟++ // C51 128-S52 256 ////20100609 //1 自检、显示星期、自动补偿秒、定时数据、 //2 显示当前指向的星期或自动调整秒的数值 菜单深度不变 menudeep_deel_B_still() //3 菜单深度百位0-1循环,星期与秒自动调整指向的焦点相互切换 menudeep_deel_B() //4 根据焦点指向,内容自- menudeep_deel_B_jian() //5 根据焦点指向,内容自+ menudeep_deel_B_jia() //6 每按一次按键菜单深度个位++,0-9循环,显示定时闹钟、当前时间 menudeep_deel_G() //7 菜单深度不变,显示当前焦点指向的定时闹钟、当前时间的的时、分 menudeep_deel_still() //8 菜单深度十位0-1循环,当前焦点指向闹钟或当前时间的时与分,循环互相切换 menudeep_deel_S() //9 根据焦点指向,内容自+ menudeep_deel_jian() //10 根据焦点指向,内容自- menudeep_deel_jia() //20100610 1-4键无定义功能,6-10已定义功能。所有定时可以修改闹钟时间,当前时间与闹钟时间的修改键集中在9、10键上 //20100612 增加函数调用、按键引起的需要秒钟补偿 //20100621 增加手工调整时间的数值大小 //20100621 集成星期与秒自动调整的按键程序
单片机gprs模块
<em>单片机</em><em>控制</em>gprs模块实现短信、拨打电话的收发功能,通过<em>单片机</em>的串口来<em>控制</em>gprs模块,
单片机-控制-直流电机-基于L9110S-、L298N、TB6612FNG驱动
直流电机(direct current machine) 能将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能(直流发电机)的旋转电机。它是能实现直流电能和机械能互相转换的电机。当它作电动机运行时是直流电动机,将电能转换为机械能;作发电机运行时是直流发电机,将机械能转换为电能。 直流电动机 将直流电能转换为机械能的转动装置。电动...
红外控制单片机通过gsm固定拨号
能通过红外<em>控制</em><em>单片机</em>来<em>控制</em>gsm固定拨号 用于电子方面的<em>单片机</em>设计
串口控制pwm程序
c语言编写的51<em>单片机</em>串口<em>控制</em>调节PWM占空比的程序,可以实现使用51<em>单片机</em>输出占空比可调的功能。
单片机控制的PS2键盘源代码
<em>单片机</em><em>控制</em>的PS2键盘源代码,是用<em>单片机</em>来<em>控制</em>键盘操作的。
使用单片机控制的智能遥控电风扇控制器.
使用<em>单片机</em><em>控制</em>的智能遥控电风扇<em>控制</em>器.at89c52<em>单片机</em>来<em>控制</em>电机转动
更改键盘映射程序适合键盘上有些键坏了之后可以用不常用的键替代,只需更改映射就可以了。
键盘映射更改 适合键盘上有些键坏了之后可以用不常用的键替代,只需更改映射就可以了。
北大青鸟jsp讲义ppt格式下载
北大青鸟jsp讲义,ppt格式,适合自学及教学,共13章 相关下载链接:[url=//download.csdn.net/download/zhuspeed/1962437?utm_source=bbsseo]//download.csdn.net/download/zhuspeed/1962437?utm_source=bbsseo[/url]
2010年网络工程师考试资料大全下载
网络工程师的相关重点难点知识,以及历届考试真题分析~~~ 相关下载链接:[url=//download.csdn.net/download/xizhili/1984560?utm_source=bbsseo]//download.csdn.net/download/xizhili/1984560?utm_source=bbsseo[/url]
J2ME程序框架示例(星座游戏)下载
用java编写的一个简单的星座类游戏,内涵源代码,注释明细,希望能对J2ME的初学者能有所帮助,在此感谢大家对我的支持,若有不足之处还请大家多多指教!!!! 相关下载链接:[url=//download.csdn.net/download/hb1106503571/2501130?utm_source=bbsseo]//download.csdn.net/download/hb1106503571/2501130?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 我学python 区块链怎么来的
我们是很有底线的