Proteus 软件的仿真调试方法

共有3种调试方法,分别是:直接用扩展名为HEX的十六进制文件调试;源代码级调试;Keil与Proteus联合调试。第一种方法比较简捷,不论是用汇编语言,还是用C语言,都要在Keil下,连接编译成扩展名为HEX的十六进制文件。之后把该HEX文件载入单片机,就可直接仿真运行。只要Proteus电路原理图正确,与之配套的程序也正确,它就能运行。其缺点是运行时看不到源程序。第二种方法是源代码级调试,分汇编语言方式和C语言方式。调试时都可以看到源代码,也可用全速运行、单步运行等方法执行程序。第三种方法是Keil与Pro-teus联合调试,在Keil中执行程序,在Proteus原理图中显示变化情况,两种软件各负其责,分工合作。以下逐一介绍这3种调试方法。这种直接装入HEX文件的方法,有全速运行方法,和单步运行方法方法是:不单击开始仿真按钮,而是单击单步仿真按钮,系统会进入单步运行状态。在源代码级调试C51语言程序,需要先把C51语言编译生成OMF51格式的可执行文件。OMF51格式文件,英文是“absoluteobjectmoduleformatfiles”,意指绝对目标...

Windows server2019无法安装.NET3.5报错:0x800f0950的完美解决方法

前言:最近在处理问题的过程中发现很多Windowsserver2019系统无法安装.NET3.5,报错:“安装一个或多个角色、角色服务或功能失败,错误:0x800f0950”尝试重装系统也无法解决,几经周折,找到了如下教程,单独下载.Net3.5的包然后安装即可,如果遇到win2019无法安装.NET3.5的可参考这篇文章,谢谢。解决办法如下:1、先在服务器中下载.NETFramework3.5功能的源文件,也就是sxs文件夹百度网盘下载地址:  https://pan.baidu.com/s/1uPYfQqy6Ezq_LWiLt3wK1A提取码:a2gz若网盘无法下载,可使用本站下载地址:windows_server_2019_sxs.rarwindows_server_2019_sxs.rar  下载后解压放到某个目录下。CMD命令自动安装方法:打开CMD命令提示符,输入如下命令回车即可自动安装net3.5/DISM/Online/Enable-Feature/all/FeatureName:NetFx3/Source:d:packegesxs 注...

Java中的方法如何使用

1、方法的定义和调用方法必须先定义,后调用,否则程序将报错。定义格式:  ```java publicstaticvoid 方法名 (  ){     // 方法体; } ``` 范例:  ```java publicstaticvoidmethod(   ){     // 方法体; } ``` 调用格式:  ```java  方法名(); ``` * 范例:  ```java method(); ```2、无参数方法的练习需求:设计一个方法用于打印两个数中的较大数思路:①定义一个方法,用于打印两个数字中的较大数,例如getMax()②方法中定义两个变量,用于保存两个数字...

centos7 hostname修改方法

centos71.临时修改方法--------- 执行命令hostname=你要修改的主机名,重启后失效,仅当前有效。2.修改/etc/sysconfig/network文件,同时修改/etc/hosts文件,必须要同时修改,修改后永久有效。这个修改方法为centos56版本主流修改方法。vim/etc/sysconfig/networkNETWORKING=yesHOSTNAME=要修改的hostname退出,保存。vim/etc/hosts 最后新加一行,当前IP地址 要修改的hostname退出,保存,然后重启即可。3、执行命令hostnamectl--staticset-hostname想要的主机名。4.修改内核控制文件/etc/sysctl.conf,这个文件是修改内核的接口文件,权限最高,没有之一,修改该文件需要root权限。vim/etc/sysctl.conf 最后一行添加kernel.hostname=你想要的hostname。保存退出。执行命令:sysctl-p该方法立刻永久生效。总结:最高优先级是第四方法,修改内核配置,其次...

Java调用dll方法

使用JNA框架比用原来JNI要方便多了,对于DLL不需要额外的包装,直接就能够使用:1.JNA框架  a.定义:JNA(JavaNativeAccess)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架  b.作用:JNA提供一组Java工具类用于在运行期动态访问系统本地库(nativelibrary:如Window的dll)而不需要编写任何Native/JNI代码。开发人员只要在一个java接口中描述目标nativelibrary的函数与结构,JNA将自动实现Java接口到nativefunction的映射。  c.导入maven依赖<dependency><groupId>net.java.dev.jna</groupId><artifactId>jna</artifactId><version>5.5.0</version></dependency>2.调用科大讯飞windowsapi的方法publicclassXunfeiSpeech{pu...
开发笔记 开发笔记·2023-03-18

linux系统下无线上网设置方法

 如何挂载win的分区并显示中文比如要将win下的e分区挂到linux下的/mnt/win/目录下:很简单找到并打开/etc/fstab这个文件在最后一行加入:/dev/hda7/mnt/winvfatdefaults,iocharset=cp93600保存后重新启动计算机就可以拉!  mount上windows的共享目录mount-tsmbfs-ousername=chenxu,password=chenxu//202.204.114.38/wei/tmp此命令可以mount上win和linux共享的目录  不编译内核,支持ntfs我的方法(原装rh8,未升级或编译内核):1.上google.com搜索并下载kernel-ntfs-2.4.18-14.i686.rpm2.rpm-ivhkernel-ntfs-2.4.18-14.i686.rpm3.mkdir/mnt/c4.mount-tntfs/dev/hda1/mnt/c原文http://fr2.rpmfind.net/linux/rpm2html/search.php?query=kernel-ntfs这个方法真是太棒了,一个R...

brew install 慢的解决方法

brewinstall会先去执行brewupdate而brewupdate,会依次更新brewhomebrew-corehomebrew-cask而以上三个的来源都在github,国内github的连接极不稳定,国此速度才会很慢最直观的解决方法,就是不从github更新。而走别的境像源,可以选择第三方的源,或是建立本地境像。建立本地境象的方法:cd~/Documentsmkdirrepositorycdrepositorygitclone--mirrorhttps://github.com/Homebrew/brew.gitgitclone--mirrorhttps://github.com/Homebrew/homebrew-core.gitgitclone--mirrorhttps://github.com/Homebrew/homebrew-cask.gitcd/usr/local/Homebrew/gitremoteset-urlorigin~/Documents/repository/brew.gitcd/usr/local/Homebrew/Library/Taps/hom...
开发笔记 开发笔记·2023-03-16

查看CentOS版本方法

有以下命令可以查看:rpm-qcentos-release# lsb_release-aLSBVersion:    :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributorID:CentOSDescription:    CentOSrelease5.4(Final)Release:        5.4Codename:       Final这个命令适用于所有的linux,包括Redhat、SuSE、Debian、Centos等发行版。root@MyMail~# unameLinuxroot@MyMail~#uname-r2.6.18-164.el5[root@localhost~]# uname-aLinuxlocalho...
开发笔记 开发笔记·2023-03-16

vue 生产环境build打包出现空白页面的解决方法

vue生产环境build打包出现空白页面的解决方法:如果出现:webpackjsonpisnotdefined因为公共文件必须在引用js之前引用。只需要在build文件下webpack-prod-conf.js找到htmlwebpackPlugin添加chunks:['manifest','vendor','app']然后npmrunbuild就OK了...

php Make编译PEAR package PHP_Archive not installed解决方法

Generatingphar.phpGeneratingphar.pharPEARpackagePHP_Archivenotinstalled:generatedpharwillrequirePHP'spharextensionbeenabled.pharcommand.incdirectorygraphiterator.incclicommand.incinvertedregexiterator.incdirectorytreeiterator.incphar.inc Buildcomplete.Don'tforgettorun'maketest'. php的编译时需要依赖pearpackage,目前的问题错误"PEARpackagePHP_Archivenotinstalled:generatedpharwillrequirePHP'spharextensionbeenabled.",已经明显报出这个问题。因此编译使用参数--without-pear 将pear屏蔽掉编译安装后,再进行安装;同...

Laravel报错 The payload is invalid.的解决方法

Laravel报错Thepayloadisinvalid.的解决方法Laravel项目在登陆验证的时候,报错如下信息:IlluminateContractsEncryptionDecryptExceptionThepayloadisinvalid. 解决方法:phpartisankey:generate重新建立php的安全随机字符串...

vue手动触发事件实现的方法是什么

1.首先,在vue-cli中创建一个vue.js项目;vuecreateproject-name2.vue.js项目创建好后,在项目中使用@click.native属性绑定一个点击事件;<aclass="link"@click.native="test">点击事件</a>3.事件绑定好后,添加一个button按钮,用于手动触发事件;<button@test='shout'>事件</button>4.最后,按钮添加好后,在项目中添加以下代码即可手动触发事件;<scripttype="text/javascript"> ...

Files的常用方法都有哪些?

existcreateFilecreateDirectorywritereadcopysizedeletemove...

String 类的常用方法都有那些?

1、常见String类的获取功能length:获取字符串长度;charAt(intindex):获取指定索引位置的字符;indexOf(intch):返回指定字符在此字符串中第一次出现处的索引;substring(intstart):从指定位置开始截取字符串,默认到末尾;substring(intstart,intend):从指定位置开始到指定位置结束截取字符串;2、常见String类的判断功能equals(Objectobj):比较字符串的内容是否相同,区分大小写;contains(Stringstr):判断字符串中是否包含传递进来的字符串;startsWith(Stringstr):判断字符串是否以传递进来的字符串开头;endsWith(Stringstr):判断字符串是否以传递进来的字符串结尾;isEmpty():判断字符串的内容是否为空串"";3、常见String类的转换功能byte[]getBytes():把字符串转换为字节数组;char[]toCharArray():把字符串转换为字符数组;StringvalueOf(char[]chs):把字符数组转成...

宝塔面板nginx开启gzip方法

在宝塔面板,网站设置里面配置文件后面加入以下代码,在最后的}前面,加入以下代码:gzipon;#开启gzip压缩gzip_varyon;#往头信息中添加压缩标识gzip_min_length1k;#当返回内容大于此值时才会使用gzip进行压缩,当值为0时,所有页面都进行压缩gzip_proxiedany;#nginx作为反向代理压缩服务端返回数据的条件,any为无条件压缩所有结果数据gzip_comp_level6;#设置压缩等级,一般3-6即可,太高会占用服务器资源太多gzip_buffers168k;#Nginx服务器需要向系统申请缓存空间为16个,每个缓存空间为8kgzip_http_version1.1;#指定压缩响应所需要的最低HTTP请求版本gzip_typesimage/svg+xmltext/plaintext/xmltext/csstext/javascriptapplication/xmlapplication/jsonapplication/xhtml+xmlapplication/rss+xmlapplication/javascriptapplication/...
首页上一页...34567...下一页尾页