自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (52)
  • 收藏
  • 关注

原创 字符串四则运算之四无限位数相除的设计

* 无限位数相除的设计: * 规则: * 1.从被除数的最高位起算,依据除数的位数,选取被除数相同的位数,若该取位数小于除数,则多取一位为取位数; * 2.初步口算或笔算一个商数,该商数应满足:与除数相乘所得的积等于或小于被除数取位的数,若小于相减后又必须小于除数;

2015-11-01 07:42:50 1430

原创 字符串四则运算之三无限位数相乘的设计

* 无限位数相乘的设计: * 规则:从乘数的个位起分别与被乘数的个位起的各位相乘,积大于10的十位的数作为进位,个位作为位积,进位与下位积相加,乘数十位的积乘10(即最后面补1个0)后与个位的积相加,百位的积乘100(即最后面补2个0)后与上次的积相加,依次类推;* 针对“0”的处理:修改相关语句及部分代码优化;* 乘法的本质是一个数的累加法的概括,因此,可以用加法去实现乘法,如2+2+2=

2015-11-01 07:37:08 679

原创 字符串四则运算之二无限位数相减的设计

/*无限位数相减的设计: * 规则:位相减前检查被减数是否小于减数,如果小于减数,则向被减数的高位借1,被减数加10后与减数进行运算 * 写数字转数值:int 被减位值 = int.Parse(数字1[位1].ToString()) - 借位值, 减位值 = int.Parse(数字2[位2--].ToString());写法适用于任意位的运算

2015-11-01 07:33:28 867

原创 字符串四则运算之一无限位数相加的设计

问题来源:http://ask.csdn.net/questions/210315 static string 无限位数相加(string 数字1, string 数字2) { string 和 = ""; if (数字1.Length < 数字2.Length) { 和 = 数字1; 数字1 = 数字2; 数字2 =

2015-11-01 07:29:07 1108

Keil-v5C51BIN

Keil_v5安装C51目录BIN目录所有文件包含C51.EXE

2024-08-06

74CH192D9进制+194车站指示

请设计车厢内的运行/到站状态指示电路: ①按下启动键X(最好用自复位按钮)之后,地铁开始运行,A开始闪烁; ②A闪烁m次(m≤9)之后,A变为常亮、B开始闪烁; ③B闪烁n次(n≤9)之后,B变为常亮,C开始闪烁; ④C闪烁p次(p≤9)之后,C变为常亮,D开始闪烁; ⑤D闪烁q次(q≤9)之后,D变为常亮,提示地铁已经到达终点站。

2024-06-14

51单片机实现初始化数码管不显示按启动从0秒计时到60按暂停一次显示当前秒按2次恢复原始状态

利用单片机、按键、数码管构造一个计时设备。要求:初始时数码管无显示,按下“开始”键后,数 码管从零开始每隔一秒刷新显示时间值,至 60 秒后停止显示。显示过程中,按下“暂停”键,数码管 保持当时的显示状态,再次按下“暂停”键,数码管停止显示、系统回归初始状态。 (1)画出相应的电路图。(2)编写出相应的程序。(3)解释程序实现 1 秒定时的方法。

2024-06-12

甲乙单片机串口通信流水灯数码管

甲乙单片机串口通信流水灯自上往下和自下往上.3个按键,往上\往下\清零.

2024-06-12

74LS74D组成的位移密码锁

​ 缘由有没有人懂这个呀,可以讲一下吗_其他-CSDN问答 从电路图大致可以看到74LS74组成一个四位位移,初始化为Q端置0; 如果按键顺序正确则可以开锁指示灯亮,否则就是错误的,因为74LS74全部被Q端置0信号; 按键作为脉冲作用,当B按下时触发器Q端置1,当F按下时触发器Q端置1,当H按下时触发器Q端置1,当I按下时触发器Q端置1点亮LED. 555作为蜂鸣器的驱动频率发生器用,只有当清零按键按下时才发声. 74LS20只用了3端可以用74LS10替代刚好是3端. 至于74LS00只用1端的完全可以用74LS04替代,电路图这样使用00是很奢侈的设计,真正用到2端的只有一个,因此可以使用74LS10多余的,这样就能节约芯片. ​

2024-06-08

蜂鸣器4数码管4LED排2个外部中断计历时

3位共阳数码管显示精度0.1秒量程99秒,初始化显示8按秒左移,2个外部中断A开始计时B停止并显示中断历时时间。

2024-06-06

LM324构成双稳态实现对千赫兹4分频

把LM324运放当作三极管看,就能仿照三极管双稳态电路原理,用2个LM324通道组成双稳态,从而实现4分频功能,然而,运放不是三极管,运放有2个输入端,如何正确处理2个输入端是必须考虑的问题,本电路巧妙利用负端形成双稳态,正端形成滞回,实现了双反馈的 电路结构,从而,使得双稳态更加平稳可靠工作,由于LM324内部结构,因此,信号下降沿触发,在电容器充放电的作用下实现稳态的翻转。

2024-06-04

40193加减128和32进制

40193加减128和32进制切换仿真荔枝。

2024-06-03

74CH193加法88和55进制切换

40193/74CH193设计的88进制和55进制切换仿真

2024-06-03

LM324组成双稳态实现4分频

把LM324运放当作三极管看,就能仿照三极管双稳态电路原理,用2个LM324通道组成双稳态,从而实现4分频功能。

2024-06-03

74LS161+151实现10位数据序列

对于一个超过8位的序列信号发生器中,例:1001110111,用74LS151的实现,设计并仿真验证。 取8信号控制第一片151选择端再非门控制第二片151选择端,输出用或门,今天修好电脑,搭建仿真验证通过,第二片并接160的ABC端。 上周电脑突然频繁乱开程序,频繁死机,但不是蓝屏,百度说是过热保护引起,拆机查确实导热硅胶都化了并且不是白色的,虽购导热硅胶收到货,今天周末拆机,擦除原有硅胶,涂抹新的导热硅胶,回复正常,特此记录,或许能给有缘人提示也好。

2024-06-02

静态数码管显示测量555单稳态时间

【构成555单稳态触发器,采用LED指示灯延时时间,对延时时间进行测量并显示(如楼道声控延时灯)】2024-5-24 测量精度0.1秒的荔枝,定时器精度10毫秒.

2024-05-24

CD4511抢答器4路

利用CD4511锁定功能和测试灯功能设计的抢答器4路可扩展为16路

2024-05-14

LM35+LM393+其他电阻电容器件20-120温度3状态

设计一款温度采样电路,被测温度T变化范围为0到200°C,输出为红黄绿三种颜色指示灯。当被测温度T≤20℃,黄色灯亮;被测温度T≥120℃,红色灯亮;被测温度T在20~120℃之间时绿色灯亮。完成电路设计、参数计算和器件选型,并画出电路图。 参考提示:选用LM35+LM393+其他电阻电容器件。传感器LM35将温度转换成电压,输出的电压使用电阻将转换为电流,配合电压比较器电路根据不同的温度范围来控制三种颜色的指示灯。

2024-05-13

74LS283D四位加法器16进制转10进制+2+6+12

(2024-05-13)用我的分析和思路创建自己的逻辑控制: 逢大等于十加六; 逢大等于二十加十二; 逢三十加二方法; 用一片283实现十六进制转十进制; 总十五加十五等于三十。 减一个数等于加这个数的补码,补码等于反码+1。 玩推导也是乐趣,虽然有时疲惫,需要时间。

2024-05-13

74LS283D四位加法器16进制转10进制

74LS283D四位加法器16进制转10进制第一图实现逢十加六实现十进制转化第二图实现三十进位,其实用与门+或门+与非门实现进位控制更容易实现,因此,我将按我的分析和思路重新设计2个1248加法15+15=30转化为BCD,要用到4片283来完成;8+2与8+4与后或再和进位再或形成一个进位转化,第二第三片进位同样处理;转化20用第一二三进位与非再取第一与控制10进位第二片的进位与第一片的进位再与或组合控制20,转化30用第四片8+2或再或控制10进位,可以说进位处理相当复杂,颇费我花费一个白天时间推导,不管怎样总之完成了转化功能的实现。

2024-05-10

【multisim仿真60s倒计时192+4511】2021-12-15

【multisim仿真60s倒计时192+4511】2021-12-15 ———————————————— 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.csdn.net/xianfajushi/article/details/121943914

2024-05-09

74LS107+74LS257D加减法

74LS107+74LS257D加法转减法0-F,F-0数码显示

2024-05-06

74LS74组成20进制循环实现连续响铃15秒间隔5秒3次

74LS74+00+04+27组成20进制循环实现连续响铃15秒间隔5秒3次

2024-05-06

74CH190加减30+5+20交通灯

74CH190+00+02+04+48组成的循环30秒+5秒+20秒交通灯

2024-05-06

74CH138扩展32流水灯

160+139+138+04组成的32个循环流水灯.

2024-05-06

9转BDC码74CH147+74CH283加减法器

74CH147+74CH283加减法器组成的6-F转BDC码显示0-9.

2024-05-06

4位二进制比较器输出0的相等比较器或门+与非门+与门

192+00+08+32组成,192循环10进制数码管显示,2片192的4端二进制进行比较若相等则输出0低电平信号否则输出高电平信号,用于特殊场合控制信号用.

2024-05-06

74LS138+02+32组成血型配对检测

一片138只有3个输入端,按题目意思使用2片138,再配合逻辑门可实现显示符合逻辑的4种显示,138+02+32即可实现逻辑组合演习。 一片138的AB端的4种组合表示血型00=A,01=B,10=AB,11=O; 分别取2片138输出的1到4端信号送组合门判断,如AB输血AB受血只有唯一的对应因此2个信号则取各自的3信号送02门即可实现判断; A和B则有2个对应则有对应的2种组合信号就用2个02门后再用32门归到一个信号即可实现判断; 而O则有4个对应的则用4个02门+3个32门最终实现归一信号即可实现判断。

2024-05-04

multisim14.0 元件库MSCOMP-S.PRD

multisim14.0 元件库MSCOMP_S.PRD用于修复丢失无法打开

2024-03-15

74LS112仿真包包含几个进制文件

74LS112仿真包包含几个进制仿真文件

2023-06-19

148+48+279抢答器8路2种仿真

数字电路148+48+279抢答器8路2种仿真,补充博文.

2023-06-19

【51单片机定时器时钟LCD1602可修改时分秒,加减切换,屏幕显示+-符号,自动获取系统时间,每15分钟蜂鸣1次2次3次4次】

【51单片机定时器时钟LCD1602可修改时分秒,加减切换,屏幕显示+-符号,自动获取系统时间,每15分钟蜂鸣1次2次3次4次】2023-6-18

2023-06-18

大位数加减法,支持INT类型数组,支持单元多位数存储,支持多位数输入到数组,支持返回运算后结果数组,支持运算后输出到文件开关

C++目前实现大位数加减法,支持INT类型数组,并支持单元多位数存储,从而轻松扩展数组存储达到最大位数。如声明十万数组每单元存储一位数则可以运算十万位数,扩展每单元存储8位数则可达到80万位数的运算,INT安全才存储位数是8位,LONG数组安全的存储位数为18位。 函数: 大位数加法输出和(int* bj, int* js, int bjl, int jsl, int m = 1e+1) 大位数减法输出差(int* bj, int* js, int bjl, int jsl, int m = 1e+1) 大位数输出并保存文件(int* sz, int& szl, std::string mc, int m = 1e+1, int y = 0, bool xwj = 0) 其中m为存储位数1e+1为每单元存储1位数1e+8每单元存储8位数,参数为2个数组指针和2个数组长度。需要注意输出函数返回数组运算后的结果,其长度是会变化的,或减小或增长。

2023-03-27

1千万质数差文本数据文件

1千万质数差文本数据文件,文件第一个数据就是质数2,之后的质数在2的基础上加第二个差值获得,如要获得第2个质数先读取第一个数据2再加差值1得到第二个质数3,之后类推即可获得,文件最后2条数据是质数用于后续计算用的不是质数差,压缩数据文件体积100兆为36兆。

2022-03-14

拥有1千万质数数据文本文件

1千万质数数据从2起可用于验证和求100位数的更大质数,下载后可直接读取到数组,免去耗时运算。

2022-03-10

调用操作系统自带农历,修正了闰年月份以及次年月份问题,修正了闰年上年月份问题。

可供C++、VB等调用。示例https://blog.csdn.net/xianfajushi/article/details/104165666?spm=1001.2014.3001.5502

2022-02-11

4*4=32按键键盘扫描,使用一片锁存器实现8位数码管驱动,锁存器复用键盘扫描IO。

4*4=32按键键盘扫描,实现键值平方,使用一片锁存器实现8位数码管驱动。 由于程序的选择分支,可复用P1口,同时使用独立键盘的高电平部分。

2020-06-05

中断型时钟数码管显示按键调节

了解定时器/计数器的工作原理。 掌握定时器/计数器的寄存器配置方法。 掌握定时器的使用方法。 结合按键检测和动态扫描显示实验,设计一个时钟程序。 要求: 使用8位数码管显示时、分、秒,之间用减号间隔

2020-05-30

51蛋骗鸡数据循环左移数码管显示

51蛋骗鸡数据循环左移数码管显示,程序特点实现并行延时,不同于以往的独占延时,实现蛋骗鸡高效多任务运行。

2020-05-29

51蛋骗鸡数据左移按键值显示在最后位

51单片机矩阵键盘数码管 1.掌握矩阵键盘工作原理。 2.掌握矩阵键盘驱动方法。 3.配置单片机显示模块,实现具备键盘功能的应用程序。 设计程序把按键键码(0-F)显示在八位数码管上。 要求:启动时八位数码管的八个段全显示,每次按键时最新键码显示在第八位,其他键码依次左移。

2020-05-28

矩阵二进制编码与矩阵定义值二进制编码的数码管显示.rar

矩阵按键按下获取其二进制编码显示,同时获取其定义值的二进制编码显示,使用数码管,本例程只写了后一个,前一个直接从数组获取即可。

2020-05-25

静态数码管修改为动态数码管

把之前的静态数码管示例修改为动态数码管显示,不使用位码数组,使用算式控制位码。也不使用独占式延时方式,采用并行式延时方式不影响运行速和效率。

2020-05-24

51单片机无源蜂鸣器频率驱动及有趣现象

51单片机无源蜂鸣器频率驱动及有趣现象,使用求余运算花费较多时钟周期严重影响延时时间,使用加法则影响较少。

2020-05-22

51蛋骗鸡静态数码管点亮从0~15

51蛋骗鸡静态数码管点亮从0~15

2020-05-21

空空如也

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

TA关注的人

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