自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 操作系统实战45讲-搭建操作系统测试环境

该博客是对课程讲解的记录,很多坑是通过评论区留言解决的。课程:https://time.geekbang.org/column/article/379291实验目的:搭建操作系统测试环境系统环境:Windows10虚拟机:VMware创建硬盘大多数虚拟机都是用文件来模拟硬盘的,即主机系统(HOST OS 即你使用的物理机系统 )下特定格式的文件,虚拟机中操作系统的数据只是写入了这个文件中。创建虚拟硬盘就变成了生成对应格式的文件。Linux home目录下生成100MB的纯二进制文件.

2021-06-23 16:56:58 2899 2

原创 实现最简单内核HelloOS

该博客是操作系统45讲学习笔记(极客时间);代码:https://gitee.com/lmos/cosmos/tree/master/lesson02/HelloOS参考:https://blog.csdn.net/chenchengwudi/article/details/116707122实现最简单内核HelloOS​ hello OS引导流程1、进入grub引导界面2、编写引导汇编代码hello os引导汇编代码MBT_HD.

2021-06-16 21:09:31 384

原创 解决hexo本地与部署不一致问题

问题描述hexo本地与部署不一致:文章无法同步远程样式出错可能原因1.URL配置错误url是你生成的page页网址,root是你的根目录部署到远程服务器没来得及更新,过一段时间再看浏览器保存了之前的数据,清除浏览器缓存后再强制刷新Shift+F5branch错误搜索了网上很多解决方案,大多数提及的都是前面几种,最后找到了网友嗜睡狂魔的方法代码仓库中新建分支...

2020-03-26 21:33:47 6909 14

原创 利用Zotero进行文献检索与管理

系统环境: win10 + zotero5.0.84 + Google Chrome本文主要从以下三方面介绍文献检索与管理:**①Zotero配置 ****②文献检索与管理 **③追踪行业研究进展Zotero配置Zotero是一款进行文献收集、组织、引用和共享的轻量化开源管理软件,可用于Windows、Mac、Linux系统。系统界面如图所示:[外链图片转存失败,源站可能...

2020-03-26 12:53:00 12531

原创 论文结构及写作顺序

前言本文是对B站UP主DR_CAN讲解内容的总结,旨在日后写文章时回顾。视频移步:https://www.bilibili.com/video/BV1pW411A7C2 文章结构题目文章提炼,好的题目应尽量涵盖所有关键词,让人大致了解文研究目的、研究方法、研究结果摘要引言+研究结果的浓缩。引言/文献综述阐述写作动机,分析前人研究,找到研究的空白,为自己文章做逻辑...

2020-03-24 10:41:23 913 1

原创 使用git进行word版本管理

本文链接:hexo前言写过毕业论文的都知道,一篇文章需要经过反复修改,往往我们通过复制文件对其进行重命名进行版本的标识。这样不仅浪费存储空间,同时,文件管理起来也相当不便。Git作为常用的版本分布式管理软件有效地解决了这一问题,让我们可以对每次改动进行有效的管理;Pandoc是常用的标记语言转换工具,可实现不同标记语言间的转换(HTML、Word、Ebooks、PDF、TeX…)。下面介绍使用...

2020-03-22 11:51:10 13053 4

原创 ZYNQ中断实验

/*程序中编写了 3 个函数,一个是 main 主函数,一个是中断建立函数,另一个是中断调用函数。首先在 Main 函数中初始化定时器 timer,指定 timer 的设备号为XPAR_XSCUTIMER_0_DEVICE_ID,此设备号在 xparameters.h 的头文件中定义了的。再设置定时器的初始设定值并启动定时器,当定时器减为 0 的时候,会重新赋值这个初始设定值。再调用定时器中断...

2019-04-29 20:58:24 650

原创 ZYNQ流水灯实验(FPGA控制)

1.创建新工程,一路next2.选择对应型号板子3.增加资源,创建.v文件,这里命名为led.v4.定义模块,用到时钟输入和led输出5.编写verilog代码module led( input sys_clk, output reg[1:0] led ); reg[31:0] timer_cnt; always@(posedge sys...

2019-04-29 14:08:52 762

原创 Verilog HDL学习笔记

通过连续赋值语句描述了一个名为adder的三位加法器可以根据两个三比特数a、b和进位(cin)计算出和(sum)和进位(count)module adder(count,sum,a,b,cin); //定义加法器模块 input [2:0] a,b; //输入a,b input cin; output count; assign {count,sum}...

2019-04-21 09:35:07 1696

原创 汇编程序

晶振6MHZ,要求AT89S51单片机的P1.1口输出周期为20ms的方波。(采用T0方式1)//晶振6MHZ,Tcy=2us //T0方式1,T=20ms方波,计算初值X :(2^16-X)*2*10^(-6)=10*10*(-3) 初值X=60536=EC78H//T0方式1 MOV TMOD, #01H中断方式:ORG 0000HAJMP MAINORG 000...

2019-03-06 10:02:18 1587

原创 MCS51流水灯单灯亮灭_Proteus仿真

流水灯功能:RR移位操作实现单灯亮灭从,左至右移动硬件连接:程序:ORG 0000H AJMP START ORG 0030HSTART: MOV P0,#00H ;全亮 LCALL DELAY LCALL DELAY LCALL DELAY MOV A,#7FH ;P0.7LED亮 MOV R2,08H ;循环8次LOOP: MOV ...

2019-01-26 18:36:17 1643 2

原创 MCS51霓虹灯_Proteus仿真

霓虹灯功能:查表程序设计,实现LED灯的控制硬件:P0口以总线形式接16个LED硬件连接:程序:ORG 0 START: MOV R0,#0FFH ;工作寄存器提取数组首地址,原始数据存放在R0中 LOOP: INC R0 CJNE R0,#25,LOP ;R0中值不为25则跳转至LOP MOV R0,#0 ;否则(R0=25),将R0置0,循环 L...

2019-01-26 17:10:07 1299

原创 MCS51流水灯_按键检测_Proteus仿真

流水灯_按键检测功能:按键控制LED亮、灭硬件连接:程序:ORG 0000H AJMP START ORG 0030HSTART: SETB P2.0 ;将P2.0置为输入功能MAIN: MOV R0,#0FFH ;-1→R0 MOV R2,16 ;循环次数16 MOV DPTR,#TAB ;将数据表起始数据放入数据指针DPTR中LOOP: I...

2019-01-26 16:02:23 2758

原创 MCS51流水灯_查表方式1_Proteus仿真

MCS51流水灯硬件连接:程序: ORG 0000H AJMP MAIN ORG 0030HMAIN: MOV R0,#0FFH MOV R2,#16 MOV DPTR,#TABLOOP: INC R0 MOV A,R0 MOVC A,@A+DPTRSHOW: MOV P0,A LCALL DELAY LCALL DELAY LC...

2019-01-26 11:42:58 1103

原创 MCS51多开关控制多灯2_Proteus仿真

多开关控制多灯2硬件连接:程序1:ORG 10START: ;MOV P0,#0FH JNB P0.0,LOP1 ;P0.0位为0则跳转至LOP1 SETB P0.4 SJMP NEXT1LOP1: CLR P0.4NEXT1: JNB P0.1,LOP2 SETB P0.5 SJMP NEXT2LOP2: CLR P0.5NEXT2: JNB P...

2019-01-26 10:37:52 1283

原创 MCS51多开关控制多灯Proteus仿真

多开关控制多灯硬件连接如下:ORG 10 MOV P1,#0 ;P1口初始化START: MOV P0,#0FFH ;P0口初始化 JB P0.0,LOP0 ;若P0.0位为1(开关接VCC)则跳转至子程序LOP0 SETB P1.0 ;否则P1.0拉高,LED1灭 SJMP NEXT0 ;出口,跳转至子程序NEXT0LO...

2019-01-25 23:37:23 583

原创 MCS51延时程序分析

单片机控制应用中,延时必不可少。CPU过段时间再做某事,称为延时。延时有两种方法,及硬件延时和软件延时。硬件延时是通过定时器/计数器实现的,软件延时一般通过执行循环程序实现。...

2019-01-25 09:22:30 740 1

空空如也

空空如也

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

TA关注的人

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