单片机浮点数的运算原理及表达方式

单片机浮点数的运算原理及表达方式-浮点数也有各种各样表示有符号数的方法,其中数的符号常和尾数放在一起,即把士M作为一个有符号的小数,它可以采用原码、补码等各种表示方法,而阶码可采用各种不同的长度,并且数的符号也可以放于各种不同的地方。所以浮点数有很多的表示方法。

广告

51单片机矩阵式键盘的编程办法

51单片机矩阵式键盘的编程方法-根据电路原理图,键盘扫描方法是:行线P1O~P13为输出线,列线P14~P17为输入线。一开始单片机将行线(P1O-P13)全部输出低电平,此时读入列线数据,若列线全为高电平说明没有键接下,若有列线为低电平则调用延时程序来去除按键抖动。延时后再读入列线看是否有低电平,如果列线数据还是有低电平,说明确实有键接下,接下来便是确定键值。

STM32单片机外部中止的设置办法

STM32单片机外部中断的设置方法-GPIO设置如下

void GPIO_Configuration(void)

{

GPIO_InitTypeDef GPIO_InitStructure;

/* GPIOF Periph clock enable */

RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);

RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE);//注意要打开SYSCFG时钟

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;

MSP430单片机准确延时的办法解析

MSP430单片机精确延时的方法解析-#define CPU_F ((double)8000000)

#define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0))

#define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))

其中第一行中的8000000为时钟,可以根据自己时钟设置。

MCS-51系列单片机完成PWM输出功用的办法解析

MCS-51系列单片机完成PWM输出功用的办法解析

MCS-51系列单片机实现PWM输出功能的方法解析-MCS-51系列单片机无PWM输出功能,可以采用定时器配合软件的方法实现,对精度要求不高的场合是非常实用的。采用高速光隔6N137输出,并将PWM的信号倒相。

51单片机完成PWM输出功用的两种办法解析

51单片机实现PWM输出功能的两种方法解析-51单片机没有PWM输出功能,可以采用定时器配合软件的方法实现,对精度要求不高的场合是非常实用的。采用高速光隔6N137输出,并将PWM的信号倒相。

W5100与MCU三种衔接办法

W5100与MCU三种连接方法-W5100与MCU的连接方式主要有直接总线连接、间接总线连接、SPI总线连接这三种连接方法,不同的连接方法适应于不同的场合,应该按需选择最恰当的连接方式。

单片机中的时刻片轮询法解析

单片机中的时刻片轮询法解析

单片机中的时间片轮询法解析-时间片轮询法,在很多书籍中有提到,而且有很多时候都是与操作系统一起出现,也就是说很多时候是操作系统中使用了这一方法。不过我们这里要说的这个时间片轮询法并不是挂在操作系统下,而是在前后台程序中使用此法。也是本贴要详细说明和介绍的方法。

51单片机中止优先级的设置办法解析

51单片机中断优先级的设置方法解析-PX0(IP.0),外部中断0优先级设定位;

PT0(IP.1),定时/计数器T0优先级设定位;

PX1(IP.2),外部中断0优先级设定位;

PT1(IP.3),定时/计数器T1优先级设定位;

PS (IP.4),串行口优先级设定位;

PT2 (IP.5) ,定时/计数器T2优先级设定位。

C言语编程常用的4种延时办法解析

C语言编程常用的4种延时方法解析-for 语句和 while 语句都可以通过改变 i 的范围值来改变延时时间,但是 C 语言循环的执行时间都是不能通过程序看出来的。精确延时有两个方法,一个方法是用定时器来延时,这个方法我们后边课程要详细介绍,定时器是单片机的一个重点。

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部