⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mdutest.c

📁 菜鸟,详细NRF24E1运用,程序,电路
💻 C
字号:

/********测试程序说明******************/
/*这个程序只是用于简单的测试MDU模块的,运算功能,通过让这个模块来做对应的
  数学运算,并且把计算的结果显示在串口的电脑终端上。这个模块在编写汇编程序
  的复杂的计算时较为方便,学过汇编的人都会明白用汇编写位数很多的数的乘除法
  是比较费时间的,这个模块可以在这方面弥补大部分处理器的不足。这里仅供测试
  测试代码用C 语言写成。
*/

#include "reg24le1.h"
#include "mdutest.h"	/*自己定义的头文件包含MDU的一些运算函数,和一些其他初始化定义等*/

void main()
{
unsigned int datq,datr;
uart();
ioconfig();
delay(10);
puts("this is just for the test of mdu....");//显示提示信息
putch('\n');
while(1)
  {
  
  MDUdiv_16bit(1024,512,&datq,&datr); // 验证MDU的16bit除法单元功能	 1024/512,datq保存商,datr保存余数
  putch(datq+'0');	 //串口打印商 ,datq实际有效的就一位1024/512=2
  putch(' ');
  putch(datr+'0');	 //串口打印余数,余数实际为0
  LED=!LED;			 //led闪烁
  putch('\n');
  delay(10000);      //延时  
  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -