上位机程序

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;namespace WindowsFormsApplication13
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){serialPort1.PortName = "COM7";serialPort1.BaudRate = 4800;serialPort1.Open();Byte[] BSendTemp = new Byte[1]; //建立临时字节数组对象BSendTemp[0] = Byte.Parse(this.textBox1.Text);//由文本框读入想要发送的数据this.serialPort1.Write(BSendTemp, 0, 1);//发送数据    serialPort1.Close();}private void Form1_Load(object sender, EventArgs e){}private void textBox1_TextChanged(object sender, EventArgs e){}}
}

单片机程序

#include<reg51.h>
#define uint unsigned int
#define uchar unsigned charsbit PWM=P2^0;//  P2.0输出pwm
uchar time;  // 定义占空比的变量
unsigned char ch;
void main()
{TMOD=0x01;//定时器0工作方式1TH0=0x0dc;//(65536-10)/256;//赋初值定时TL0=0x00;//(65536-10)%256;//0.01msEA=1;//开总中断ET0=1;//开定时器0中断TR0=1;//启动定时器0 SCON=0X50;            //设置为工作方式1TMOD=0X20;           //设置计数器工作方式2PCON=0X80;         //波特率加倍TH1=0XF3;               //计数器初始值设置,注意波特率是4800的TL1=0XF3;ES=1;                       //打开接收中断EA=1;                      //打开总中断TR1=1;while(1){         }
}void tim0() interrupt 1
{TR0=0;//赋初值时,关闭定时器TH0=0x0DC;//(65536-10)/256;//赋初值定时TL0=0x00;//(65536-10)%256;//0.01msTR0=1;//打开定时器time++;if(time>=100)  //1khztime=0;   if(time<=ch)   PWM=1;  else PWM=0;
}void Usart() interrupt 4
{if (RI)  {   RI = 0 ;  ch=SBUF;   }
}

上位机控制PWM占空比相关推荐

  1. c语言如何控制上位机界面大小,电机上位机控制及界面设计参考.doc

    电机上位机控制及界面设计参考 PAGE 1 电机上位机控制及界面设计 吴牛俊 (自动化与电气工程学院 指导教师:周克宁) 摘要:随着计算机.电子.通讯技术的飞速发展,人们对于车间现场设备的运行管理控制 ...

  2. STM32F411RE Nucleo笔记-按键控制PWM占空比

    STM32F411RE Nucleo笔记-按键控制PWM占空比 此次用到STM32F411RENucleo开发板,用到Keil MDK5.12和STM32CubeMx软件. 首先用STM32CubeM ...

  3. 打开单片机世界的大门——上位机控制下位机实例详解

    上位机控制下位机实例详解 一.基本概念 上位机与下位机 串口 数据表达 二.下位机程序 三.上位机程序 四.总结 一.基本概念 在开始讲解前,先来看几个基本概念,如果是有基础的大佬,请直接跳到下一节. ...

  4. LabVIEW编的上位机控制汇川PLCH5U和汇川伺服运动,海康威视相机视觉对位,LabVIEW通过网口控制汇川H5U和Ethercat伺服

    LabVIEW编的上位机控制汇川PLCH5U和汇川伺服运动,海康威视相机视觉对位,LabVIEW通过网口控制汇川H5U和Ethercat伺服,LabVIEW需要装视觉 和DSC模块. 因给的是LabV ...

  5. LabVIEW编的上位机控制汇川PLCH5U和汇川伺服运动 ,海康威视相机视觉对位,LabVIEW通过网口控制汇川H5U和Ethercat伺服

    LabVIEW编的上位机控制汇川PLCH5U和汇川伺服运动,海康威视相机视觉对位,LabVIEW通过网口控制汇川H5U和Ethercat伺服,LabVIEW需要装视觉 和DSC模块. 因给的是LabV ...

  6. LabVIEW编的上位机控制汇川PLCH5U和汇川伺服运动,海康威视相机视觉对位,LabVIEW通过网口控制汇川H5U和Ethercat伺服,LabVIEW需要装视觉

    LabVIEW编的上位机控制汇川PLCH5U和汇川伺服运动,海康威视相机视觉对位,LabVIEW通过网口控制汇川H5U和Ethercat伺服,LabVIEW需要装视觉 和DSC模块. 因给的是LabV ...

  7. LabVIEW编的上位机控制汇川PLCH5U和汇川伺服运动,海康威视相机视觉对位

    LabVIEW编的上位机控制汇川PLCH5U和汇川伺服运动,海康威视相机视觉对位,LabVIEW通过网口控制汇川H5U和Ethercat伺服,LabVIEW需要装视觉 和DSC模块. 因给的是LabV ...

  8. 通过串口通讯实现LabWindows/CVI对GDM-906X万用表的上位机控制

    前言:本篇介绍了如何通过串口通讯实现对GDM-906X万用表的上位机控制,由于小明还在对LabWindows/CVI的学习阶段,只是实现了对AC/DC电压电流和电阻的测量. 界面演示: 一.创建uir ...

  9. 语音控制单片机(python做的上位机控制arduino)

    最近看了垃圾分类很多人做,身为学电子出身的我,也想试试.那首先怎么实现分类呢? 搞摄像头识别....感觉有点难度,还要算法,慢慢研究,然后灵机一动就想到语音控制,我的想法是我说这个垃圾的名称,然后下位 ...

  10. 【c#作为上位机控制51单片机(下位机)温度检测】

    文章目录 概要 C#上位机程序 51单片机(下位机)程序 使用DS18B20温度传感器实现测温 小结 概要 通过串口方式与下位机通信,通信协议自定上位机可以实时显示下位机采集到的温度数据  C#上位机 ...

最新文章

  1. 史上最浅显易懂的Git教程!
  2. 数据库插入时,标识列插入显式值
  3. Android开发之GridView的使用(解读谷歌官方API)
  4. UGUI的优点新UI系统二 直观、易于使用
  5. php变量赋值有几种,【后端开辟】php变量赋值体式格局有几种
  6. 成功解决TypeError: data type ‘category‘ not understood
  7. 宝塔访问域名访问不到
  8. HTML标记也可以乘坐标签,XHTML标签都有一个结束标记
  9. 开源组件XStream 修复11个漏洞并公开 PoC
  10. 第七次CCF-D:游戏
  11. jitpack发布_JitPack –发布您的Android库
  12. gis连接表格到数据库失败_ArcGIS添加Excel数据的新老问题(连接数据库失败)
  13. Eege浏览器和Chrome浏览器选中文本朗读
  14. 泰拉瑞亚 阿里云服务器搭建记录
  15. Android 前置摄像头预览与编码
  16. Oracle11G数据库重演测试
  17. 网站必备之简繁切换功能实现 1
  18. 毕业季基于ssm框架的管理系统设计与实现如何写开题报告,怎么完成设计
  19. 通信原理 | 波段的划分
  20. IntelliJ IDEA下载安装教程

热门文章

  1. 线性代数-向量空间-基向量定义
  2. 计算机网络对大学生负面影响案例,大学生网络成瘾问题的危害及影响
  3. Egret引擎启动流程和源码裁剪
  4. Laravel核心概念:服务容器(ServiceContainer),服务提供者(Service Provider),门面(Facade),契约(Contracts)
  5. wps打印预览工具栏消失_在WPS电子表格中看不到打印预览怎么办?
  6. 移动光猫怎么设置虚拟服务器设置,移动光纤猫如何设置,怎样连接和设置光猫和路由器...
  7. 2014清华计算机系直博名单,2014年清华大学博士研究生拟录取名单公示
  8. java虚拟机启动失败_Eclipse 启动提示java虚拟机启动失败
  9. 不能被编辑的html文档,word不能编辑怎么办 Word文档怎么设置成不可编辑?
  10. 地摊经济一千年:从《韩熙载夜宴图》到木屋烧烤“撸串”