- 博客(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
原创 Verilog编程练习之1位全加器与4位全加器
File->new project wizard,后面除了需要填文件地址和名字的部分都可以next跳过。编程完毕后运行,然后通过tools->newlist viewers->RTL生成电路图。(这个将就看,因为只把1位全加器换成了行为级描述)(本质上是照着4位全加器做的,只改了数据)然后选择new,创建Verilog文件。
2023-12-18 22:33:15
830
1
原创 Multisim软件仿真设计“四路抢答器”电路
原题:假如有四个病房,四个病人的病情情况不同,分别对应优先级:最高、高、中、低。优先级低的会被优先级高得中断,可以用LED灯的亮灭或者LED数码管情况来代表病人的求助与否。注意:这其实是一个典型的“四路抢答器”。要求利用74LS148优先编码器芯片,其他元件能少则少。根据学校给的资料绘制得出图如下。
2023-11-17 20:11:17
2318
1
原创 Ubuntu系统下用g++编译helloworld,与使用辗转相除法的10进制数转2进制的程序
虚拟机下了一下午,问题一堆(英文看不懂啦)需要下载vim和g++用ctrl+alt+t打开终端窗口,配合上述两工具编译。
2023-10-22 21:23:06
106
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人