吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1585|回复: 11
收起左侧

[原创工具] 单片机定时机器周期计算器_v1.1

[复制链接]
mywlbc 发表于 2024-5-20 09:40
最近在学习单片机的定时器,需要计算TL/TH的值,计算方式比较简单,但是要用计算器计算,比较麻烦,就做了这个工具,只需要输入要计算的时间,点击计算,就能生成TL/TH的值,简单好用

软件界面

软件界面
https://wwt.lanzout.com/iXgTn1z8l36f

密码:52pj

免费评分

参与人数 4吾爱币 +9 热心值 +4 收起 理由
savin + 1 热心回复!
★天若有情★ + 1 + 1 热心回复!
bqi153 + 1 + 1 谢谢@Thanks!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| mywlbc 发表于 2024-5-22 14:39
lololplp222 发表于 2024-5-22 13:43
这种工具背后源码的结构长什么样子

[C#] 纯文本查看 复制代码
 private void btn_Click(object sender, EventArgs e)
 {
     decimal jz = decimal.Parse(plText.Text) * 1000000;
     decimal jqzq = decimal.Parse(szzqText.Text) / jz;
     decimal ycCount = decimal.Parse(dsscText.Text) / jqzq / 65536 + 1;
     int ys = (int)(decimal.Parse(dsscText.Text) / jqzq % 65536);//余数
     int csCount = 65536 - ys;//初始值
     if (ys > 255)
     {
         thText.Text = "0x" + csCount.ToString("X").Substring(0, 2);
         tlText.Text = "0x" + csCount.ToString("X").Substring(2, 2);
     }
     else
     {
         thText.Text = "0x00" + csCount.ToString("X").Substring(0, 2);
         tlText.Text = "0x" + csCount.ToString("X").Substring(2, 2);
     }
     yccsText.Text = (int)ycCount + "";//溢出次数
 }
头像被屏蔽
sxzswx 发表于 2024-5-22 05:19
lololplp222 发表于 2024-5-22 13:43
lololplp222 发表于 2024-5-22 16:49
mywlbc 发表于 2024-5-22 14:39
[mw_shl_code=csharp,true] private void btn_Click(object sender, EventArgs e)
{
     decimal jz  ...

谢谢,学到了。
jsdhmqh 发表于 2024-5-24 08:07
这是真的厉害!
yuangencai 发表于 2024-5-24 12:07
楼主真的厉害!
zhuangaoni 发表于 2024-5-24 16:21
支持原创分享!
grazed 发表于 2024-5-30 08:33
不错的小工具
loveuni 发表于 2024-6-4 09:11
找了很久,谢谢了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-15 22:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表