上一页 1 ··· 124 125 126 127 128 129 130 131 132 ··· 180 下一页
摘要: a=String(3, "0") & "aaa" 则结果a的值为000aaa 阅读全文
posted @ 2021-08-08 16:28 myrj 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 注意:这两个函数都修改了参数的值,如果想再次使用相应的值应该提前保留 如:a=10;b=DECtoBIN(a);则结果:b=1010,a=0 Public Function DECtoBIN(Dec As Double) As String DECtoBIN = "" Do While Dec > 阅读全文
posted @ 2021-08-08 12:38 myrj 阅读(709) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h> #include <math.h> #define MAXCHAR 101 /*最大允许字符串长度*/ int char_to_num(char ch); /*返回字符对应的数字*/ char num_to_char(int num); /*返回数字对应的字符* 阅读全文
posted @ 2021-08-08 11:21 myrj 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 宏最上面:Private Declare Function timeGetTime Lib "winmm.dll" () As Long Private Sub wait(aa) Dim Savetime As DoubleText1 = "timeGetTime begin"Savetime = 阅读全文
posted @ 2021-08-06 15:44 myrj 阅读(594) 评论(0) 推荐(0) 编辑
摘要: b=a<<n 等价于b=a*2^n(左移后是左移前的2^n倍:变大) b=a>>n 等价于b=a/2^n(右移前是右移后的2^n倍 变小)说个容易记的左移n位就是将数转为二进制后 右面加n个零 左面的n位舍弃右移n位就是将数转为二进制后 左面加n个零 右面的n位舍弃 在单片机中控制LED灯假设低电平 阅读全文
posted @ 2021-08-06 09:50 myrj 阅读(1467) 评论(0) 推荐(0) 编辑
摘要: 1.实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时;另一种是软件延时,这种方法主要采用循环体进行。2.在电子技术中,脉冲信号是一个按一定电压幅度,一定时间间隔连续发出的脉冲信号。脉冲信号之间的时间间隔称为周期;而将在单位时间(如1秒) 阅读全文
posted @ 2021-08-06 08:17 myrj 阅读(787) 评论(0) 推荐(0) 编辑
摘要: #include <reg52.h> #include<intrins.h> sbit key1=P3^2; sbit key2=P3^3; sbit key3=P3^4; sbit key4=P3^5; typedef unsigned int uint; typedef unsigned cha 阅读全文
posted @ 2021-08-05 23:02 myrj 阅读(363) 评论(0) 推荐(0) 编辑
摘要: #include<reg51.h> #define uchar unsigned char; #define uint unsigned int; uchar position; uchar tt; uint second; //如果为uchar 每到255秒就自动归零 因为char变量类型的最大值 阅读全文
posted @ 2021-08-04 20:27 myrj 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-08-04 17:09 myrj 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 为什么用单片机用秒计时时超过255就归零,重新计时?其实不是重新计时,很可能是因为你使用了unsigned char类型的变量,最大能表示255,所以从0重新开始计算了 阅读全文
posted @ 2021-08-04 16:58 myrj 阅读(295) 评论(0) 推荐(0) 编辑
上一页 1 ··· 124 125 126 127 128 129 130 131 132 ··· 180 下一页