精华内容
下载资源
问答
  • 如果我们在使用微软操作系统的时候,遇到运行游戏或者应用程序的过程中出现故障,比如地平线4加载失败发生不明错误的情况,小编觉得可能是因为我们的系统内部,或者是游戏本身丢失了一些运行部件,或者是游戏与系统...

    如果我们在使用微软操作系统的时候,遇到运行游戏或者应用程序的过程中出现故障,比如地平线4加载失败发生不明错误的情况,小编觉得可能是因为我们的系统内部,或者是游戏本身丢失了一些运行部件,或者是游戏与系统兼容性的问题以及系统驱动的问题等等。详细解决方法还是来看下小编是怎么做的吧~希望可以帮助到你。

    f27e862dea2ba1d4de5d3224d7425c23.png

    地平线4加载失败发生不明错误怎么办

    方法一:

    1.可能是魔改系统的问题,服里面各种xbox相关服务全部禁用,全打开就好了:

    2.右键我的电脑,管理,服务和应用,服务

    3.在最下面找到XBOX相关服务,全部启用即可

    方法二:

    找到系统的host文件用记事本打开,里面删光。然后重启电脑即可

    9f6f221982c6d52c1f23b8818f7b62ae.png

    地平线3闪退解决方法:

    1、卸载所有第三方安全软件;

    2、建议关闭所有杀毒软件;

    3、360关闭VT保护或者退出360进行游戏;

    4、win10账号登录,不要使用本地账号;

    5、win10系统回退到1607版本,不要用1703版;

    6、进入微软商店,随便下载一个软件,不用下完,暂停或者取消他,然后再退出商店进入游戏;

    7、在win10中将地平线3对应的麦克风关闭:

    8、打开电脑系统设置

    23bd6ec98e7370e305f83121a2f9976b.png

    9、打开隐私

    31ad99cd25834919ea915c030621ae06.png

    10、进入麦克风

    更多地平线相关信息:

    以上就是小编给各位小伙伴带来的地平线4加载失败发生不明错误怎么办的所有内容,希望你们会喜欢。更多相关教程请收藏系统家园~

    展开全文
  • 基于单片机的信号发生器设计

    千次阅读 2021-07-30 13:53:36
    基于单片机的信号发生器设计 摘 要 在电子产品调试和测量领域,常常需要有信号种类多、精度高且频率、幅度等信号参数方便可调的信号源。尤其随着电子、通信、网络行业的发展,频段的分布日趋密集,更要求有高精度、...

    基于单片机的信号发生器设计

    摘 要

    在电子产品调试和测量领域,常常需要有信号种类多、精度高且频率、幅度等信号参数方便可调的信号源。尤其随着电子、通信、网络行业的发展,频段的分布日趋密集,更要求有高精度、高可靠性的信号源。信号发生器则是一种常用的信号源,广泛地应用于电子电路调试、通信测试、控制系统仿真和教学实验测试等领域。但是目前的产品体积大、电路复杂、价格高,无法满足用户对成本和便携性要求高的波形发生器的需求。
    本设计以单片机软件和硬件及外围电路构成了可以产生固定幅值的方波、锯齿波、三角波及正弦波4种的波形的智能化函数信号发生器。该设计在程序运行的过程中,可以调节信号的幅度及频率,并可以实现不同的波形之间的任意切换,并且在波形切换波形时,能够给与相应的指示。本设计结构简单,容易实现,波形的频率可以通过程序进行调节,采用了Proteus仿真,并用示波器测量验证了设计可行性。通过外设按键可以设置信号类型、频率及幅度,此设计对于低成本智能化测试具有较高的实用价值。
    系统硬件电路主要以AT89C51单片机为核心,两个数模转换电路为主体,基于DAC0808的数模转换电路用于波形信号的产生,而基于ADC0804的数模转换电路用于信号频率的控制,4位DIP开关用于波形的选择与切换,指示电路用于指示不同的波形。此外,还包括时钟电路,复位电路,放大电路等。
    软件部分主要通过Keil编程实现,将程序下载到单片机中,从而实现控制功能。首先是四种波形的生成,通过AT89C51单片机控制DAC0808实现数字调压,产生对应的模拟量电压,即利用单片机并行口输出的数字量,就可以产生四种不同的波形。
    在调试过程中,遇到两个问题:
    (1)电路中电源设置的问题。该系统电路需要±15V,+5V,接地等电源,而供电网络中只有+5V和接地,无法满足供电需要。
    在查阅相关资料后,对供电网络进行了重新的配置。又在关键的电压节点处放置探针,以确保每一个节点处电源的供电正常。
    (2)仿真后示波器上无波形输出
    在关联的电路节点上都放置探针,观察后发现输出端电压太小,无法产生波形。后将5K的电阻继续增大,达到升高电压的目的,后经调试后发现波形正常产生。

    关键词:Proteus仿真 信号发生器 AT89C51单片机 数模转换电路

    设计任务与设计目的

    1.1 设计目的

    (1)熟悉单片机电路的引脚安排。
    (2)掌握数模转换芯片的逻辑功能及使用方法。
    (3)了解信号发生器的组成及工作原理。
    (4)熟悉信号发生器的设计与制作。

    1.2 设计任务与指标

    本设计以AT89S51单片机为核心,采用由8位ADC0804的A/D转换器和DAC0808的D/A转换器组成的数模转换电路,再利用keil软件进行单片机编程,从而设计出能够产生固定幅值的方波、锯齿波、三角波及正弦波4种波形的信号发生器。且该设计在程序运行的过程中,可以调节信号的幅度及频率,并且在波形切换不同波形时,能够给与相应的指示,并可以实现不同的波形之间的任意切换。
    2 系统整体设计

    2.1 设计思路

    (1)设计信号发生器的基本结构。
    (2)设计D/A转换的定时电路。
    (3)设计单片机控制及指示电路电路。
    (4)设计波形频率设定电路。

    2.2 系统整体方案

    该波形发生器以AT89C51单片机系统为核心, 通过C语言对单片机编程即可产生相应的正弦波,方波,三角波,锯齿波等波形信号。将所写程序装入单片机的程序存储器中,在程序运行中,当接收到来自外界的命令,需要输出某种波形时调用相应的中断服务子程序和波形发生程序,经电路的数/模转换器和运算放大器处理后,从信号发生器的输出端口输出。 通过LCD1602显示模块实现可视化,通过按键开关可实现各种功能的转换和信号频率的控制。信号发生器总体方框图如图1所示。
    在这里插入图片描述

    3 系统硬件设计与仿真

    3.1 硬件电路的总体设计

    系统硬件电路主要以AT89C51单片机为核心,两个数模转换电路为主体,基于DAC0808的数模转换电路用于波形信号的产生,而基于ADC0804的数模转换电路用于信号频率的控制。4位DIP开关用于波形的选择与切换,指示电路用于指示不同的波形。此外,还包括时钟电路,复位电路,放大电路等设计,其总体设计图如图2所示。
    在这里插入图片描述

    3.2 单片机系统及指示电路

    单片机系统采用8位单片机AT89C5l,32个I/O口,2个定时计数器,2个中断源足够完成该信号发生器的设计由AT89C51芯片构成的最小系统,辅助11.0592MHz的晶振电路、复位电路构成了最小系统。采用外部时钟电路,接单片机的XTAL1和XTAL2再加两个辅助电容构成时钟电路,复位电路为手动按键复位,为典型的RC电路,接法简单。当开关导通后,根据LED的亮灭的不同,可实现指示功能,如图所示。
    在这里插入图片描述

    3.3 D/A转换模块

    3.3.1 波形信号产生电路

    在单片机测控中,单片机只能输出数字量,但是要想形成波形信号,需要输出模拟量。就需要单片机自带DA功能或者外接DA模块。由于AT89C51不带DA功能,所以需要设计外接DAC模块。集成化的DAC芯片种类很多,本设计选用DAC0808,可以将8位数字量转换成模拟量输出。数字量输入的范围为0到255之间,对应的模拟输出范围在VREF-到VREF+之间。
    根据这一特性,利用AT89C51单片机就可以控制DAC0808实现数字调压,单片机只要送给DAC0808不同的数字量,即可实现不同的模拟电压输出,从而产生不同的波形信号。其中8位数字信号输入端接单片机的P0口,D/A转化转化模块电路如图所示。
    在这里插入图片描述

    3.3.2 调频电路

    以锯齿波为例,若要调节信号的频率,只需在单片机输出的两个数据之间加入一定的延时即可。通过调节输入ADC0804转换的模拟电压值,从而产生8位二进制数作为延时函数,即可控制输出波形的幅值与频率,基于ADC0804的调频电路如图所示。
    在这里插入图片描述

    3.4 按键调节模块

    按键电路与单片机的P3口连接。共4个按键,一端接到单片机的P3.4、P3.5、P3.6和P3.7,另一端接地。开关处于闭合还是打开状态,可通过I/0口的高低电平来决定。所接按键的作用是控制信号发生器的各个波形间的切换。该信号发生器可以产生4种波形、正弦波、三角波、方波和锯齿波,每次按下按键信号就在4种波形中依次循环切换。按键电路虽然设计简单,但却是数字信号发生器实现多功能的关键电路,按键调节电路图如图所示。

    在这里插入图片描述

    4 软件设计

    软件部分主要通过Keil编程实现,将程序下载到单片机中,从而实现控制功能。首先是四种波形的生成,通过AT89C51单片机控制DAC0808实现数字调压,产生对应的模拟量电压,即利用单片机并行口输出的数字量,就可以产生四种不同的波形。其次是通过不同按键的选择,可以实现4种波形的切换。其主程序流程图如图3所示,完整程序见附录。
    在这里插入图片描述

    5.1 软件调试

    软件调试主要通过结合硬件电路,调试每一个模块的功能,使其能达到工作要求。首先通过Keil软件对程序进行编译调试,检查书写格式、标号未定义或多重定义的错误,检查完成后编译生成HEX文件,装入Proteus仿真软件的51单片机中,运行系统,观察系统运行情况。Keil软件调试完成后的界面如图4所示。
    在这里插入图片描述

    5.2 硬件调试

    硬件调试件是在Protues软件中进行的,主要通过探针等工具,测量关键节点的电压,调节电路中一些元器件的参数,逐步排除故障,改善电路,从而完成电路的功能要求。其硬件调试过程图如图5所示。
    在这里插入图片描述
    在调试过程中,遇到问题如下:
    问题1:电路中电源设置的问题。该系统电路需要±15V,+5V,接地等电源,而电源网络中只有+5V和接地,无法满足供电需要。
    在查阅相关资料后,对供电网络进行了重新的配置。又在关键的电压节点处放置探针,以确保每一个节点处电源的供电正常。
    问题2:仿真后示波器上无波形输出
    在关联的电路节点上都放置探针,观察后发现输出端电压太小,无法产生波形。后将5K的电阻继续增大,达到升高电压的目的,后经调试后发现波形正常产生。

    5.3仿真结果

    经过对系统的仿真调试后,该系统可以稳定的输出四种波形,正弦波、方波、三角波、锯齿波,并且可以在不同波形之间的实现任意切换。四种波形图分别如图6、图7、图8、图9所示。
    在这里插入图片描述

    6 结论

    本次设计的信号发生器可以实现正弦波、方波、三角波及锯齿波 4种波形的生成。根据该系统设计的电路在Proteus中画出仿真图,并将Keil编程生成的HEX文件下载到仿真图的单片机里,实现了整个系统的仿真。并用虚拟示波器观察各种波形,经过Proteus软件仿真发现波形清晰干扰小,测试频率。最终发现,设计符合要求。但是该设计仍然存在一些问题,如频率范围较小等缺点,希望后期可以采用位数较高的单片机实现频率范围较广和精度更高的信号发生器。该设计生成电路简单,设计灵活,可扩展性强,成本低,在较多的场合具有一定的实用价值。

    相关单片机程序和仿真工程文件下载

    7参考文献

    [1] 周润景等编. PROTEUS原理图仿真与PCB设计实例精解[M]. 北京:电子工业出版社,2016.1
    [2] 基于Proteus仿真的51单片机的运用[M]. 北京:北京理工大学出版社,2018.2
    [3] 侯建军. 数字电路实验一体化教程[M]. 北京:清华大学出版社,北京交通大学出版社,2005.
    [4] 张婷.基于单片机的信号发生器设计[J].山西电子技术,2018年第五期

    展开全文
  • Proteus8 发生关键仿真错误

    千次阅读 2021-03-14 11:02:14
    Proteus8 发生关键仿真错误 我的原因是因为 电脑用户的缓存路径中有中文。 在此提醒小白,电脑用户名一定要用英文的,可以省去很多麻烦!!! 解决办法:修改个人用户的缓存路径 1. 在C盘新建一个纯英文路径与名称;...

    Proteus8 发生关键仿真错误

    我的原因是因为 电脑用户的缓存路径中有中文。
    在此提醒小白,电脑用户名一定要用英文的,可以省去很多麻烦!!!

    解决办法:修改个人用户的缓存路径

    1. 在C盘新建一个纯英文路径与名称;

    我在C盘根目录建了一个名为 CC 的新文件夹
    C盘根目录

    2.打开控制面板–系统–高级系统设置–环境变量

    在这里插入图片描述
    在这里插入图片描述
    把 TEMP 和 TMP 改为刚刚所新建文件夹的路径 即可。
    如下图 : 最后按 确认
    在这里插入图片描述
    就可以仿真啦!
    --------=---------------------=----------------=---------=------------------=--------=-------------------------------

    在 Proteus软件上改仿真结果储存目录

    在这里插入图片描述
    把所有有中文的路径都改成 如上新建文件夹的路径。

    展开全文
  • 现在是2020年三月。我安装的是catalina 10.15.7去网上查一下这个系统的发行日期: 得知发行日期在2020年10月左右那么就打开终端输入: date 1001120120 也就是设置时间为10月01日12点01分20年 ...

    现在是2020年三月。我安装的是catalina 10.15.7去网上查一下这个系统的发行日期:
    在这里插入图片描述
    得知发行日期在2020年10月左右那么就打开终端输入:

    date 1001120120
    

    也就是设置时间为10月01日12点01分20年
    注意年月日分的顺序即可。

    展开全文
  • 日志名称: System来源: Microsoft-Windows-WHEA-Logger日期: 2016/10/29 19:14:50事件 ID: 19任务类别: 无级别: 警告关键字:用户: LOCAL SERVICE计算机: fzns...
  • 任意波形发生器芯片AD9102的应用

    千次阅读 热门讨论 2021-02-14 00:24:39
    任意波形发生器芯片AD9102的应用 文章目录任意波形发生器芯片AD9102的应用前言一、任意波形合成器AD9102简介二、硬件设计1.AD9102最小系统2.时钟电路3.输出信号处理电路4.控制电路5.电源电路三、软件设计1.单片机...
  • 一、题目:多种波形发生器 设计一个能产生方波、三角波、正弦波的波形发生器 二、技术指标 1. 输出的各种波形工作频率范围:0.02-20KH连续可调 2. 正弦波幅值±10V,失真度小于1.5%; 3. 方波幅值±5V; 4. ...
  • 设计制作一个方波-三角波-正弦波信号发生器,供电电源为±12V。 (1)输出频率能在1-10KHZ范围内连续可调; (2)方波输出电压Uopp=12V(误差<20%),上升、下降沿小于10us; (3)三角波信号输出电压Uopp=8V(误差&...
  • 如果确认所登录用户有权限访问的话,就是 Internet 设置里勾选了 “使用被动...Windows 技术篇-文件管理访问ftp服务失败,提示:“打开FTP服务器上的文件夹是发生错误,请检查是否有权限访问该文件夹。”问题解决方法
  • 1、打开IE游览->工具->Internet选项 2、高级->找到“使用被动FTP(用于防火墙........)”把√去掉->应用 4、完成
  • Proteus 8 Professional发生关键仿真错误(疑似中文路径导致) 在软件仿真时出现错误 显示好多红色代码 疑似之前把电脑名命名为中文了 所以缓存路径也是中文 导致Proteus 8 Professional发生关键仿真错误 在以后...
  • 以.doc或.docx格式储存Word时,是什么原因导致「文件发生错误」?我花了将近一天的时间才完成这份报告,有什么方法可以补救? Microsoft Word是多数用户使用最频繁的工具之一,然而使用频率越高,遇到错误的机率越...
  • 一、win10蓝屏问题查找: 1、在“开始-->运行”中输入EventVwr.msc,打开事件查看
  • 在Proteus中单片机课设基于AT89C52单片机的波形发生器仿真(四种波形)(同时输出两种波形) 百度网盘链接 免费资源下载 proteus仿真免费下载 完成代码免费下载
  • 远程登录服务器,提示“发生身份验证错误。要求的函数不受支持”(英文版报错)这种情况大多是因为系统更新造成的用户策略发生改变,解决办法如下:第一步:Win+R打开运行框,在运行框中输入"gpedit.msc",打开"本地组...
  • 频率可调的方波信号发生器设计及电路用单片机产生频率可调的方波信号。输出方波的频率范围为1Hz-200Hz,频率误差比小于0.5%。要求用“增加”、“减小”2个按钮改变方波给定频率,按钮每按下一次,给定频率改变的步进...
  • 51驱动AD9850/AD9851—DDS信号发生器

    千次阅读 多人点赞 2021-06-03 09:52:51
    51驱动AD9850/AD9851—DDS信号发生器AD9850/AD9851的简介主要功能特点:AD9850 和 AD9851 主要区别原理图DDS输出波形的灵活性AD9850/AD9851 模块的输出波形程序介绍实验接线调试结果AD9851的程序设计总结 ...
  • 解决win7远程桌面连接时发生身份验证错误的方法 问题: 如图所示远程桌面连接的时候报“发生身份验证错误,要求的函数不受支持”。 解决方法 1.打开运行窗口,输入gpedit.msc确定。方法是为了打开“本地组策略编辑...
  • 我刚开始学linux我装完一个redhatenterpriselinux5进入桌面后我考进了几个.gz的压缩文件然后我双击解压系统总是跳出“装入归档文件时发生错误!”的信息我考的那几个文件在我同学那里考来的他们机子上能正常解压!...
  • 选择mysql,发现mysql80已停止运行,点击打开服务,显示发生错误5,无法连接。 查看网上的解决办法,大多为用管理员模式启动mysql80,仍然失败,截图如下 解决办法 右击桌面计算机,选择管理。 点击服务与应用程序。 ...
  • 问题:在上传过程中,出现“打开ftp服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹”错误。 解决办法(未成功):将上传的文件分配组或用户的权限为完全控制,上传还是失败; 解决办法(成功):设置IE...
  • 前言 瞎搞一些东西的话容易无法载入网站,DNS或其他东西解析会出错 解决方法 1 Win+R,打开"运行"窗口,输入cmd回车 输入以下内容,回车,刷新DNS ipconfig /flushdns 然后重启浏览器 ...在浏览器地址栏输入about:...
  • 问题描述: 1. CI流程(Jenkins Pipeline)中需要集成UI自动化测试脚本。 2. UI自动化测试脚本运行在云服务器Win Server 2016上。 3. 云服务器没有实体显示器,用户一般需要远程桌面才能访问。...
  • 突然遇到如此问题,数据连接本来是正常上网,突然无法连接数据库 正在调试程序中,突然如此问题,太伤人,baidu各种方法无果,实在无法联系华为云服务商,最后找到原因竟然是我们的IP被拦截了,无语ing,经过多轮...
  • (不太会排版,抱歉)OS:Windows 10 Pro 64bit 1709(16299.371).Net Framework Version:4.7.1目前已经试过的方法:1)运行'sfc/ scannow'命令未发现错误2)在 SysWOW64 文件夹中运行'regsvr32 kernelbase.dll'报错:模块'...
  • 背景: net start RabbitMQ无法启动MQ。 rabbitmq-server.bat闪退 使用:进入到rabbit的sbin目录,用管理员方式运行cmd,使用rabbitmq-server start 这个命令确实能启动MQ
  • 方法一: 找到文件安装地方,修改权限。完全控股之、修改、读取和执行、列出文件夹内容啥的都选上。 方法二: 用管理员身份打开VS code。
  • windows系统事件查看7035是什么意思呢?windows事件查看有一个事件ID,这个事件ID由不同的数字表示,比如7035、7036、6005、6006等等,不同的数字代表不同的含义。大部分用户不知道事件查看ID表示什么含义,...
  • 出现拒绝访问 发生系统错误5 去”C:\Windows\System32”目录找到”cmd.exe”: 打开这个命令窗口输入开启(关闭)可以正常使用 为了方便使用,建议创建快捷方式在桌面 右击选择“属性”,选择“快捷方式”,再选择...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 754,805
精华内容 301,922
关键字:

发生器事件发生错误