数码管动态显示原理及实现方法

什么是数码管动态显示

本实验中使用的实验板的资源电路图如下:其中P0端口是一个段代码,在低级别上是有效的。
P2 端口是位代码,高级别是有效的。
P2 .0端口控制第一个数字管道到P2 .7 端口,控制了第八个。
该板的片段COD表如下:每个数字管的段代码都是从P0端口发送的,即,从每个数字管道输入段代码是相同的。
动态屏幕可以使用。
在视觉逗留中,只要我们的延迟时间足够短,数字屏幕就可以非常稳定且清晰。
该过程在下面显示。
上述方法和想法写如下:org0000h start:mova,#08 H; 0; 段代码movp0,movp2 ,#01 H; 位代码LCALLDELAY_1 MS MOVA,#0ABH; 1 movp0,一个movp2 ,#02 H lcalldelay_1 ms mova,#1 2 h; 2 movp0,一个movp2 ,#04 H lcalldelay_1 ms mova,#2 2 H; 3 movp0,a movp2 ,#08 h lcalldelay_1 ms mova,#0a1 h; 4 movp0,一个movp2 ,#1 0H lcalldelay_1 ms mova,#2 4 H; 5 movp0,一个movp2 ,#2 0H lcalldelay_1 ms mova,#04 H; 6 movp0,一个movp2 ,#4 0H lcalldelay_1 ms; Mova,#0aah; 7 MOVP0,A MOVP0,#0AAH; 我觉得使用此短语和以上两个句子以相同的方式实现,此习惯在将来可以在Movp2 ,#8 0H lcalldelay_1 ms ljmpstart delome_1 ms:movr6 ,#2 temp:movr5 ,#0ffh djnzr5 ,#0ffh djnzr5 ,#2 它是向董事会获得的,以获得八个$的测试结果 DJNZR6 ,Temp ret将其下载到板上,以分别从低屏幕到高屏幕0到7 分别从八个$ DJNZR6 数字获得测试结果(包括点)。
★该方法超过将值连续分配给P0或P2 如果要更改显示的数字,更改程序非常麻烦。
因此,我们需要在5 1 微控制器中使用经常使用的方法:表查找方法。
例如,当我们在P0端口上发送片段代码时,我们可以添加要在表中显示的段代码,然后每次从该表中获取数字并将其发送到P0端口。
当您在P2 端口上发送BIT代码时,您可以在另一个表中添加要使用的位代码,并每次从该表中获取数字并将其发送到P2 端口。
这样,如果要更改显示的数字,则只需要更改表中的数字即可。
org0000h启动:movr7 ,#0ffh; r7 ,r6 查找表格时,它将发送到索引寄存器A(因为添加1 后为0,因此是预设FFH)movr6 ,#0ffh loop:lcallplay1 ; CallPlay1 ; 呼叫显示段段代码子例程lcallplay2 ; 呼叫播放显示BitCode subroutine lcalldelay_1 ms cjnea,#8 0H,loop; 它是否达到左数,也就是说,第8 位代码ajmpstart Play1 :; 搜索表并查找段代码子例程; Mova,R7 ; 印加; movr7 ,a reg7 ; R7 ; 这里是索引寄存器movdptr,#table1 ; +dptr; 基本寄存器加索引寄存器地址movp0,re ret play2 :; 表搜索表BitCode子例程(原理与Play1 相同)Mova,R6 Inca Movr6 ,A MovdPtr,#Table2 Movca,@A+Dptr movp2 ,ret table1 :db08 h,0abh,0abh,1 2 h,1 2 h,2 2 ,2 2 ,2 2 ,2 2 ,2 4 1 h,2 4 h,2 4 h,2 4 h,2 4 h,2 4 h,2 4 h,2 4 h,2 4 h,2 4 h, 0aah; 段代码表2 :DB01 H,02 H,04 H,08 H,1 0H,2 0H,4 0H,8 0H; 位代码表延迟_1 MS:MOVR5 ,#02 H; 延迟1 MS子例程温度:MOVR4 ,#0FFH DJNZR4 ,$ DJNZR5 ,TEMP RETT将其延迟到董事会以确认并获得预期的结果。
----------------------------------------------------------------------------- -------------------------------------------------------------------------- --------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------- ------ ------------------------------------------------------------------------- ----------------------------------------------------------------------------- -------------------------------------------------------------------------- --------------------------------------------------- 当数字管P2 .0连接到Usignertcharcodedis_code [1 1 ] = {0x08 .0xab,0x1 2 ,0x2 2 .0xa1 ,// // 0.1 ,2 ,3 ,4 0x2 4 ,0x04 ,0x04 ,0x04 ,0xaa,0x00.0x2 0.0x2 0.0xff}; (){p0 = 0xff; //关闭所有数字绳索P2 = 0x00; ] = dis_code [4 ]; 0; //当前位移为0,而(1 ){p0 = dis_buf [dis_ind ex]; //段代码发送p0端口p2 = dis_digit; //选择位(IE BITCODE)延迟(1 ); // delay dis_digit = _crol_(dis_digit,1 ); //位门向左切换,第二个Strobe dis_index ++的下一点; //下一个段代码dis_index&= 0x07 ; //请参阅注释}}无效的所有管道,返回第一个开始下一次扫描。
写回常规形式:dis_index = dis_index&0x07 此方法非常新。
例如,在第一个循环之后,dis_index 0000001 的值是0x07 的值保持不变,仍然是0x01 直到值增加。
可以用(dis_index == 8 )dis_index = 0代替此句子,效果是相同的。
★使用上述方法实现C5 1 时,将序列代码放置在数组dis_code [1 1 ]中,然后通过BufferArray dis_buf []加载了在程序中调用的值,以便订阅(OFFSET)可以使用。
这看起来有些复杂,但是这些想法很清楚,结构很清晰,而且通用性且易于扩展。
★此外,只需扩展程序的延迟,例如延迟(1 000),然后下载到板上,您可以看到数字管实际上从低到高点出现。
----------------------------------------------------------------------------- -------------------------------------------------------------------------- --------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------- ------ ------------------------------------------------------------------------- ----------------------------------------------------------------------------- -------------------------------------------------------------------------- ------------------------------在订阅中标记为0到7 的值,而没有设置缓冲区阵列dis_buf []是实现如下:#include #include // _ crol_()使用voicedaymes(unsignertecharms); //延迟子例程usignertchadatad is_digit; //位门值将当前数字管道值转移到街道上的P2 端口。
0x2 2 ,0xa1 ,// 0.1 ,2 ,3 ,4 0x2 4 ,0x04 ,0xaa,0x00.0x2 0.0xff}; // 5 ,6 ,7 ,8 ,9 ,在USIGNEDCHARDATADIS_INDEX上; //显示索引,用于识别其位移目前的索引显示数字管道和缓冲区voidmain(){p0 = 0xff; //关闭所有数字编码器管道P2 = 0x00; 代码发送P2 端口延迟(1 ); 程序(晶体振荡器1 2 m){unsignedChari; dis_index <8 ; dis_index ++){p0 = dis_code [dis_index]; //段代码发送p0端口p2 = dis_index+1 ; // BitCode发送P2 端口延迟(1 ); 0当第二个位置显示三个8 时,第三位数字显示了七个数字,而较高的四位数没有出现。
位观察后的扩展延迟部分发现没有故障,我对Keil错误搜索并不熟悉。
[2 006 .5 .2 ]找出原因,补充:我今天再次看了一下,发现上述错误在哪里。
当时,我想将dis_index的值用作位代码,也就是说,当第一个位显示0时,段代码为dis_code [0],也就是说,dis_index的值为0,并且位代码该值目前为1 当另一个位显示1 时,段代码为dis_code [1 ],dis_index的值为1 ,目前的比特码值为2 因此,我只是使用1 个手术的添加将移位值与端口P0与位代码与端口P2 联系起来。
但是,如果您仔细考虑比特码的原理,上面的方法显然是错误的。
dis_index值为2 ,添加1 后,它是3 当您遵循上述方法时,将此3 用作位代码,并且正确的比特码应为4 (000001 00B)。
所以出了点问题。
实际上,这种对应关系存在,但它不仅添加了1 比特码应该是2 的dis_index幂。
也就是说:0--1 1 -2 2 -4 3 -8 4 --1 6 功率操作功能floatpow(floatx,floaty)包含在Math.h,返回值为XY(float类型):for(dis_index = 0; dis_index <8 ; dis_index ++){p0 = dis_code [dis_index]; //段代码发送p0端口p2 =(char)pow(2 ,dis_index); // BitCode发送P2 补贴(2 5 5 ); 再次将其下载到董事会,发现仍然存在一个问题,也就是说,当延迟很小时,显示器很混乱,但是如果延迟时间增加(例如程序的价值),您可以看到数字管的显示正确。
此外,此方法生成的代码量也很大(从写作速度来看很明显)。
这里只有一个想法,它仅在本实验中重要,这并不重要,因此仅此而已。
[附加端] ------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------- ------ ------------------------------------------------ ----------------------------------------------------------------------------- -------------------------------------------------------------------------- --------------------------------------------------------------------------- ---------------------------------------------------------------------------- ------- --------------------------- ----------------------------------------------------------------------------- -------------------------------------------------------------------------- --------------------------------------------------------------------------- ---- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------》中的参考修改为以下程序:#include #include //包括左shift function_crol_()usignacdatadis_digit; //位街道值将当前数字管道值转移到P2 端口,如果等于0x01 ,则街道P2 .0端口数字usignertcharcodedis_code [1 1 ] = {0x08 .0xab,0x1 2 .0x2 2 .0xa1 ,0x1 2 .0x2 2 .0xa1 , // 0,1 .2 ,3 .4 0x2 4 .0x04 .0xaa, 0x00,0x2 0.0xff}; // 5 ,6 ,7 ,8 ,9 ,作者:usignetchardatadis_buf [8 ]; // dis_buf出现在缓冲区基础地址USIGNERTHARDATADIS_INDEX中; //显示索引,用于识别当前显示数字管道和缓冲区voidmain(){p0 = 0xff; //关闭所有数字管p2 = 0x00; FC1 7 H = 6 4 5 3 5 d,2 1 6 -6 4 5 3 5 = 1 001 US = 1 MS IE = 0x8 2 ; // 1 000001 0bt0溢出dis_buf [0] = dis_code [0x0]; dis_buf [5 ] = dis_code [0 x5 ]; = 1 ; //启动T0时(1 ); //循环等待中断} void hours0()interu pt1 //小时0中断服务程序,用于数字管的动态扫描{th0 = 0xfc; //发生中断时间/计数重新安装初始值TL0 = 0x1 7 ; //我觉得这里(和更高版本)应该是0x1 8 ,而不是1 7 分析P2 = 0x00; //修复所有数字管p0 = dis_buf [dis_index]; //段代码发送p0端口p2 = dis_digit; // /位代码发送P2 -pport dis_digit = _Crol_(dis_digit,1 ); //位端口值向左移动,下一次中断将中断时,下一个数字管道连接到下一个数字管道dis_index ++; = 0x07 ; //通行证后扫描所有8 个数字管道,返回第一个开始进行下一次扫描}★计时器/计数器的入口脉冲周期与机器周期相同,即时钟转频的1 /1 2 。
当晶体振荡器为1 2 m时,入口脉冲周期间隔为1 U。
机器周期为1 U。
假设T0的原始值为X,是计算原始值的方法:在此示例中,计时器使用方法1 ,即1 6 位计时器,即导致中断并输入中断处理程序。
在这里,如果您想用1 ms推迟它,即1 000US,则是公式2 1 6 -X = 1 000,您可以获得x = 6 4 5 3 6 ,该x = 6 4 5 3 6 ,它转换为十六进制到fc1 8 ,即第一个值th0 = 0xfc, TL0 = 0x1 8 也就是说,计时器从6 4 5 3 6 开始计数,1 000个计数后的值为6 5 5 3 6 在上面的示例中是加载的初始值,而不是FC1 8 (6 4 5 3 6 ),而是FC1 7 (6 4 5 3 5 )。
我认为这可能是计数区域的原因是0〜6 5 5 6 5 ,我也没有随机地考虑了这个问题,我写了更多书籍,但是前者使用了更多,我认为前者更明智,因为在计算机中,1 6 位二进制二进制无法代表6 5 5 3 6 所有位均为1 ,是代表6 5 5 3 5 的值,即6 5 5 3 5 H = 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 B,也可以说6 5 5 3 6 是通过 溢出。
当响应中断时,钥匙就会变成。
以上面的示例为例,如果起始值为6 4 5 3 5 (FC1 7 ),则计数为6 5 5 3 5 ,则计数为1 000,即1 ms,但目前没有溢出。
也没有触发中断。
它仅在下一个计数之后发生。
确切的值应为1 001 U。
如果起始值为6 4 5 3 6 (FC1 8 ),则正是所需的值,则上面示例中的原始值应为FC1 8 而不是FC1 7 这只是我自己的看法。
----------------------------------------------------------------------------- -------------------------------------------------------------------------- --------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------- -------- ##################### (特定条件的屏幕):★电路段代码对应于机上织物的连接方法, 也就是说,先前与段代码表顺序的连接。
此外,这八个数字模拟的数字管的左端是第一个位置,右端是第八位,与板上的顺序相反,因此为了统一,该数字是基于数字的。
在板上。
上图还可以模拟结果而不添加草稿电阻,但是P0门的高水平显示为灰色,即高电阻。

数字电子技术实验设计,两位数码管动态扫描显示

有两种重置柜台的方法吗? 一个连接到负载引脚,另一个连接到第一个引脚。
1 6 1 需要在系列中连接,以获得5 2 的数量。
特别是,先前的CLK手表连接到时钟信号,上一个COUT连接到下一个CLK,并且两个计数信号的输出通过输出门电路连接到负载引脚或第一个引脚。
只需自己计算预定的数字即可。
以下是清晰的设置数字,设定的数字限制由两个QA,QB,QC和QD控制。
U2 控制高四位数,U1 的四位数较少,从0开始。
7 4 LS02 CLR连接到末端。
还有另一种类型的预设编号,与上面的电路图相似,只是ABCD必须设置第一个数字。
然后将7 4 LS02 连接到负载端子,该负载端子将2 5 6 转换为十进制8 位输出号(QA,QB,QB, .)。

单片机数码管动态扫描

您的延迟功能太短。
让我们谈谈下面的工作流程。
首先,将位选择线激活到第一个数字管道,以便选择第一个数字管。
然后关闭位线路的选择,并激活段线选择以将数据发送到数字管道。
发送数据后,该段的段关闭。
目前,延迟为5 毫秒(请注意,人眼具有视觉保留效果,约为0.1 至0.4 秒。
如果您的延迟时间太短,则两个数字管道将接一个地点亮,而第一个数字管道会点亮数字管将是第一个。
段线的选择是打开的,并且数据发送到了第二个数字管道。
数字管有8 个段选择,总共需要3 2 个I/O端口。
动态扫描的另一个优点是,即使在高速扫描期间,由于人眼的视觉存储效果,用户也不会注意到闪烁。
这对于显示不断变化的值(例如,时间,温度等)非常有用。
此外,动态扫描也可以提高数字管道的亮度,因为每个扫描周期下的每个数字管都会在一段时间内点亮。
但是,动态扫描也有其局限性。
由于每个数字管道仅在每个扫描周期的短时间内点亮,因此如果扫描速率太低,可能会闪烁。
通常,扫描速率必须保持在大约上方。
5 00Hz以避免用户对闪烁的看法。
此外,动态扫描也可能导致数字管中的亮度不均匀,尤其是在高速扫描时,某些数字管道可能具有较低的亮度。
为了达到最佳的动态扫描效果,有必要合理设置延迟和扫描频率。
通过实验和调整,可以找到适当的平衡点,以使数字管道显示出稳定且更明亮。

简述LED数码管动态,扫描的原理及其实现方式?

LED数字管道的动态扫描原理实际上是通过使用“人眼视觉临时存储”现象来实现的。
相框的时间为1 /2 4 秒,约为4 1 毫秒。
数字管道控制模式很容易更改。
不同的复杂项目。
数字管道,控件和电源与标准的男性和女性插头连接,这些插头是实用且快速的,具有独特的设计以及全新的室外防水结构。
扩展信息:LED数字管使用光发射二极管作为发光设备,颜色包括单红色,黄色,蓝色,蓝色,绿色,白色,白色,黄色和绿色效果。
单色,分段的完整颜色的管道在建筑物,道路和河岸配置文件中可以更明亮,并且可以均匀布置LED数字管,以形成大面积,显示图案和文本以及以不同格式的视频文件的播放。
使用Flash,Animation,Text和其他文件通过计算机设计个人动画,或使用动画设计软件来播放不同的动态色彩变化图形效果。
参考来源:百度百科全书 - LED数字管
相关推荐
红米Note13全面评测:性价比之选,值得入手
红米redminote13怎么样RedmiRedminote13是一款成本效益的智能手机。该联发科技的消失率配备了6080个处理器,在功耗和性能方面具有良好的性能,并且可以处理日常应用和大型运动。在屏幕方面,Redminote13使用6.67英寸OLED直屏,分辨率为2400×1080,并支持高新鲜速度为120Hz,从而带来了光滑的视觉体验。同时,手机还
3C数码配件分类详解及市场要求
3c数码配件类包括哪些?3C类别的数字配件类别涵盖了广泛的产品类别,包括:耳机和蓝牙设备可提供舒适的音频传输;和灵活性;设备;这种类型的产品通常要求经销商具有一般纳税人资格。该公司的官方印章确认。进入这种类型的市场需要严格遵守相关法规,以确保质量和服务标准。
数码管动态与静态显示大揭秘:性能差异对比分析
数码管动态显示和静态显示的区别是什么?数字管的动态显示与静态显示之间的区别在于其他字符会改变,而其他CPU时间则占据了其他硬件资源。1更改其他字符1动态显示:动态显示旋转以显示每个字符。人眼的临时保存按顺序更改了位代码,并将显示发送到数据线。2静态显示:静态显示同时使用每个字符的显示。
3C类目详解:电子产品、网络配件与智能设备盘点
3c类目包括哪些具体产品第3C类中包含的特定产品主要如下:1电子产品:手机,计算机,相机等。这些产品具有通信,计算机或娱乐电子功能,并且是当代人日常生活中必不可少的一部分。详细的解释如下:电子产品是3C类别的重要组成部分。其中有手机是现代通信的主要工具,包括沟通,娱乐和工作等几种功能。
热门文章
单片机数码管显示编程技巧与代码实现

单片机数码管显示编程技巧与代码实现

单片机用汇编写两个数码管显示0到99循环的程序在MicroControlleri编程过程中,要实现一个从两个数字管道上显示为0到99个周期的程序,首次需要以下步骤:1创建一个新项目以确保环境和硬件开发的工具是准备好。234在开始时,P0端口设置为0xF7,并显示4个图形的相应数字管,因此将WK设置为0以关闭位选择线。5IP0
2025-02-25
数学中的数码与编码有何不同?深度解析

数学中的数码与编码有何不同?深度解析

数学中的数码是什么意思?(解释清楚)。在数学中,“数字”通常是指一个数字的单个位值,例如独特的位,十个位,数百位等等。当我们提及“数字总和”时,我们指的是添加到数字所有位的数字的总和。例如,对于数字1234,其数字之和为1+2+3+4=10在数字中,例如1234+2345+4567,我们可以分别计算每
2025-02-17
天猫入驻热门类目盘点:哪些类别更容易成功?

天猫入驻热门类目盘点:哪些类别更容易成功?

天猫入驻什么类目好过Tmall可以更好地进入3C课,主要的宗教书籍,书籍,医疗保健产品,家用套件,物料和面料以及孕产妇和婴儿。I类3C办公设备/消耗品/相关服务,3C数字书籍,包装,网络设备/网络相关。2服务类别:个性化警察/设计服务/DIY,装饰设计/施工/监控。3汽车零件:书籍外观/职业,书籍/清洁
2025-02-20
日本知名商标名大盘点

日本知名商标名大盘点

日本好听的商标名有哪些?斯诺伊·索尼(SnoySony)(日语:公司,有限公司,英语:索尼公司)是一个世界知名的大型综合跨国公司。1-7-1,Minami,Minato,Tokyo和Japan的总部总部。索尼是世界上世界上第一个便携式数字产品之一,世界上最大的电子产品制造商和世界电子游戏之一。行业。美国六家好莱坞电影公司
2025-02-24
51单片机与两位一体共阳数码管连接教程及Proteus实现

51单片机与两位一体共阳数码管连接教程及Proteus实现

两位一体共阳数码管(10引脚)和51单片机具体的引脚连接图有图最好可以在proteus中实现取决于选择常见的数字或数字管。发送低级别以选择段以选择低级别的级别,选择一个低水平以选择当然要选择vcc才能选择位,然后选择当前的限制电阻。开关形式的三个阶段管。相应的控制电池以实现动态控制。
2025-02-25
书籍页码编码:如何计算不同页数书籍所需数码数量?

书籍页码编码:如何计算不同页数书籍所需数码数量?

一本书共有300页,需要多少个数码编页码如果使用二进制文件,则需要9位数字才能获得其他答案。一本故事书共188页,给这本书编上页码需要多少个数码第1-9:1x9=910-99:2x90=180100-188页:89x3=267总计188页:9+180+267=456
2025-02-19
数码印花调色技巧全解析

数码印花调色技巧全解析

数码印花的调色怎么调1第一个导入的织物图案,并使用选择工具来调整尺寸。23选择图片框架中编辑的,然后拖动织物的所需部分。4填充后,您可以根据个人喜好导入织物以填充其他部分。此方法是相同的。5填充后,您可以使用交互式阴影创建一些阴影。完成了。
2025-02-22
解析数码变焦、数字变焦与光学变焦三大功能差异及运用场景

解析数码变焦、数字变焦与光学变焦三大功能差异及运用场景

数码变焦和数字变焦和光学变焦和自动对焦,都有什么区别区别都有哪些都在哪?数字变焦和数字变焦:通过数字扩增技术获得了两个相同的缩放效果;镜头·光学·镜像组并移动,专注于光敏元素上的成像,并进行成像。数码变焦和数字变焦的区别数字变焦和数字变焦有什
2025-02-21
推荐阅读

推荐 江山数码万年历时间设置教程

江山数码信息历b2421b1怎样调一个-----日期和时间设置;---花鸟哭了。按“a键”,年份闪烁,按“B”按钮将其设置在“2004”中;月;按下“再次键”,“Day”点燃,按“B”按钮将其放在“24”;将其放置在“10AM”中;将“A键”再次按下,“分钟”切换,按下按钮“B”将其设置为“38”分钟;数字信息。

推荐 数码产品分类大盘点

数码产品有哪些数字产品是指使用数字技术设计,生产和使用的各种设备和配件。它们在我们的日常生活中广泛使用,包括但不限于:1计算机和笔记本:这些是最基本的数字产品,包括台式计算机,笔记本电脑,平板电脑等。记忆。2手机和智能手机:手机是移动通信工具,而智能手机集成了各种功能,例如通信,互联

推荐 红米手机自动重启原因及常见问题解析

红米手机为什么有时会自动重启?无法打开Redmi的原因是手机系统的问题,行李箱按钮的短路和手机CPU实际上是焊接的。1手机系统存在问题。工厂设置。2按钮短路。3移动CPU虚假焊接。Redmi电话的缺点:屏幕还不够明亮。Redmi电话的屏幕亮度相对较低,因此在阳光强的阳光下看起来很黑。对于

推荐 揭秘数码:数字技术全面解析

数码是什么数字是指数字技术形成的数字信息。数字是二进制数字形式的数字信息。在现代电子技术中,数字技术广泛用于电子设备,计算机,通信和网络。它通过特定的编码方法将信息转换为数字形式的存储,传输和处理。数字技术的使用使信息的传输更加有效,快速和实用。特别是,数字技术是一种使

推荐 数码与数字:清晰区分两大概念

数码与数字有什么区别?数字只是指示数量或形式定义的简单字符。数字意味着编码数字,这可以是压缩数字,阵列和排序的集合。例如,数字描述了现实世界模型和数字的合并定律。当数字没有模型可描述时,它们只是数字,没有意义。个人理解。数

推荐 Excel技巧:轻松转换数字为中文大写

如何将数字转为中文大写?谢谢您的邀请。是Excel函数中的许多隐藏方法。本文中引入了隐藏的功能-数字设置,可以轻松地将小字母转换为中国资本数字。=数字(参数1,参数2)此函数具有两个参数:为第一个参数转换的值。第二个参数指定返回的类型。有三种类型,包括小字母中的1个汉字,2个是中国