功能说明:

1、24路IO控制。
2、8路脉冲控制, 脉冲个数,宽度可调,控制精度0.1ms。

上位机界面:
基于labview设计的上位机VI模块,可以在实际开发中直接调用本VI模块对控制器进行控制。

Pulser程序:
Pulser主控vi模块,维持与下位机的通信。(上位机命令的发送,及接收单片机反馈)

下位机控制器说明:
使用Microchip家的PIC18F66K80单片机设计的控制器。

程序目录结构如下:

上下位机通信协议设计:


项目源码下载(GitHub)

需要上下位机源程序的请关注公众号,并联系博主索取!

扫码下方二维码关注本人公众号分享编程相关知识,共同进步吧。

工众号回复【我要资源免费获取,获取更多学习资源及视频教程 (Linux\Python\Java\PHP\Labview和大数据等视频资料)。

联系邮箱:898109004@qq.com

微 信 号:yang10242019


多路脉冲发生器设计(脉冲个数,脉冲宽度可控)相关推荐

  1. 利用51单片机统计脉冲个数,即时输出显示

    ;利用51单片机设计一个计数显示系统,要求8个数码管显示T1输入脉冲的个数. ;最好用汇编语言,加注释,尽量别太复杂.尽量快些哈! ;悬赏分:30 | 解决时间:2011-7-20 19:15 | ; ...

  2. (20)FPGA多路选择器设计(第4天)

    (20)FPGA多路选择器设计(第4天) 1 文章目录 1)文章目录 2)FPGA初级课程介绍 3)FPGA初级课程架构 4)FPGA多路选择器设计(第4天) 5)技术交流 6)参考资料 2 FPGA ...

  3. Verilog学习之四选一多路器设计

    文章目录 前言 一.题目描述 二.实现思路 三.代码展示 解法一 解法二 总结 前言 ​ 在前面我们对 Verilog 的基础语法知识进行了学习,对 Verilog也有了一定的了解,接下来的一段时间我 ...

  4. STM32 精确控制PWM脉冲个数

    一般情况下我们在控制指定数目PWM输出的时候,都是采用在对每一次的脉冲中断进行,虽然也能产生对硬件的PWM脉冲数目精确控制,但却是通过对每一次的脉冲都进行计数实现的,然而有的情况下我们用到PWM脉冲周 ...

  5. stm32PWM精确控制脉冲个数

    点击打开链接原出处   谢谢大家 一起学习 01 /**************************** 02 **TIM2的通道1使用单脉冲模式 03 **TIM3使用门控模式用来输出PWM 0 ...

  6. FPGA _Verilog HDL_8选一多路选择器设计

    一.题目 熟悉QuartusII软件,并设计一个8选1多路选择器,并完成其仿真波形图(贴图). 二.源代码 //-------------------------------------------- ...

  7. FPGA学习笔记(一)——Quartus使用、多路选择器设计

    大家好,好久不见.这段时间一直在搞课题,所以没有更新.刚刚结束毕设开题,之前的研电赛也有了结果.开题和研电赛都拿了不错的成绩,我还是比较满意的(笑).十一假期刚过,今天是周一,打起精神向新目标迈进吧~ ...

  8. 定时器主从模式实现PWM脉冲个数、占空比以及频率可调(250kHz以下)

    GPIO配置: void GPIO_config(void) {GPIO_InitTypeDef GPIO_InitStructure;RCC_APB1PeriphClockCmd( RCC_APB1 ...

  9. 数字逻辑-头歌实训作业-多路选择器设计与应用(Logisim)

    准备工作 首先要下载Logisim,我开始使用是真的痛苦,老师也不讲 中文版下载,使用码云下载地址 把那两个logisim-ita-cn-20200118.exe,logisim-ita-cn-202 ...

最新文章

  1. 【bzoj2693】jzptab 莫比乌斯反演+线性筛
  2. thinkphp5记录
  3. 循环内部异步函数处理相关问题解析
  4. 棒棒糖球球机器人_球球大作战刷棒棒糖_球球大作战刷龙蛋攻略
  5. html之元素与元素的形成
  6. iOS音频的后台播放总结(后台网络请求歌曲,Remote控制,锁屏封面,各种打断)...
  7. 面向对象编程(1)-类和实例
  8. ElasticSearch之高亮显示
  9. Oracle数据库关闭的三种方法
  10. 1.4 循环语句 方法
  11. [POJ2104] 区间第k大数 [区间第k大数,可持久化线段树模板题]
  12. 从Java Web 基础看SSH架构
  13. CocosCreator休闲游戏发布到字节跳动平台
  14. 微博java敏感词_新浪微博的敏感词是哪些?
  15. 尚硅谷Java Spring注解驱动开发视频教程
  16. htlm5实习报告_web前端实习报告.doc
  17. 世界上第一块商用微型处理器4004
  18. getPrepayId php,php微信支付接口开发程序
  19. android 双向进度条,Android自定义双向进度条
  20. 计算机硬件知识总结,计算机硬件知识总结(二)

热门文章

  1. c++语言读取excel文件,C++读取Excel文档(CSV) | C/C++程序员之家
  2. 微信小程序polyline
  3. 金融业务知识(2):股票交易的基本流程
  4. node.js的下载安装详细步骤(还有安装配套的express、淘宝镜像、webpack、Vue)
  5. 用Java/Python/PHP/C#/C++各大城市招聘状况分析
  6. golang的开源游戏服务器框架
  7. 如何控制Echarts时间轴的刻度区间
  8. svn客户端在服务器创建项目,win7下安装svn服务器端及客户端详细步骤
  9. [kuangbin]专题三 Dancing Links Squiggly Sudoku HDU - 4069【DFS】【精确覆盖】
  10. 成为一名合格的java工程师