16位ADC AD7705 STM8S208CT6单片机demo程序源码工程文件+AD7705技术资料,可以做为你的设计参考。
AD7705双路16位ADC STC89C52单片机测试DEMO程序源码工程文件+AD7705技术资料
ALTERA FPGA IP SRAM应用DEMO双口RAM读写测试Verilog源码工程文件, FPGA型号EP4CE10F17C,Quartus版本18.0。 module ram_rw( input clk , //时钟信号 input rst_n , //复位信号,低电平有效 output ram_wr_en , //ram写使能 output ram_rd_en , //ram读使能 output reg [4:0] ram_addr , //ram读写地址 output reg [7:0] ram_wr_data, //ram写数据 input [7:0] ram_rd_data //ram读数据 ); //reg define reg [5:0] rw_cnt ; //读写控制计数器 //***************************************************** //** main code //***************************************************** //rw_cnt计数范围在0~31,ram_wr_en为高电平;32~63时,ram_wr_en为低电平 assign ram_wr_en = ((rw_cnt >= 6'd0) && (rw_cnt = 6'd32) && (rw_cnt <= 6'd63)) ? 1'b1 : 1'b0; //读写控制计数器,计数器范围0~63 always @(posedge clk or negedge rst_n) begin if(rst_n == 1'b0) rw_cnt <= 6'd0; else if(rw_cnt == 6'd63) rw_cnt <= 6'd0; else rw_cnt <= rw_cnt + 6'd1; end //读写控制器计数范围:0~31 产生ram写使能信号和写数据信号 always @(posedge clk or negedge rst_n) begin if(rst_n == 1'b0) ram_wr_data = 6'd0 && rw_cnt <= 6'd31) ram_wr_data <= ram_wr_data + 8'd1; else ram_wr_data <= 8'd0; end //读写地址信号 范围:0~31 always @(posedge clk or negedge rst_n) begin if(rst_n == 1'b0) ram_addr <= 5'd0; else if(ram_addr == 5'd31) ram_addr <= 5'd0; else ram_addr <= ram_addr + 1'b1; end endmodule
ALTERA FPGA IP FIFO 8bitX8 FIFO读写测试Verilog源码工程文件, FPGA型号Cyclone4E系列中的EP4CE10F17C8,Quartus版本18.0。 module ip_fifo( input sys_clk , // 时钟信号 input sys_rst_n // 复位信号 ); //wire define wire wrreq ; // 写请求信号 wire [7:0] data ; // 写入FIFO的数据 wire wrempty ; // 写侧空信号 wire wrfull ; // 写侧满信号 wire wrusedw ; // 写侧FIFO中的数据量 wire rdreq ; // 读请求信号 wire [7:0] q ; // 从FIFO输出的数据 wire rdempty ; // 读侧空信号 wire rdfull ; // 读侧满信号 wire rdusedw ; // 读侧FIFO中的数据量 //***************************************************** //** main code //***************************************************** //例化FIFO模块 fifo u_fifo( .wrclk ( sys_clk ), // 写时钟 .wrreq ( wrreq ), // 写请求 .data ( data ), // 写入FIFO的数据 .wrempty ( wrempty ), // 写空信号 .wrfull ( wrfull ), // 写满信号 .wrusedw ( wrusedw ), // 写侧数据量 .rdclk ( sys_clk ), // 读时钟 .rdreq ( rdreq ), // 读请求 .q ( q ), // 从FIFO输出的数据 .rdempty ( rdempty ), // 读空信号 .rdfull ( rdfull ), // 读满信号 .rdusedw ( rdusedw ) // 读侧数据量 ); //例化写FIFO模块 fifo_wr u_fifo_wr( .clk (sys_clk ), // 写时钟 .rst_n (sys_rst_n), // 复位信号 .wrreq (wrreq ), // 写请求 .data (data ), // 写入FIFO的数据 .wrempty (wrempty ), // 写空信号 .wrfull (wrfull ) // 写满信号 ); //例化读FIFO模块 fifo_rd u_fifo_rd( .clk (sys_clk ), // 读时钟 .rst_n (sys_rst_n), // 复位信号 .rdreq (rdreq ), // 读请求 .data (q ), // 从FIFO输出的数据 .rdempty (rdempty ), // 读空信号 .rdfull (rdfull ) // 读满信号 ); endmodule
Unity3D人工智能编程精粹 实现AI角色的自主移动——操控行为源码工程 操控行为”是指操作控制角色,让它们能以模拟真实的方式在游戏世界中移动。它的工作方式是通过产生一定大小和方向的操控力,使角色以某种方式运动。它属于AI模型中的运动层。 (1)操控行为包括一组基本“行为”。对于单独的AI角色,基本操控行为包括: 使角色靠近或离开目标的“Seek”,“Flee”行为; 当角色接近目标时使他减速的“Arrival”行为; 使捕猎者追逐猎物的“Pursuit”行为; 使猎物逃离捕猎者的“Evade”行为; 使角色在游戏世界中随机徘徊的“Wander”行为; 使角色沿着某条预定路径移动的“PathFollowing”行为; 使角色避开障碍物的“ObstacleAvoidance”行为等 基本行为中的每一个行为,都产生相应的操控力,使这些操控力以一定的方式组合起来(实际上就相当于将这些基本“行为”进行了不同的组合),就能够得到更复杂的“行为”,从而实现更为高级的目标。 (2)对于组成小队或群体的多个AI角色,包括基本的组行为如下。 与其他相邻角色保持一定距离的“Separation”行为; 与其他相邻角色保持一致朝向的“Alignment”行为; 靠近其他相邻角色的“Cohesion”行为;
2021-03-02 09:10:39 15.92MB Unity3d 人工智能 操控行为
1
工程项目管理软件是一个适用于项目管理领域的综合平台式管理系统。软件不仅可以应用于单、多项目组合管理监控,而且可以融合企业管理,直至延伸到集团化的管理。软件不仅可以提供给建设单位以及施工单位使用,而且可以扩展成为一个综合性的协同作业平台,融合设计单位、监理单位、供应商等产业链中不同企业的业务协同流程作业,构筑坚实的企业信息化工作平台。
2021-02-27 10:04:01 46.56MB C# 源码 工程项目 房地产
1
STM32F407 ARM 单片机开发板_18b20温度检测程序 KEIL 软件C源码工程文件,** 实验名:DS18B20温度检测例程 ** KEIL MDK-ARM Standard Version:4.60 ** 固件库(ST) Version: V1.0.0 ** 使用外设: 3.2寸屏,ds18b20 **********************************************************************************/ 测试说明: 插入3.2寸屏,编译并下载程序。
STM32F407 ARM 单片机开发板_NorFlash程序 KEIL 软件C源码工程文件,nor flash例程 ** KEIL MDK-ARM Standard Version:4.23 ** 固件库(ST) Version: V1.0.0 ** 使用外设: fsmc 测试说明: 本程序NOR flash 测试程序,大致流程为 写1K的数据 再读出来,与之对比.数据正常LED1亮,数据错误,LED2亮。 第一步:取下所有跳线帽(因为FSMC管脚共用的比较多),留下J11(BOOT0 接 GND),J13接PG8与NE2。 第二步:编译并下载程序。
STM32F407 ARM 单片机开发板_CAN1 NORMAL模式测试程序 KEIL 软件C源码工程文件,CAN测试 ** KEIL MDK-ARM Standard Version:4.23 ** 固件库(ST) Version: V1.0.0 ** 使用外设: CAN **********************************************************************************/ 测试说明: 测试程序为407 CAN1正常模式发送程序(波特率250KB)。 测试步骤: 第一:CAN1链接,跳线帽J2,J3.
STM32F407 ARM 单片机开发板_Eeprom_24C02程序 KEIL 软件C源码工程文件,EEPROM测试 ** KEIL MDK-ARM Standard Version:4.23 ** 固件库(ST) Version: V1.0.0 ** 使用外设: I2C **********************************************************************************/ 测试说明: 注意跳线帽:链接I2C接线,插上J7,J8. 插上J13,J14至U6RX,U6TX,插上USB转串口线
1