FPGA使用矩阵键盘,减少IO口的使用,可以直接移植使用,对新手的学习很有协助,了解有限状态机的思路
2023/2/23 12:58:01 3.26MB 矩阵键盘 FPGA 消抖
1
STM32串口通信协议和状态机模式程序,亲测能用。
内有详细的讲解文档,很好的学习材料。
2023/1/14 7:03:04 11.75MB 串口通信
1
VerilogDS18B20驱动程序,已经在Xilinx平台验证OK,使用黑金动力社区的仿顺序结构搭建,程序很容易理解,不存在跳转状态机的问题,本人辛苦写的程序共享出来,欢迎大家提出宝贵的意见,共同完善程序
2021/11/6 10:48:05 10KB DS18B20 Verilog
1
实测亲测xilinxfpgauart串口rs232例子实例工程,ISE打包工程,不出错发送接收数据测试,无状态机,节省资源3根线串口,可以学习rs232串口和倍频ipcore用法,字节编写,用verilog编写基于一个xilinx的学习板子,具体io配置请看工程,测试内容内容是pc用uartrs232发一个字节到fpga,fpga收到之后马上把字节加1发回给pc,uart的波特率是50m时钟,用到了ise的pll倍频,可以学习pll用法,uart的verilog代码没有用到状态机,只用到txd,rxd,gnd这3根最基本的串口通讯线,极大的简化了fpga资源。
整个工程打包,方便大家下载到之后可以马上用,相信对初学xilinxfpga或者ipcone用法的初学者来说,学习很用协助。
2017/7/10 11:55:26 503KB uart串口 rs232 ise工程 实测亲测
1
1.C8051F320做的测试USB速度可到240KBps.包含单片机源码,驱动和上位机程序2.MCUc8051f040用自带的IIC控制器读写实时钟芯片PCF8563,完成BCD码到十进制码转换3.PCF8563的驱动程序,通过模拟IIC总线对PCF8563进行访问,有完整的读写报警,定时中断,最后把时间显示在LED上4.USBCDCusingC8051F320340,virtualCOMportthruusbconnection5.本库函数实现了C8051F020SMBUS总线的驱动简洁规范的代码风格以及简单易用的接口不堪为一经典之作6.采用AT89S51单片机,DS18B20数字温度采集器件,单总线驱动等电路设计制作一个点在温度计,能利用1602LCD液晶显示温度7.单片机为AT89S52,利用数字式输出的传感器DS18B20测温度,精度较高8.基于MST-G240128点阵液晶的状态机机制人机界面四级滚屏菜单源代码,带时间片机制模拟操作系统9.基于单片机的温度时钟(ds1302+ds1820+8951)全套原程序+硬件电路(PCB)10.实现LCD文字显示可以在界面上动态显示文字、图片,添加点flash之类的东西,可以与LED灯状态显示之类合在一起11.使用51系列单片机AT89S52控制LCD12864,全菜单化操作控制初始时间输入,并以指针+数字方式或纯数字方式显示当前时间及温度12.收藏有北航所有有关c8051基础实验的例程,包括adcdac比较器,定时,spi,iic,定时,串口,中断等13.数字温度传感器ds18b20+at8051的完整代码,注释详细,代码简洁,只需要改变1820接入51的io口线就能使用14.详细介绍了1602液晶显示器的各种控制方法,从最简单的显示一个字母A出发到显示自定义的图形
2015/10/22 1:21:38 6.08MB 单片机 源码 VC PCB
1
设计师和程序员无需编写任何代码就可以创建游戏机制和交互系统。
程序员在工具箱中添加功能强大的可视状态机编辑器。
与脚本接口或使用自定义操作扩展Playmaker::新的集成Mecanim插件。
::新的IntegratedPhysics2D插件。
::新增协同支持的举动。
::在一个直观的图形视图中构建行为。
::拖放操作-没有语法错误!::通过复制/粘贴和模板节省时间。
::访问脚本和第三方插件。
::享受强大的运行时调试:::观看国家,变量和事件。
::调试流程暂停和倒带时间。
::下载热门插件的举动包:::NGUI,2DToolkit,Photon,iTween...::用自定义操作扩展Playmaker
2019/10/5 11:35:36 17.35MB Playmaker v1.9.0 Playmaker
1
设计师和程序员无需编写任何代码就可以创建游戏机制和交互系统。
程序员在工具箱中添加功能强大的可视状态机编辑器。
与脚本接口或使用自定义操作扩展Playmaker::新的集成Mecanim插件。
::新的IntegratedPhysics2D插件。
::新增协同支持的举动。
::在一个直观的图形视图中构建行为。
::拖放操作-没有语法错误!::通过复制/粘贴和模板节省时间。
::访问脚本和第三方插件。
::享受强大的运行时调试:::观看国家,变量和事件。
::调试流程暂停和倒带时间。
::下载热门插件的举动包:::NGUI,2DToolkit,Photon,iTween...::用自定义操作扩展Playmaker
2019/10/5 11:35:36 17.35MB Playmaker v1.9.0 Playmaker
1
用verilog描述的i2c代码二线I2CCMOS串行EEPROM的设计是根据I2C协议,以及EEPROMAT24C02的datasheet来进行设计的。
基于I2C的设计很多,归根到底是控制SDA线及SCL线来让设备间进行通信。
它有固定的帧格式。
本设计中Sda数据线与各模块是通过寄存器来进行数据的输入输出。
EEPROM模块是进行行为级描述的,它是根据具体芯片来写的模仿逻辑,不可综合。
EEPROM_WR是读写控制程序,是通过开关组合电路和控制时序电路组成的。
开关组合电路其实就是选择在SDA及DATA上的数据,根据信号来选择输出。
具体的控制时序电路就是一个状态机来完成。
Signal模块是测试用的,以前只接触过一些简单的testbench,在这次实验中,由于testbench理解的不透彻,用modelsim仿真的时候地址和数据线处于不定态,但是整个的时序是正确的。
2017/9/13 13:03:32 174KB i2c verilog
1
经过这几天的学习与调试,终于在STM32F103VCT6+W5500(SPI1)+Freemodbus平台上,实现Modbus-TCP协议的功能。
其实很简单,只需熟悉Modbus-RTU通讯,明白Modbus帧的结构等,Modbus-TCP只是在原来的帧结构上加个头,去个尾,然后用TCP传输即可。
关键的内容就是怎样获取W5500新接收的数据包,并发送给Modbus事件状态机驱动协议的执行,数据的处理。
主要参考Freemodbusdemo里的Modbus-TCP协议实现的思路,获取缓存区的读写与发送响应。
2015/4/12 12:19:47 376KB STM32 W5500 Modbus-TCP
1
设计一个串行数据发送器。
并行8位数据‘Z’载入发送器后,通过串行口‘X’输出。
具体要求如下1、信号‘load’用来指示数据载入能否完成。
当load变为1时,说明数据Z已经载入完成。
当load变为0时开始发送数据。
2、Z的低位先发送3、在发送Z之前先发送起始位‘0’4、Z发送完毕后,再发送奇偶校验位,(设计位偶校验位,即发送的8位数据+奇偶校验位9位数据‘1’的个数为偶);
然后再发送结束位‘1’;
5、结束位发送完毕,empty输出‘1’;
2021/2/5 11:50:52 213KB 串行发送器 并串转换 状态机 VHDL
1
共 99 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡