摘要:
PWM(Pulse Width Modulation) 脉冲宽度调制,用数字信号模拟模拟信号。 占空比:高电平时间占整个周期的比例。 原理:通过调节占空比控制通电时间与断电时间比例,间接控制灯亮度,电机转速等功能。 一个中断实现PWM: 定义一个变量tem指示当前电平 中断时间首先设置为高电平时间, 阅读全文
摘要:
中断:改变任务等级。 IE:中断使能寄存器 介绍 IE-中断使能寄存器的位分配(地址0xA8,可位寻址) 位 7 6 5 4 3 2 1 0 符号 EA ET2 ES ET1 EX1 ET0 EX0 复位值 0 0 0 0 0 0 0 IE-中断使能寄存器的位描述 位 符 号 描述 7 EA 总中断 阅读全文
摘要:
相信不少小伙伴都遇到过之前创建的uvision工程打不开了,打开显示如下图: 如果跟能打开的工程文件对比会发现少了三个文件:“xxxx_uvopt.bak”,“xxxx_uvoproj.bak”和“xxxx.uvopt”。 查了一下网友说是 缺少uvopt、uvpot.bak以及uvproj.bak 阅读全文
摘要:
几个概念 时钟周期:单片机时许中的最小单位,具体计算的方法就是时钟源分之一。时钟源可以理解为晶振,如晶振是12M,时钟周期(1/12M )S。 机器周期:单片机完成一个操作的最短时间。主要针对汇编,每条指令执行时间固定,C语言不固定,知道级别就行(是微妙还是毫秒)。51标准架构1机器周期=12个时钟 阅读全文
摘要:
C语言中 逻辑运算符 &&//逻辑与,全真为真 ||//逻辑或,有真则真 !//逻辑非,真假变换 位运算 &//按位与 |//按位或 ~//按位取反 ^//按位异或 位运算说明 按位与:有0为0 按位或:有1为1 按位取反:01互换 按位异或:相异为1 如:A=0b11001100 B=0b1111 阅读全文
摘要:
微软的VS大多已经不需要配置环境了,可以直接通过项目->管理NuGet程序包下载 然后选择浏览并在搜索框搜索SharpGL选择需要的包进行下载即可, OpenGL等其他包也可通过这种方法使用,告别繁琐配置环境步骤 阅读全文
摘要:
先放百度的 Math.Ceiling();向上取整 Math.Ceiling()向上取整; d = 4.56789 string res = Math.Ceiling(Convert.ToDecimal(d)).ToString(); res=5 Math.Floor()向下取整 ;string r 阅读全文
摘要:
卫星激光测距(satellite laser ranging,SLR)是利用安置在地面上的卫星激光测距系统所发射的激光脉冲,跟踪观测装有激光反射棱镜的人造地球卫星,以测定测站到卫星之间的距离的技术和方法。 甚长基线干涉测量(简称:VLBI)是一种用于射电天文学中的天文干涉测量方法。它允许用多个天文望 阅读全文