51单片机 您所在的位置:网站首页 共话桑麻什么意思 51单片机

51单片机

2023-07-17 10:00| 来源: 网络整理| 查看: 265

Java-GUI和51单片机交互(控制马达启停以及蜂鸣器启停) 摘要:实验: 1、按下“马达启动”,马达开始转动 2、按下“马达停止”,马达停止转动 3、按下“蜂鸣器启动”,蜂鸣器响 4、按下“蜂鸣器停止”,蜂鸣器不响 以上实验问题:马达和蜂鸣器的按钮出现干扰,可能要通过多线程才能解决此问题(本文并没有解决) Java代码:需添加RXTXcomm.jar JavaGU 阅读全文 posted @ 2018-04-01 10:29 半生戎马,共话桑麻、 阅读(1393) 评论(0) 推荐(0) 编辑 Web控制51单片机的各个功能模块(按钮控制电机的启停) 摘要:按下 "ON" 按钮打开功能模块,按下 "OFF" 按钮关闭功能模块 Keil: JavaWEB: 下载RXTX-2.2-win-x64,目录: (1)如果只是Java程序,只需要把rxtxParallel.dll和rxtxSerial.dll拷贝到jdk和jre的bin目录下,然后在Java工程中 阅读全文 posted @ 2018-03-30 00:42 半生戎马,共话桑麻、 阅读(1206) 评论(0) 推荐(0) 编辑 Java和51单片机串口通信(Java发送数据到单片机,单片机反馈数据到电脑) 摘要:Java发送字符串到单片机,单片机返回给电脑 材料:1. 51单片机2. Java客户端3. Keil程序 一、单片机程序在Keil中新建工程,编写程序,生成 .hex 文件(这个文件可以烧录到单片机中) 二、使用USB线连接电脑和单片机(或使用RS232/RS485 + MAX232),下载程序到 阅读全文 posted @ 2018-03-29 00:04 半生戎马,共话桑麻、 阅读(4992) 评论(3) 推荐(0) 编辑 (C51学习五)单片机与PC通过串口通信【转】 摘要:转自: 1.开发步骤 2.串口模块 3.SBUF是什么 4.串口相应寄存器 5.给定波特率求定时值 6.代码实现 1.开发步骤 1.设置串口中断寄存器 2.求出给定波特率对应的T1定时器初始值(因为传统的C51是用T1定时器产生波特率的) 3.写程序 2.串口模块 什么是串口?串口就是COM口,串口 阅读全文 posted @ 2018-03-22 12:58 半生戎马,共话桑麻、 阅读(1114) 评论(0) 推荐(0) 编辑 定时器 + 动态数码管实现秒表功能 摘要:// 定时器 + 动态数码管显示秒表功能 #include #define u16 unsigned int #define u8 unsigned char // 74LS138译码器的管脚(用于控制动态数码管的显示,本例只使用右边的四个数码管) sbit LSA=P2^2; sbit LSB=P2^3; sbit LSC=P2^4; // 数码管显示0-9 u8 code s... 阅读全文 posted @ 2018-03-19 22:33 半生戎马,共话桑麻、 阅读(1355) 评论(0) 推荐(0) 编辑 流水灯 摘要:实验现象:led灯来回闪烁 阅读全文 posted @ 2018-03-10 00:06 半生戎马,共话桑麻、 阅读(117) 评论(0) 推荐(0) 编辑 直流电机间歇启停 摘要:#include #define u16 unsigned int #define u8 unsigned char // 电机开关管脚 sbit moto = P1^0; u16 k; // 延迟函数,1ms void delay1ms(void) //误差 0us { unsigned char a,b,c; for(c=1;c>0;c--) ... 阅读全文 posted @ 2018-02-10 15:07 半生戎马,共话桑麻、 阅读(422) 评论(0) 推荐(0) 编辑 红外通信 摘要:红外通信原理: 普中科技51单片机使用的是PPM,脉时调制(即脉冲的时间间隔) 实例:按下遥控器按键,数码管显示红外遥控键值数据 扩展实验:红外线控制蜂鸣器、直流电机、数码管等等 代码: 现象:受手机相机信号的干涉,无法拍照! 阅读全文 posted @ 2018-02-09 20:43 半生戎马,共话桑麻、 阅读(501) 评论(0) 推荐(0) 编辑 DS18B20温度传感器 摘要:demo.c temp.c temp.h 实验结果: 阅读全文 posted @ 2018-02-06 22:00 半生戎马,共话桑麻、 阅读(367) 评论(0) 推荐(0) 编辑 I2C总线编程实例(k1-k4:写入、读取、加+、清零)【EEPROM-AT24C02】 摘要:(1)AT24C02是一种EEPROM元器件,是一种只读寄存器,断电保持,可保存数据100年, 是一种可擦除读写的芯片,相当于ROM硬盘,在下面实验中充当从机角色; (2)51在下面实验中充当主机角色; (3)在IIC总线标准协议上,进行51单片机(主机)和AT24C02(从机)的相互读写数据的操作 阅读全文 posted @ 2018-02-06 00:05 半生戎马,共话桑麻、 阅读(821) 评论(0) 推荐(0) 编辑 I²C总线 摘要:特性:以上只要有一个器件的引脚(SCL或SDA)为低电平,那么整个串行总线的SDA或SCL都是低电平。 阅读全文 posted @ 2018-02-02 12:50 半生戎马,共话桑麻、 阅读(455) 评论(0) 推荐(0) 编辑 Java和单片机的通讯 摘要:文章转自:http://www.360doc.com/content/17/0409/22/10622398_644261094.shtml 这篇文章非常好! java实现上位机与下位机串口通信 串口通信是在工程应用中很常见。在上位机与下位机通讯过程中常通过有线的串口进行通信,在低速传输模式下串口通 阅读全文 posted @ 2018-02-02 09:32 半生戎马,共话桑麻、 阅读(3099) 评论(1) 推荐(0) 编辑 串口通信的例子 摘要:实验: 1.实现现象:下载程序后打开串口调试助手,将波特率设置为4800,选择发送的数据就可以显示 在串口助手上。2.实验数据发送过程:数据从上位机(PC机)发送至下位机(51单片机),再从51单片机发送至上位机显示 操作: 1.使用Keil软件编写好程序,并编译成 *.hex文件 2.给51单片机 阅读全文 posted @ 2018-02-01 23:06 半生戎马,共话桑麻、 阅读(2448) 评论(0) 推荐(0) 编辑 串口通信 摘要: 阅读全文 posted @ 2018-02-01 13:18 半生戎马,共话桑麻、 阅读(110) 评论(0) 推荐(0) 编辑 定时器中断 摘要:实验:LED灯定时闪烁 第二次看视频写的程序,注释理解不一样: 阅读全文 posted @ 2018-01-31 22:59 半生戎马,共话桑麻、 阅读(813) 评论(0) 推荐(0) 编辑 定时器和计数器 摘要:以上一般使用方式1和方式2. 阅读全文 posted @ 2018-01-31 22:04 半生戎马,共话桑麻、 阅读(126) 评论(0) 推荐(0) 编辑 外部中断:实现LED灯的亮和灭 摘要:实验:按一下独立按键,灯亮,再按一次,灯灭 之前做过的独立按键实验也能实现这个功能,但是会占用很多CPU资源,不是好的方法,这里使用外部中断来实现比较合适 效果和独立按键实验一样 1. 下降沿方式触发:外部中断0 1. 下降沿方式触发:外部中断1 以上是外部中断0和外部中断1的实验,可以用外部中断0 阅读全文 posted @ 2018-01-31 19:43 半生戎马,共话桑麻、 阅读(5878) 评论(0) 推荐(0) 编辑 中断系统 摘要:修正:上面的EX1是外部中断1(INT1)的中断允许位 说明:上面各允许位为1的时候,才会允许中断,另外,EA是总允许位,这个位置为1时,其他允许位才会有效。 中断的条件,必须同时满足以下三个条件才会发生中断 第三条,中断之后干什么,通过中断函数来实现 阅读全文 posted @ 2018-01-31 13:11 半生戎马,共话桑麻、 阅读(140) 评论(0) 推荐(0) 编辑 LED点阵 摘要:普中51单片机的8x8LED点阵的引脚接线方式是左边的,每一列都是共阴极,每一行都是共阳极,从上往下依次是D7-D0,从左往右依次是P07-P00, 而D7-D0又是由P34、P35、P36进行串行控制(和38译码器一样,不同组合共有8种情况),P07-P00又是由P0口并行控制。 P34是串行数据 阅读全文 posted @ 2018-01-26 13:04 半生戎马,共话桑麻、 阅读(716) 评论(0) 推荐(0) 编辑 矩阵按键 摘要:采用矩阵按键的好处是:使用最少的IO口来控制更多的按键,比如计算器上有很多按键,就可以采用矩阵按键来实现, 如果采用独立按键实现,就会提高很多的IO口 实验:矩阵按键S1-S16共16个按键,按下各个按键,数码管分别显示数字 S1-S4:0-3、S5-S8:4-7、S9-S12:8-B、S13-S1 阅读全文 posted @ 2018-01-26 00:23 半生戎马,共话桑麻、 阅读(1108) 评论(0) 推荐(0) 编辑



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有