
其他
文章平均质量分 55
零碎小知识
海轰Pro
微信小程序:「海轰Pro」
微信公众号:「海轰Pro」
知乎:「海轰Pro」
微博:「海轰Pro」
展开
-
MacOs 为Tomcat配置https
目录前言问题方法步骤1步骤2步骤3步骤4步骤5遇到的坑结语参考前言Hello!非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~ 自我介绍 ଘ(੭ˊᵕˋ)੭昵称:海轰标签:程序猿|C++选手|学生简介:因C语言结识编程,随后转入计算机专业,获得过国家奖学金,有幸在竞赛中拿过一些国奖、省奖…已保研。学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语! 唯有努力💪 知其然 知其所以然!问题配置tomcat,使得支原创 2022-05-10 15:25:46 · 1886 阅读 · 2 评论 -
Proteus仿真:LED动态扫描显示接口示例
实现目标先显示8.8.8.8.8.8.8.8.,即点亮显示器所有段,持续500ms,然后显示“HELLO-21”,并保持Proteus仿真图C51代码#include <intrins.h>#include <REGX52.H>#define TRUE 1#define dataPort P0 /*定义P0为段输出口*/#define ledConPort P2 /*定义P2为位输出口*/unsigned char code ch[8]={0x76,0x7原创 2021-03-05 19:17:26 · 4943 阅读 · 2 评论 -
Proteus仿真:LED静态显示接口示例
实现目标使用74H164,从AT89C52串口输出,经过74HC164转换为并口输出,控制LED输出数字8 7 6 5 4… 1Proteus仿真图C51代码#include <REG52.H> /* special function register declarations */#include <stdio.h>#define byte unsigned char#define uchar unsigned char#define word un原创 2021-03-05 18:48:23 · 4561 阅读 · 1 评论 -
Proteus仿真:行列式键盘
实现目标使用两部扫描法,若有键按下,返回按下键的位置;若无键按下,返回0xff。每10ms定时检测一次按键,使用定时器中断实现定时。Proteus仿真图C51代码#include <REG52.H> /* special function register declarations */#include <intrins.h>#define byte unsigned char#define uchar unsigned char#define word原创 2021-03-04 19:56:35 · 4182 阅读 · 0 评论 -
Proteus仿真:简易独立式键盘
实现目标使用中断,当一个按键按下时,显示第几个按键被按下。Proteus仿真图C51代码(中断)#include <REG52.H> /* special function register declarations */#include <intrins.h>#define byte unsigned char#define uchar unsigned char#define word unsigned int#define uint unsign原创 2021-02-26 19:33:56 · 8492 阅读 · 0 评论 -
Proteus仿真:使用8255输出连续方波
实现目标用8255C口的PC3引脚向外输出连续的正方波信号,频率为500hzProteus仿真图C51代码(软件延时)/* 采用软件延时实现 */#include <REG52.H> /* special function register declarations */#include <intrins.h>#define PA8255 XBYTE[0xe000] /* 定义8255A口地址 */#define PB8255 XBYTE[0原创 2021-02-26 15:42:32 · 8483 阅读 · 0 评论 -
Proteus仿真:利用74HC164的串入并出功能实现流水灯
实现目标使用74HC164的并行输出引脚接8支发光二极管,利用它的串入并出功能,把发光二极管从左到右轮流点亮,并反复循环Proteus仿真图C51代码#include <REG52.H> /* special function register declarations */#include <intrins.h>sbit CTRL_OUT = P3^4; /* =0,清0;=1,并行输出 */void time(unsigned int ucMs);//原创 2021-02-26 11:03:24 · 9332 阅读 · 2 评论 -
Proteus仿真:外部中断应用实例
实现目标 因仿真库中无74LS348仿真元件,仿真电路使用74HC148和74HC245模拟74LS348,8路外部中断输入全部为低有效,对应的中断发生时,使用printf函数从串口输出“extended interput x happened”,x为对应的中断编号。Proteus仿真图C51代码#include <REG52.H> /* special function registe原创 2021-02-26 10:31:35 · 5417 阅读 · 0 评论 -
Proteus仿真:C51中断函数实例
实现目标 要求外部中断INT0和INT1为低电平触发,相应引脚分别接一按钮,按钮按下接地输入低电平,产生中断信号;定时器/计数器T0和定时器/计数器T1设置为外部计数输入,相应引脚接1khz的方波信号,T0每满2000个脉冲产生1次中断,T1每满4000产生一次中断Proteus仿真图C51代码#include <REG52.H> /* special function register declarations */#includ原创 2021-02-25 16:46:17 · 5322 阅读 · 0 评论 -
Proteus仿真:流水灯
实现目标使用AT89C52的P1口,接8个LED灯,实现流水灯。具体效果如下:初始均为灭从一边到另一边,灯一个接一个亮当亮完所有灯时,全灭再反方向,一个一个亮当亮完所有灯时,全灭全灭全亮全灭全亮每隔一个灯亮(两次)重复上述步骤Proteus仿真图C51代码#include <REG52.H>//80C52特殊功能寄存器定义#define LED_PORT1 P1 //用P1口驱动灯,低亮,高灭void time(unsigned int ucMs);/原创 2021-02-25 13:52:13 · 17401 阅读 · 4 评论 -
Proteus仿真:存储器
实现目标 将存放在AT89C52单片机程序存储器中的字符串“AT89C52 microcontroller!”,复制到内部数据存储器中,并使用printf函数,从串口输出该字符串到Proteus的串口虚拟终端显示Proteus仿真图C51程序#include <REG52.H>//片内寄存器定义#include <string.h>//字符串操作库函数#include <stdio.h>//输入输出函数库vo原创 2021-02-25 10:40:58 · 6922 阅读 · 1 评论 -
Proteus仿真报错:Bus width not specified for net P2[0...7]
仿真图报错Bus width not specified for net P2[0…7]解决方法报错原因是P2[0…7]错误正确书写:中括号0与7之间应该是只有两个点原创 2021-02-25 10:11:51 · 6069 阅读 · 0 评论 -
Proteus VSM与µVision2的联调
前提条件安装了以下软件:Proteus 7 ProfessionalKeil µVision2 IDEvdmagdi.exe联调步骤Proteus VSM设置步骤1:进入Proteus的ISIS ,打开一个设计文件这里就以上篇文章的例子作为示范步骤2 :设置远程调试监控选择”Debug“选择”use romote debuger monitor“µVision2 IDE设置步骤1:建立或打开一个工程具体过程步骤参照:uVision2项目实践:HelloWorld其中的代原创 2021-02-24 21:12:24 · 2373 阅读 · 0 评论 -
Proteus 7 Professional项目实践入门--HelloWorld
安装Proteus后,运行“ISIS 7 Professional”原创 2021-02-24 20:13:12 · 9486 阅读 · 2 评论 -
uVision2项目实践:HelloWorld
目标创建一个uVision2项目,调用C51输入/输出函数printf从串口输出“Hello World!”步骤打开uVision2软件选择Project – > New Project选择 项目路径以及输入项目名称 再点击“保存”找到“Atmel”选择“AT89C52”选择“确定”选择“是”File --》 New输入以下代码:#include <REG52.H>#include <stdio.h>void initUart(void原创 2021-02-10 16:16:56 · 2388 阅读 · 0 评论 -
Proteus安装后点击“ISIS 7 professional”报错:cannot find a valid licence key for ISIS Professional on this co
问题描述安装Proteus后,再点击“ISIS 7 professional”执行文件,会弹出一个对话框,内容大概是:cannot find a valid licence key for ISIS Professional on this computer…错误原因使用的licence没有效,安装Proteus时使用的license有问题,软件检测为盗版解决办法1.下载 LXK Proteus 7.5 SP3 v2.12. 运行LXK Proteus 7.5 SP3 v2.1,将目录切换至自己原创 2021-02-08 10:40:07 · 10122 阅读 · 0 评论 -
英语四级翻译整理
2020年7月 火锅中 在中国火锅已有2000多年的历史,最早流行于最寒冷的地区,然后在很多地区盛行,出现了具有地方特色的种类。吃火锅时,家人和朋友围坐在桌边,桌子中间放着热腾腾的火锅。吃火锅时,人们可以根据自己的口味放肉,海鲜,蔬菜和其他配料,自己烹饪。人们可以一边尽情地聊天,一边享受美餐。英 Hotpot in China has a history of more than two thou原创 2021-01-08 22:07:00 · 2337 阅读 · 0 评论 -
英语六级翻译整理【未更新完】
中《西游记》(Journey to the West)也许是中国文学四大经典小说中最具影响力的一部,当然也是在国外最广为人知的一部小说。这部小说描绘了著名僧侣玄奘在三个随从的陪同下穿越中国西部地区前往印度取经(Buddhist scripture)的艰难历程。虽然故事的主题基于佛教,但这部小说采用了大量中国民间故事和神话的素材,创造了各种栩栩如生的人物和动物形象。其中最著名的是孙悟空,他与各种各样妖魔作斗争的故事几乎为每个中国孩子所熟知。英<">Journey to the West原创 2021-01-08 22:00:45 · 7531 阅读 · 1 评论 -
三行代码情诗
三行代码情诗只要那个人是你,我便会一直爱你someone="You"while someone is "You": print "I Love %s" % someone我和你的故事遇上了一点小插曲成为了一段完整的告白val story=Array("I","You")val connect="Love"println(story.mkString(connect))我向往明天的生活可当你离开那刻它停在了昨天MyLife={"I":"Yesterday","转载 2020-12-04 17:03:32 · 4988 阅读 · 0 评论