PROTEUS2051单片机modbus的通讯仿真例子,主机程序,从机程序,还有仿真电路图都有,假如学485modbus他是最好的例子了,不要错过呀。
2021/4/1 6:20:16 178KB modbus的通讯仿真PROTEUS
1
本程序有labview编写实验,模拟自动售货机使用,提供vi前面板和程序框图,对labview学习协助很大
2020/11/6 18:07:42 301KB labview
1
本系统采用51单片机和NRF2401实现无线数据传输通信和实时报警功能,设计一套低成本通用型的病房呼叫系统。
整个系统采用无线通信的方式,降低了复杂的布线、安装检修和拆卸的难度,并可监控多个病房且便于扩充升级。
本系统中,主机接收从机的呼叫命令,主机接收到从机呼叫命令后,主机发生声光报警,曾经呼叫过的从机再次按下,当主机没有处理的时候,主机不再显示该从机的呼叫,主机处理完某一个病房呼叫信号后,可以通过按键取消相应的呼叫从机号,从机可以再次继续呼叫
2017/3/17 13:57:24 116KB 单片机 NRF2401 主机从机 呼叫系统
1
modbus协议的下位机实现,芯片采用stm32f103vet6,我的开发板没有485转换芯片,所以用的是RS485-232的转换器,没有使能引脚,但是只需稍加修改就可以改为控制485芯片。
2021/1/14 7:13:07 5.49MB stm32_modbus
1
先根据电路图连接电路,下载下位机程序,连接电脑,打开上位机就无数据显示,上位机和下位机的程序都很清楚的描述。
2017/11/1 15:01:07 2.23MB avr-usb
1
一整套的FPGA和PC机通讯的源代码,以实现高速传输的功能,下位机程序使用verilog编写的FPGA程序一整套的FPGA和PC机通讯的源代码,以实现高速传输的功能,下位机程序使用verilog编写的FPGA程序
2016/8/5 1:54:09 7.82MB FPGA;USB;6
1
(代码,平台ise)这是一个自动售货机程序实现,功能如下:1.按一下button1按钮,表示购买货物A,第一个LED灯亮;
按两下button1按钮,表示购买货物B,第二个LED灯亮;
按三下button1按钮,表示购买货物C,第三个LED灯亮,同时7段数码管显示所要购买货物的价格。
2.LED灯亮后,开始输出硬币。
button2按一下,输出10元,按两下,输出二十元,以此类推;
Button3按一下输出5元,按两下输出10元,以此类推;
button4按一下输出1元,按两下输出2元,以此类推。
7段数码管显示已投入的总钱数,再次按下button1键,7段数码管显示找零数目,同时指示货物的LED灯熄灭。
3.如果投入的钱币不够就按下button1键确认购买,数码管显示“ER”。
(vga显示部分有缺陷)
2016/8/26 19:29:09 15KB FPGA VHDL ise
1
程序名称:飞思卡尔智能车舵机调试工具v1.1程序作者:LinX时间:2009-03-07联系方式:QQ:408111919Email:linhaiwz@163.com"&vbCrLf&vbCrLf&_〖 本程序为方便舵机调试而编写,错误在所难免,如有建议欢迎和我联系!〗角度转换为高电平时间角度-45045(anger/度)高电平时间100015002000(t/us)计算公式为:T=1000+(anger+45)*(1000/90)该程序可以通过串口与单片机进行通讯,实时改变舵机的角度。
通讯协议为:0xfe0xMM0xNN(其中0xfe为包头,0xMM为PWMDTYx高8位,0xN为PWMDTYx低8位)在串口中缀中分三次接收,在第二次接收时保存数据到temp0中,在第三次接收到数据时将PWMDTY01=((unsignedint)temp0<<8)|RxData就可以完成PWM改变输出了。
下位机程序如下:#include/*commondefinesandmacros*/#include/*derivativeinformation*/#pragmaLINK_INFODERIVATIVE"mc9s12xs128"unsignedcharRX=0,temp0;voiduart_putchar(unsignedcharch){if(ch=='\n'){while(!(SCI0SR1&0x80));SCI0DRL=0x0d;return;}while(!(SCI0SR1&0x80));SCI0DRL=ch;}staticvoidPWM_Init(void){//SB,Bforch2367//SA,Aforch0145PWMCTL_CON01=1; //0和1联合成16位PWM;
PWMCAE_CAE1=0; //选择输出模式为左对齐输出模式PWMCNT01=0; //计数器清零;
PWMPOL_PPOL1=1; //先输出高电平,计数到DTY时,反转电平PWMPRCLK=0X40;//clockA不分频,clockA=busclock=16MHz;CLKB16分频:1MhzPWMSCLA=8;//对clockSA进行2*8=16分频;
pwmclock=clockA/16=1MHz;PWMCLK_PCLK1=1;//选择clockSA做时钟源PWMPER01=20000;//周期20ms;
50Hz;(可以使用的范围:50-200hz)PWMDTY01=1500;//高电平时间为1.5ms;PWME_PWME1=1;}voidsetbusclock(void)//PLLsetting{CLKSEL=0X00;//disengagePLLtosystemPLLCTL_PLLON=1;//turnonPLLSYNR=1;REFDV=1;//pllclock=2*osc*(1+SYNR)/(1+REFDV)=32MHz;_asm(nop);//BUSCLOCK=16M_asm(nop);while(!(CRGFLG_LOCK==1));//whenpllissteady,thenuseit;CLKSEL_PLLSEL=1;//engagePLLtosystem;}staticvoidSCI_Init(void)//SCI{SCI0CR1=0x00;SCI0CR2=0x2c;//enableReceiveFullInterrupt,RXenab
2017/9/26 2:39:53 273KB 飞思卡尔 智能车 舵机 调试工具
1
wifi小车上位机程序代码,是在平板电脑上的使用程序可以连接WIFI小车
2017/8/2 19:58:27 625KB wifi小车
1
基于Zigbee的无线安防零碎Labview上位机程序,可接收串口数据,实时监控。
2019/7/18 9:14:22 14KB 无线通信 上位机
1
共 129 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡