自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 有关定时器与PWM的LED控制

除了使用一般的标准库以外,使用了以下的自定义文件包:Delay包Timer包LED.ckey.cOLED.c之后是main函数。

2024-05-31 17:11:10 197

原创 使用STM32USART接口传信息

USART接口使用是学习STM32实验中的重要部分,下面通过一些简单的代码操作实现传输Hello Windows。代码来源于B站江科大视频。

2024-05-12 23:07:59 259

原创 使用STM32制作LED流水灯

代码主体来自于B站江科大STM32教学,原代码为LED流水灯的实验,经过一定修改后可将STM32自带的LED加入流水灯。我们在学习嵌入式的时候,往往都会先做各种LED灯的实验,在这个实验中我们将会使用库函数来完成一个LED流水灯的点亮。

2024-05-06 20:57:53 317

原创 52单片机中断系统的应用

3.设计一中断嵌套程序:要求K1和K2都未按下时,P1口8只LED呈流水灯显示,当按一下K1时,产生一个低优先级外中断0请求(跳沿触发),进入外中断0中断服务程序,上下4只LED交替闪烁。当显示5次后,再从外中断1返回继续执行外中断0中断服务程序,即P1口控制8只LED,上、下4只LED交替闪烁。设置外中断0为低优先级,外中断1为高优先级。要求K1和K2都未按下时,P1口的8只LED呈流水灯显示,仅K1(P3.2)按下再松开时,上下各4只LED交替闪烁10次,然后再回到流水灯显示。

2024-04-13 21:20:53 587 1

原创 汇编程序与周期性任务设计

MOV R6,#250在12Mhz设定中运行1us。DJNZ R6,D2 在12Mhz设定中运行2us。LED灯大概 125.755ms产生一次变化。只是一种假设,实际会出错。

2024-03-24 20:32:15 347 1

原创 基于SDCC和Edsim51的代码仿真

汇编直接运行 使用SDCC将C语言转为汇编后load入运行参考文章:https://zhuanlan.zhihu.com/p/3710603621、SDCC转换后载入运行2、Keil C51编译后载入运行3、内置汇编语言 我proteus有问题用不了,无此环节完

2024-03-16 20:53:43 221 1

原创 使用proteus模拟单片机点亮LED灯

点亮LED灯是学习单片机课程刚开始的第一个实验,在此我们使用proteus进行模拟实验。

2024-03-10 16:54:30 743 1

原创 Verilog编程练习之1位全加器与4位全加器

File->new project wizard,后面除了需要填文件地址和名字的部分都可以next跳过。编程完毕后运行,然后通过tools->newlist viewers->RTL生成电路图。(这个将就看,因为只把1位全加器换成了行为级描述)(本质上是照着4位全加器做的,只改了数据)然后选择new,创建Verilog文件。

2023-12-18 22:33:15 830 1

原创 触发器电路仿真

一、RE触发器1.仿真2.真值表二、D触发器1.仿真2.真值表与工作原理

2023-11-21 20:17:17 129 1

原创 Multisim软件仿真设计“四路抢答器”电路

原题:假如有四个病房,四个病人的病情情况不同,分别对应优先级:最高、高、中、低。优先级低的会被优先级高得中断,可以用LED灯的亮灭或者LED数码管情况来代表病人的求助与否。注意:这其实是一个典型的“四路抢答器”。要求利用74LS148优先编码器芯片,其他元件能少则少。根据学校给的资料绘制得出图如下。

2023-11-17 20:11:17 2318 1

原创 四路表决器的电路模拟

投票共四票大于等于三票及通过。

2023-11-03 21:05:08 2082

原创 74LS00芯片与74LS20芯片的逻辑门电路分析

左7420接口解释,右7400测试电路图。

2023-10-25 21:23:21 2667

原创 Ubuntu系统下用g++编译helloworld,与使用辗转相除法的10进制数转2进制的程序

虚拟机下了一下午,问题一堆(英文看不懂啦)需要下载vim和g++用ctrl+alt+t打开终端窗口,配合上述两工具编译。

2023-10-22 21:23:06 106 1

原创 实验:半加器,全加器,4位二进制补码

1.半加器2.全加器3.4位二进制补码

2023-10-22 19:45:18 150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除