Multisim数字钟设计实战:从模块到整机的完整电路仿真指南

1. 从教材例题到可运行的数字钟,这个项目解决的核心问题

如果你问我《数字电子技术基础》这门课学完之后,最适合拿Multisim练手的综合项目是什么,我的答案永远是数字钟。原因很简单:数字钟是少数能用两块、三块74系列芯片就能完整覆盖"信号产生—分频—计数—译码—显示"全链路的题目,它不像运算器设计那样抽象,也不像单片机系统那样黑盒,每一级逻辑都看得见摸得着,正好把课本上的知识全部激活。

我帮几位同学排查过他们提交的Multisim数字钟作业,十份里至少有四五份会卡在同一种奇怪现象上:数码管显示乱跳、数到60之前就归零,或者某一位永远显示同一个数字不动。问题往往不出在某个具体器件,而出在对"进位"和"清零"这两个基础概念的理解偏差上。这篇文章就以Multisim仿真为主线,把数字钟从架构设计到逐模块落地、再到故障排查的完整过程写清楚,也把我自己反复踩过的坑一并交代出来。

1.1 数字钟电路到底由哪几块构成

数字钟的常规需求是:以24小时为循环,显示"时:分:秒",每个单位到点自动进位。放到数字电路语境里,它就是一个典型的有限状态计数系统。顺着信号的流向,整个系统可以拆成四个功能明确的部分:

子模块功能我常用的TTL器件涉及的课本知识点
时基电路产生稳定的1Hz秒脉冲虚拟时钟源或555/晶振+CD4060振荡器、分频器
秒/分计数器按60进制累加两片74LS160D构成模60十进制计数、模6计数
时计数器按24进制累加两片74LS160D构成模24模24计数、清零逻辑
译码显示把BCD码转为七段码74LS48D + 共阴数码管BCD到七段译码、显示驱动

这四个模块单独拆开看都不难,难的是它们之间的时序关系。秒计数器每秒钟加1,走到59后下一拍回到00,同时给分计数器一个进位脉冲;分计数器同样走到59后给时计数器进位;时计数器走到23后下一拍回到00。理解了这个"低位到高位的级联跳变"逻辑,整张电路图就成功了一半。

1.2 为什么我坚持先把模块一个个验证,而不是直接搭整机

Multisim里搭数字钟最忌讳的是一口气把所有计数器、译码器、数码管全部放到原理图上,再满怀期待地点仿真按钮——结果往往是满屏红色错误或者一片乱码,根本不知道从哪查起。

我的做法是严格按模块走,每完成一级就仿真一次:

  1. 先放一个按钮和数码管,验证单个74LS160D能不能正常从0数到9并能循环;
  2. 然后用两片74LS160D搭模60计数器,确认从00数到59后能回到00并给出进位;
  3. 复制一套同样结构做分计数,稍加改动做时计数;
  4. 最后才把三组计数器串成完整链路。

这样做的好处是,任何一级出问题,排查范围都锁在一小片电路里。数字钟本身不复杂,大多数返工都源于"没验证过的模块凑在一起互相干扰"。后面几节提到的大部分故障,都是我或同学在整机阶段才暴露出来的,提前模块化验证能规避掉其中一半以上。

2. 时基与计数器选型:555、CD4060、74LS160该怎么配合

数字钟的准确性完全取决于时基电路。很多人上来就喜欢用555定时器产生1Hz信号,这个方案在Multisim里仿真没问题,但如果想做出真正经得起推敲的设计,最好还是把"振荡+分频"这条路走一遍。

2.1 时基电路为什么优先选晶振加多级分频

先说说555方案的局限性。非稳态555的输出频率由两个电阻和一个电容决定,按典型公式f=1.44/((R1+2R2)*C)计算。举个例子,想要大约1Hz,可以取R1=1kΩ、R2=10kΩ、C=47μF,算出来确实接近1Hz。问题在于,电解电容的实际容差通常有正负20%,而且会随温度漂移,在实物电路里,用555直接做1Hz基准,走一天下来误差可能达到几分钟级别,这是钟表类设计不能接受的。

如果换成晶振加分频的方案,情况就完全不一样。最经典的组合是32.768kHz的晶振配CD4060,CD4060内部集成了振荡电路和14级二分频器,可以把32.768kHz逐级降到2Hz——因为2^14=16384,32768÷16384=2Hz。之后只要再接一级D触发器做二分频,就能得到精确的1Hz。

但在Multisim课程设计里,我一般分成两层来做:先放一个虚拟时钟源,频率直接设1Hz,把计数和显示链路跑通;等逻辑验证完毕,再把这部分替换成CD4060加晶振的完整时基电路,顺便把分频器也算进设计里。这样做既符合"由易到难"的验证习惯,又能向评审展示完整的知识链路。

2.2 模60计数器的两种实现思路与我的选型理由

秒和分两个计数器都是模60,本质相同。模60需要由两位十进制数构成:个位是一个模10计数器,十位是一个模6计数器。这里有两种常见做法:

第一种是74LS90反馈清零法。74LS90内部由二进制计数器和五进制计数器组成,本身就可以灵活构成模10或模6。做模6时,把输出QC和QB接出来,通过与非门反馈到复位端MR1、MR2,让它在状态6(0110)出现的瞬间被清回0000。这个方案逻辑简单、元件少,很多教材都在用。

第二种是74LS160同步置数法。74LS160是同步十进制计数器,自带并行预置端。做模6时,把预置输入DA~DD全部接低电平,再从输出端取出状态6的组合信号接LOAD端,当计数到0110后,LOAD拉低,下一个时钟上升沿把所有输出同步置为0000。

我在实际设计里强烈推荐第二种,原因是同步操作不会产生"毛刺"。反馈清零法用的是异步复位,复位信号一出现立刻清零,不等待时钟边沿,这会在第十位短暂闪出"6"这个状态,Multisim切换到Real仿真模式后,你甚至能肉眼看到数码管闪一下6。同步置数法则把清零动作精确对齐到时钟沿,高位计数器的进位更干净,后级不容易误触发。

两个方案的对比我整理成这样:

方案清零时机毛刺风险元件数量调试难度
74LS90反馈清零异步,立即清零较高少低
74LS160同步置数同步,时钟沿清零极低稍多适中

2.3 小时计数器的模24进位逻辑,比想象中更容易错

小时计数器是全场最容易画错的地方,因为它的进制不是纯粹的十进制。小时显示范围是00到23,也就是说十位只允许出现0、1、2三个值,个位在十位为2的时候只能从0走到3,走到4就要整体归零。

如果按模6那种"到6清零"的思维做模24,十位确实可以用模3计数器实现,再用两个计数器级联。但更稳妥的做法是在"状态24"做全局清零:24这个状态在二进制下,十位是0010,个位是0100。取十位的QB(权值2)和个位的QC(权值4)作逻辑与,结果恰好等于24的判断条件。把这个信号同时接到两个计数器的复位或置数端,就能在下一拍回到00:00。

验证这个逻辑最好的方式,是手动把小时计数器拨到23,再给个位一个进位脉冲,观察它是否跳回00。我见过不少设计在23走不到24就提前归零,原因就是简化了清零条件,把十位等于2时个位任意都清零了,结果00到09小时段被误伤。记住,只有十位为2且个位为4这个组合才代表24,少一个条件都不行。

3. Multisim原理图布局与仿真验证的完整操作链

仿真软件用得顺手,事半功倍。下面这套操作流程是我反复调整后固定下来的,按照这个顺序搭图,基本不会出现元件找不到、连线杂乱或者仿真崩溃这类基础问题。

3.1 用总线与网络标签把六位计数器排整齐

六个计数器加六个译码器再加六个数码管,如果全部用单根导线互连,原理图会乱成一张蜘蛛网。Multisim提供了两个非常好用的工具,很多人直到交作业都没用过。

第一个是网络标签。右键导线,选择"属性",可以给这条网络赋予一个名字。Multisim的电气规则是"同名网络即相连",这意味着两条线即使画在图纸的两端,只要标签相同,电气上就是连通的。利用这一点,可以把长距离导线彻底省略,整个图面干净很多。

第二个是总线。从元件库拖出总线连接器,为它定义一组网络名,比如SEC0.0到SEC0.3,就可以把计数器输出的QA~QD四条线收进总线,另一端再从总线分支出来接到译码器输入。总线只是让图纸美观的整理工具,不影响电气连接,但它能大幅降低校对图纸时的心智负担。

建议的排布顺序是从左到右依次:时钟源、时基分频、秒计数器组、分计数器组、时计数器组、译码显示。这样从左到右信号流向一目了然,后期做标注也方便。

3.2 数字仿真模式的差异:Ideal、Real和调试节奏

Multisim的仿真设置里有一个容易被忽略的下拉选项:"数字仿真设置",包含三种模式——Ideal、Real和Interactive。它们的区别本质上是是否考虑门电路延迟。

Ideal模式把所有逻辑门都当作零延迟,仿真速度最快,适合初期验证逻辑功能。Real模式会模拟真实的传播延迟,这时候某些异步清零毛刺会被真实还原出来,适合做时序分析。Interactive模式则允许仿真过程中实时操作按键开关,是调校功能验证时的首选。

我通常的调试节奏是:先用Ideal把整个数字钟跑通到能正常显示、正常进位,然后把模式切到Real,重点观察模6和模24的清零瞬间有没有毛刺。如果Real模式下出现了不该有的进位或跳变,说明清零逻辑不够干净,需要回头改同步方案。

3.3 用示波器和逻辑探针验证关键节点,而不是只盯着数码管

数码管最终显示的是60倍以上的累计结果,它只能告诉你整机对不对,不能告诉你哪一级错了。调试时要学会把探针插到关键节点上。

逻辑探针是Multisim里最实用的工具,把它放到计数器各位输出端,就能实时看到QA~QD的电平状态,配合数码管可以确认"计数器内部状态"和"显示结果"是否一致。示波器则用来观察时钟信号和进位信号之间的关系,比如把CH1接到秒个位的时钟,CH2接到送给分计数器的进位脉冲,就能直接看到分计数器是否在秒个位归零的瞬间收到一个正确的上升沿。

我在验证模60时一定要做一步:把时钟频率临时提高到100Hz,用逻辑探针观察十位计数器是不是在个位第9次归零后才加1。秒级太慢,分钟级的验证如果真用1Hz去等,一小时才能看完一圈,效率太低。

4. 仿真中常见的四类故障:现象、原因与排查链路

下面这部分是本文最有价值的一段,全部来自我给多人排查作业时的真实案例。数字钟的故障往往不是"某个门坏了",而是"某个逻辑约定没做对"。

4.1 计数器不动作:先检查隐藏电源引脚和时钟极性

最让人哭笑不得的现象是:电路看起来完全正确,但数码管一直显示0,敲键盘按按钮都没反应。第一反应是去查器件选型,结果翻了半天才发现,74LS系列芯片的电源引脚默认是隐藏的。

Multisim在放置74LS系列元件时,会自动把VCC和GND接到全局电源网络上,前提是你在放置元件时选了带D后缀的型号,比如74LS160D。但如果你从某些真实器件库里拖出来的封装,电源引脚是需要手动连接的。检查方法很简单:双击元件,查看属性里的"隐藏电源引脚"选项,或者直接按快捷键打开显示所有引脚连接。这个坑几乎每个Multisim新手都会踩一次。

另一个容易忽略的是时钟触发的极性。74LS160是上升沿触发,74LS90也是上升沿触发,但如果你的时钟源输出的正脉冲比较窄,或者用门电路做进位信号时产生了反向,就可能造成高位计数器永远等不到有效边沿。排查用示波器看信号波形,重点确认跳变方向对不对。

4.2 清零毛刺和那个"闪一下的6"

模60计数器的十位采用反馈清零法时,数码管会在每个60周期结束的瞬间闪一下6。用肉眼盯久了确实能看到。这个现象的本质是异步清零不做同步处理,状态0110在被清零前真实存在了极短时间,虽然一般不会影响后级计数,但如果你把后面的分计数器时钟接在这个十位的QC上,这个短暂的6就有可能在错误时刻触发进位。

排查链路如下:先看数码管是否闪6,再看高位计数器是否偶尔多跳一次。如果是,把十位的清零方式从异步复位改成同步置数。我把模60部分的两个计数器都换成了74LS160加LD端控制,此后这一类故障彻底绝迹。

有一个经验可以分享:如果为了节省元件必须用74LS90,可以把进位信号取QB和QC的与非,同时用它驱动高位时钟。但要多加一个RC滤波或等待专用的进位输出,不要直接从清零门输出端取进位,那样毛刺会被原样传递。

4.3 显示乱码:不是电路错了,是共阳共阴没分清

数码管不亮或者乱码,九成是译码器和数码管的极性不匹配。74LS47输出低电平有效,适合共阳极数码管;74LS48输出高电平有效,适合共阴极数码管。Multisim元件库里提供的虚拟数码管通常有SEVEN_SEG_COM_A和SEVEN_SEG_COM_K两种,前者是共阳极,后者是共阴极。

我见过一个很隐蔽的错法:用了74LS48,数码管也选了共阴极,但有个别位显示8而不是数字。逐一检查后发现,74LS48的某些输出端需要上拉电阻或必须接消隐控制端,某些输入端悬空导致译码出错。数字逻辑电路里悬空输入是最危险的敌人,在Multisim里虽然没有物理上的"悬空",但逻辑上未连接的网络可能默认为不定态。

用74LS48驱动Multisim虚拟数码管时,我一般直接把译码输出连到七段显示器的对应引脚,中间不加限流电阻。真实硬件不能这么干,但Multisim的虚拟数码管内部已经做了等效处理,仿真阶段可以简化。

4.4 仿真速度调快后出现的"假故障"

一切逻辑都正确,但当我把时钟频率从1Hz调到100Hz进行加速验证时,发现数码管显示开始乱跳,甚至有些位出现残影。第一次遇到时以为电路坏了,排查了半天才发现这属于显示刷新问题。

100Hz意味着每秒触发100次计数,显示结果不停刷新,人眼看到的自然是一团乱码。解决办法不是改电路,而是把显示部分的验证放回到1Hz或2Hz频率下进行。凡是涉及人眼观察的阶段,我都会把时钟降到2Hz以下;凡是需要看进位时序的阶段,才会临时提高频率。把这两个目的分开,就不会被假故障误导。

5. 给数字钟增加校时与整点报时功能

基础版数字钟做完,距离一套完整设计还差两个实用功能:校时和整点报时。这部分同时也是课程答辩时最容易被追问的地方。

5.1 调时和调分开关应该怎么接进制

校时的核心思路,是给分计数器或时计数器提供一个"比正常计数快得多"的脉冲源,让你按住按钮时能快速调整到目标值。

我的Multisim实现是这样的:正常运行时,分计数器的时钟来自秒十位的进位;校分时,用一个单刀双掷开关把分计数器的时钟切换到1kHz的虚拟时钟源。这样开关一拨,分钟数就会飞快往上走;拨回原位,又恢复正常的秒进位驱动。

小时校时同理,只是切换的是分计数器的进位信号和1kHz时钟源。如果需要更精细的秒校准,还可以在秒计数器和分计数器之间加一个按钮,按下时让秒清零,从而让分计数器正好对准某个整分位置。

在校时功能里,Multisim的交互式仿真就派上用场了。把数字仿真模式切到Interactive,运行后可以用鼠标控制开关,观察数码管的实时响应。这一步调试好了,整个设计给人的完成度会高不少。

5.2 整点报时的可移植方案

整点报时的本质,是判定"分钟计数器为00且秒计数器为00"这个瞬间,并触发一个脉冲。最简单可靠的做法,是分别检测秒十位和分十位都为0、秒个位和分个位都为0,然后用一个四输入与门把它们组合起来。

这个脉冲的宽度取决于1Hz时钟的周期,大约持续1秒。如果要得到更短的蜂鸣脉冲,可以把输出再经过一个单稳态触发器,或者用RC微分电路整形。Multisim里驱动发声可以用压电蜂鸣器元件,没有的话用LED点亮作为视觉指示也行,逻辑完全一致。

另一个实用技巧是:在做整点报时之前,先用快速时钟把时间调到23:58左右,再换回1Hz时钟等待跨过整点,这样能在几分钟内完整验证报时逻辑,不需要真的等一小时。

6. 我把这个项目重做三遍之后的几点体会

如果只让我保留一条经验,那就是:先分模块验证,再做整机;先用Ideal仿真跑逻辑,再切Real查时序。这句话能保住你80%的头发。

第二个体会是,Multisim里做数字钟真正值钱的并不是那些连线,而是对"清零时机"和"进位来源"的理解。反馈清零简单但毛刺多,同步置数稍复杂但可靠,这个选择直接影响整机稳定性。以后你做模12、模24、模60甚至任意模计数器,都会用到这同一个判断。

第三个体会来自我被同一块石头绊倒两次的教训:画图前先规划好网络标签命名。我会把秒个位输出命名为SEC0.0到SEC0.3,秒十位输出命名为SEC1.0到SEC1.3,分和时分别用MIN、HOU开头。命名一旦混乱,排查时根本分不清哪条线是哪个位,命名整齐了,很多问题对着标签就能定位。

最后我再分享一个小技巧:每次改完电路,先用"文件→另存为"保存版本号。数字钟这东西,经常改着改着就回不到上一个能跑的状态了。多存几个版本,相当于给自己留了后悔药。Multisim的自动备份功能默认设置间隔比较长,手动存版本才是最稳的。

相关新闻

驱动之家刚刚点名:2美元的小板子干掉53万个广告域名,全网都开始玩“2块钱的去广告神器“

驱动之家刚刚点名:2美元的小板子干掉53万个广告域名,全网都开始玩“2块钱的去广告神器“

驱动之家刚刚点名:2美元的小板子干掉53万个广告域名,全网都开始玩"2块钱的去广告神器" 【免费下载链接】esp32-c3-adblock Pi-hole-class DNS ad-blocker on a $2 ESP32-C3 (no PSRAM): 537k domains as 40-bit FNV-1a hashes in flash, binar…

2026/10/20 6:15:29 阅读更多 →
FT8393Mxx原边反馈AC-DC芯片:18W-50W适配器方案解析

FT8393Mxx原边反馈AC-DC芯片:18W-50W适配器方案解析

FT8393Mxx系列(FT8393MB1/FT8393MDD1)这颗原边反馈(PSR)AC-DC控制芯片,在18W到50W这个功率段确实有它的独特位置。市面上一提到原边反馈,很多人第一反应是“小功率、低成本、精度就那样”,但FT8…

2026/10/20 6:15:29 阅读更多 →
DC-1靶场完整渗透实战:从Nmap信息收集到SUID提权

DC-1靶场完整渗透实战:从Nmap信息收集到SUID提权

玩渗透测试的人应该都听过 DC 系列靶场,而 DC-1 作为这个系列的第一台机器,虽然难度标的是入门级,但真要完整走一遍,从信息收集到 getshell 再到提权,中间涉及的知识点密度其实相当高。它可以让你在一套可控、合法的演…

2026/10/20 6:15:29 阅读更多 →

最新新闻

Python数据分析与可视化源码包实战:从数据清洗到图表输出的完整链路拆解

Python数据分析与可视化源码包实战:从数据清洗到图表输出的完整链路拆解

简介:这份资源面向希望系统掌握Python数据分析与可视化的学习者,覆盖从编程基础到实战项目的完整技能链路,适合高校学生、转行者及需要处理结构化数据的从业者。压缩包共162个文件,约31.27MB,以67个ipynb实验代码、11个…

2026/10/20 7:58:20 阅读更多 →
QClaw实测:基于大模型的微信数字分身从入门到避坑

QClaw实测:基于大模型的微信数字分身从入门到避坑

1. 项目概述与产品定位拆解1.1 先说清楚:QClaw到底是个什么东西大概几个月前我就留意到了QClaw这个项目,那会儿还是内测灰度阶段,圈子里已经有人开始传“微信里的AI分身”这个概念。这几天全面公测一开,群里热闹得不行。我用了一周…

2026/10/20 7:58:20 阅读更多 →
AI Agent沦为“流氓智能体”:权限失控、提示注入与责任归属全解析

AI Agent沦为“流氓智能体”:权限失控、提示注入与责任归属全解析

前阵子一个做零售的朋友跟我吐槽:他们给客服智能体开了退单权限,结果一个晚上它因为一位客户反复输入“给我退钱”,把同一个小订单退了17次,财务第二天早上脸都绿了。这事本身不大,但它特别能说明问题——当智能体从一…

2026/10/20 7:58:20 阅读更多 →
自动化失败了怎么办?从麦睿菱项目看AI自动化恢复与复盘

自动化失败了怎么办?从麦睿菱项目看AI自动化恢复与复盘

自动化翻车这件事,做AI落地的团队迟早都会遇到一次。麦睿菱是我们内部一个AI自动化改造项目的代号,前后推进了三个多月,结果在试运行阶段就栽了跟头。今天想把它完整复盘一下,重点不是讲成功经验,而是聊聊自动化失败之…

2026/10/20 7:58:20 阅读更多 →
Agent模型选型不再难:运行时路由规则设计与实现

Agent模型选型不再难:运行时路由规则设计与实现

1. 为什么模型选型这件事,最后都变成了路由问题做过 Agent 项目的人大概都有过这么一个阶段:一开始兴致勃勃地对比各家模型,跑分、看榜单、测延迟、算成本,折腾了两周,最后在代码里写下了一个硬编码的模型名字。然后项…

2026/10/20 7:58:20 阅读更多 →
OpenCV基础扫盲:图片数组、BGR颜色与视频帧核心概念详解

OpenCV基础扫盲:图片数组、BGR颜色与视频帧核心概念详解

这一篇原本是写给组里新同学的一份内部分享稿,后来想想干脆整理成公开文章。原因是带了好几次新人,发现大家第一次接触OpenCV时,最痛苦的根本不是算法,也不是深度学习模型,而是连“图片长什么样”“颜色为什么是反的”…

2026/10/20 7:57:19 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/19 10:02:04 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 9:10:22 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →