- 博客(48)
- 收藏
- 关注
原创 实验五 计数器的设计与仿真
2、通过实验,加深对计数器等时序逻辑电路的理解,并能使用VHDL完成计数器的设计,并能在QUARTUS中完成相关的仿真验证;1、通过实验,能熟悉QUARTUS开发环境,能够掌握VHDL设计电路,掌握使用相关仿真工具进行功能和时序仿真的方法;在4.2设计的10进制计数器的基础上,设计模为60的计数器,并完成相应的功能仿真和时序仿真。2、使用VHDL完成计数器的设计,并能在QUARTUS中完成相关的仿真验证;修改上述例程,设计模为10 的计算器,并完成相应的功能仿真和时序仿真。功能:模为13的加法计数器。
2024-07-01 23:38:17
1667
原创 实验四 QUARTUS开发环境实验
2、通过实验,加深对全加器电路的理解,并能使用QUARTUS的原理图输入法完成全加器的设计,并能在QUARTUS中完成相关的仿真验证;观察输出信号的实际表现,验证电路的实际功能和性能。1.写出1位全加器的功能表,设计出1位全加器的逻辑电路图,要求使用4.1所设计的半加器实现(预习时自行完成);1.写出4位全加器的功能表,设计出4位全加器的逻辑电路图,要求使用4.2所设计的半加器实现(预习时自行完成);2、使用QUARTUS的原理图输入法完成半加器、全加器的设计,并能在QUARTUS中完成相关的仿真验证;
2024-07-01 23:33:46
893
原创 实验三 时序逻辑电路实验
清零端是低电平有效。计数器的计数过程为,当输出信号的低4位从0(0000)计数到15(1111)后,高4位计数加1,当计数到23(0001 0111)时,计数器重新清零,然后重新开始计数。六十进制计数器由一个模6的计数器和一个模10的计数器组成,模10的计数器完成一个周期时输出信号给模6计数器,当模10计数器计数到达10时则清零,同时给模6计数器一个信号,开始计。在有效时钟的脉冲边沿没到达时,即clk=0,或者clk=1,或者clk由高电平跳转到低电平,,触发器状态不受输入信号的影响,维持不变。
2024-06-30 00:37:16
1964
原创 实验二 组合逻辑电路实验
74LS47是BCD-7 段数码管译码器驱动器,74LS47 的功能用于将BCD 码转化成数码块中的数字,通过它来进行解码,可以直接把数字转换为数码管的数字,从而简化了程序,节约了单片机的IO开销。2)设计一电路完成一位数码显示电路,能显示以8421BCD码形式给出的任意一个十进制数,要求使用选定的数码译码器完成,并完成该电路的功能仿真与验证,记录相关实验内容;3)在所设计电路基础上,增加适当器件和仪器,实现对所设计电路的功能仿真和验证,要求简要说明仿真和验证思路,记录验证电路和输入信号,仿真结果及结论。
2024-06-30 00:19:14
1534
原创 嵌入式实验---实验八 ADC电压采集实验
仿真运行后,U1就能对PA1引脚的模拟电压进行A/D转换,A/D转换值显示于液晶屏的第一行,换算后的电压值显示在液晶屏的第二行。可多次修改RV2的电位百分比,获得不同的电压值。仿真结果表明,换算后电压值与电压表的测量值是一致的。1、使用STM32F103R6采集可变电阻上的电压信号,并通过计算把当前ADC转换值和电压值显示在LCD1602液晶屏上;按照书本中实验流程在Keil中完成ADC电压采集实验的代码开发;在Proteus中完成原理图的设计,如图9所示。2、对照电压表读数,验证ADC的准确性。
2024-06-24 19:18:40
1518
原创 嵌入式实验---实验七 SPI通信实验
电脑、Keil uVision5软件、Proteus 8 Professional软件。(2)STM32F103R6和74HC595之前采用SPI方式通信。按照书本中实验流程在Keil中完成SPI通信实验的代码开发;运行成功后,电路中的数码管会从0~9循环重复滚动显示。1、掌握STM32F103SPI通信程序设计流程;在Proteus中完成原理图的设计,如图8所示。2、熟悉STM32固件库的基本使用。(1)数码管从0到9循环显示;2、使用SPI通信的配置流程。图8 SPI通信实验原理图。
2024-06-24 19:17:49
1376
原创 嵌入式实验---实验六 I2C传输实验
1、本案例利用I/O端口通过KEY01按键来控制STM32F103R6向24C02写入“hello”,通过另外一个按键KEY02来控制STM32F103R6从24C02读取“hello”(对应十六进制为“68 65 6c 6f”),并通过一个I2C模拟器显示相关信息。在I2C模拟器上显示相应的写入和读取信息,通过仿真环境验证这些操作的正确性。写入数据“Hello”,读出“68 65 6c 6f”的十六进制表示。按照书本中实验流程在Keil中完成I2C传输实验的代码开发;2、使用I2C通信的配置流程。
2024-06-23 13:11:09
1108
原创 嵌入式实验---实验五 串口数据接收实验
程序运行刚开始,两个数码管显示“00”.此时把串口调试助手的接收区和发送区的“十六进制显示”可选项都勾选,在发送区输入一个十六进制数,并单击“手动发送”。可以看到数码管上显示的十六进制数跟刚才发送的内容是相同的,并且串口调试助手的接收区也接收到相同的十六进制数,实现了项目目标的要求。1、STM32F103R6能通过查询中断方式接收数据,每接收到一个字节,立即向对方发送一个相同内容的字节,并把该字节的十六进制码显示在两位数码管上。按照书本中实验流程在Keil中完成串口数据接收实验的代码开发;
2024-06-23 13:09:58
1287
原创 嵌入式实验---实验四 DMA传输实验
1、利用外部按键KEY1来控制DMA的传送,每按一次KEY1,DMA就传送一次数据到USART1(串口1);按下按键KEY1,D1亮,DMA数据被传输到串口并通过计算机显示出来,DMA传输仿真效果如上图所示。2、该串口将数据输出到PC端显示出来。按照书本中实验流程在Keil中完成DMA传输实验的代码开发;在Proteus中完成原理图的设计,如图5所示。2、使用DMA功能进行数据传输时的配置流程。2、熟悉STM32固件库的基本使用。5.1 实验效果记录(附照片即可)图5 DMA传输实验原理图。
2024-06-20 21:41:53
989
原创 嵌入式实验---实验三 定时器实验
在Proteus中完成原理图的设计,如图3所示为LED闪烁实验原理图;图4所示为呼吸灯实验原理图。(1)连接到STM32F103上的LED亮度从暗到亮、再从亮到暗,一次循环,实现呼吸灯效果;按照书本中实验流程在Keil中完成LED闪烁和呼吸灯实验的代码开发;1、掌握STM32F103定时器程序设计流程;1、使用SysTick定时方式控制LED闪烁;(2)使用数字示波器查看PWM的波形图。2、熟悉STM32固件库的基本使用。2、使用定时器功能的配置流程。图3 LED闪烁实验原理图。图4 呼吸灯实验原理图。
2024-06-20 21:40:30
1365
原创 嵌入式实验---实验二 中断功能实验
当KEY1、KEY2都是谈起状态,D1、D2也是熄灭状态;当KEY1按下时,D1被点亮,再按下KEY2时,D2也被点亮。按照书本中实验流程在Keil中完成中断实验的代码开发;1、在上一章的实验基础上,添加一个按键和一个LED;在Proteus中完成原理图的设计,如图2所示。1、掌握STM32F103中断程序设计流程;(1)KEY1按键按下,LED1点亮;(2)KEY2按键按下,LED2点亮。2、熟悉STM32固件库的基本使用。5.1 实验效果记录(附照片即可)1. 简述中断运行流程。图2 中断实验原理图。
2024-06-19 19:53:18
1543
原创 嵌入式实验---实验一 通用GPIO实验
单击Proteus左下方的仿真运行图标后,工程仿真运行效果如上图所示,当按键BUTTON1弹起释放时,LED呈现黑色表示熄灭状态。当按键BUTTON1被按下时,LED被点亮变成黄色。1、通过按键实现:按键按下,LED点亮;按键释放,LED熄灭。按照书本中实验流程在Keil中完成GPIO实验的代码开发;1、掌握STM32F103 GPIO程序设计流程;在Proteus中完成原理图的设计,如图1所示。2、熟悉STM32固件库的基本使用。2、使用GPIO引脚的配置流程。图1 GPIO实验原理图。
2024-06-19 19:50:24
1784
原创 实验一 常用仪器与门逻辑电路实验
写出2输入的与门、或门、与非、或非和同或门等5个门的真值表,从multisim中找到对应的器件,使用信号发生器或字信号产生器设计产生相关输入信号,并设计相关验证电路,验证门电路的功能,记录5个门对应的器件型号,验证的电路及输入信号、验证结果数据。3.使用字信号发生器产生“00000001H”“00000002H”的周期字信号,信号频率为2KHz,并用示波器或逻辑分析仪观察非零位的波形,记录字产生的步骤、设置的参数、相关电路及波形;2、验证常见的门电路的功能,掌握简单组合逻辑电路的设计与仿真;
2024-06-07 13:31:33
1222
原创 第1关:抓取并筛选分组
赋予的分组序号、捕获时间、分组的源地址和目的地址、协议类型、分组中所包含的协议说明信息。在该列表中,所显示的协议类型是发送或接收分组的最高层协议的类型。这里需要输入 educoder 的用户名和密码,用户名输入 educoder 平台的登录用户名、手机号或者邮箱,密码输入 educoder 平台的登录密码,按照提示输入即可。B.显示过滤规则 在该字段中,可以填写协议的名称或其他信息,根据此内容可以对分组列表窗口中的分组进行过滤。菜单允许你保存捕获的分组数据,或打开一个已被保存的捕获分组数据文件,或退出。
2023-12-11 23:02:23
1153
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人