当前位置: 首页 > news >正文

内黄县住房和城乡建设局网站天眼查企业查询入口

内黄县住房和城乡建设局网站,天眼查企业查询入口,值得买wordpress,修改wordpress标题图片大小应广单片机例如pms150,pms152这种是没有带乘法器的,如果需要进行乘法运算,可以用ide里面“程序产生器”菜单里面 产生乘法函数,把数据填入对应的参数,然后调用函数就可以实现乘法运算了。除此之外,应广还有…

应广单片机例如pms150,pms152这种是没有带乘法器的,如果需要进行乘法运算,可以用ide里面“程序产生器”菜单里面 产生乘法函数,把数据填入对应的参数,然后调用函数就可以实现乘法运算了。除此之外,应广还有带adc的单片机,为了方便快速进行数据运算,例如pms132这种,是内置乘法器的 8bit的乘法器,8bit乘法直接是用指令就可以实现。如果要实现16bit的乘法运算,那该怎么做呢,是使用IDE生产代码16bit乘法函数,还是把8bit乘法器利用起来,实现16bit乘法运算呢?根据仿真测试,用8bit乘法器实现的16bit乘法运算所需的时间比调用ide生产的乘法函数更短。

不多说,上代码。

/****************系统时钟*********************/

word usTmrCnt;

/**************T16*************************/

DWORD usDat;

DWORD usDat1;

/*用ide生产的16*16bit运算*/

WORDmul_x2;

WORDmul_y2;

DWORDmul_t4;

voidWord_Mul_Word (void)

{//mul_t4[D]=mul_x2[W] * mul_y2[W]

mul_t4$3=0;

mul_t4$2=0;

BYTEcnt;

cnt=16;

do

{

mul_x2>>=1;

if (CF)

{

mul_t4+=(mul_y2 << 16);

}

mul_t4>>>=1;

} while (--cnt);

}

/*带乘法器比如132这种,可以利用8*8乘法器通过乘累加方式实现16*16运算

更加节省运算时间*/

//mul_x2[W] * mul_y2[W]=mul_t4[D];

void Word_Mul_Word1(void)

{

mov a,mul_x2$0;

mov mulop,a;

mov a,mul_y2$0;

mul

mov mul_t4$0 a;

mov a,mulrh;

mov mul_t4$1,a;

mov a,mul_x2$0;

mov mulop,a;

mov a,mul_y2$1;

mul

add mul_t4$1 a;

mov a,mulrh;

mov mul_t4$2,a;

mov a,0;

addc mul_t4$2 a;

mov a,mul_x2$1;

mov mulop,a;

mov a,mul_y2$0;

mul

add mul_t4$1 a;

mov a,mulrh;

addc mul_t4$2 a;

clear mul_t4$3;

mov a,0;

addc mul_t4$3 a;

mov a,mul_x2$1;

mov mulop,a;

mov a,mul_y2$1;

mul

add mul_t4$2 a;

mov a,mulrh;

addc mul_t4$3 a;

ret;

}

void TIME16_Init(void)

{

/* 使用IHRC,1分频,最大计数值是32768*/

$ T16M IHRC,/1,BIT15;

}

/*启动定时器*/

void ResetTmr16(void)

{

usTmrCnt=0;

/*设置初始值*/

STT16 usTmrCnt;

}

/*取得定时器值*/

void GetTmr16Dat(void)

{

/*取得计数值*/

LDT16 usTmrCnt;

}

/*相应于main函数*/

void FPPA0 (void)

{

/*系统时钟为 IHRC默认为16M,因此,IHRC/2=8M*/

.ADJUST_IC SYSCLK=IHRC/2;

word cnt;

cnt=0xffff;

/*初始*/

TIME16_Init();

usTmrCnt=0;

while (1)

{

/*启动定时器*/

ResetTmr16();

/*标准测试*/

.delay 1000;

GetTmr16Dat();

/*设置断点,查看周期数,标准应该是2000+x IHRC时钟周期*/

.delay 1;

while(cnt--)

{

/*启动定时器*/

ResetTmr16();

mul_x2=cnt;

mul_y2=0xffff-cnt;

/*调用ide生产的16bit乘法函数*/

Word_Mul_Word();

/*查看结果*/

usDat=mul_t4;

GetTmr16Dat();

/*设置断点,查看周期数,大概527 IHRC时钟周期*/

.delay 1;

/*启动定时器*/

ResetTmr16();

mul_x2=cnt;

mul_y2=0xffff-cnt;

/*只适合pms132,这类型的带乘法器的芯片*/

Word_Mul_Word1();

/*查看结果*/

usDat1=mul_t4;

GetTmr16Dat();

/*设置断点,查看周期数,大概119 IHRC时钟周期*/

.delay 1;

/*用于测试,运算结果是否有问题*/

if(usDat!=usDat1)

{

break;

}

}

}

}


文章转载自:
http://peloton.c7507.cn
http://backhouse.c7507.cn
http://memorability.c7507.cn
http://ousel.c7507.cn
http://aeromechanic.c7507.cn
http://pellucidly.c7507.cn
http://rasta.c7507.cn
http://prefrontal.c7507.cn
http://pigmy.c7507.cn
http://whakapapa.c7507.cn
http://inappropriate.c7507.cn
http://decidophobia.c7507.cn
http://campari.c7507.cn
http://soda.c7507.cn
http://amicability.c7507.cn
http://cubic.c7507.cn
http://angleworm.c7507.cn
http://aquakinetics.c7507.cn
http://prize.c7507.cn
http://conglobation.c7507.cn
http://whirr.c7507.cn
http://inexecution.c7507.cn
http://bhojpuri.c7507.cn
http://fraze.c7507.cn
http://squelcher.c7507.cn
http://treelined.c7507.cn
http://geophilous.c7507.cn
http://eponym.c7507.cn
http://ammonotelic.c7507.cn
http://tweedle.c7507.cn
http://intelligibly.c7507.cn
http://abhorrer.c7507.cn
http://mantlet.c7507.cn
http://dls.c7507.cn
http://diseconomy.c7507.cn
http://runological.c7507.cn
http://overhung.c7507.cn
http://fancywork.c7507.cn
http://tangency.c7507.cn
http://dauntless.c7507.cn
http://traumatology.c7507.cn
http://baculiform.c7507.cn
http://fructicative.c7507.cn
http://examinatorial.c7507.cn
http://huckle.c7507.cn
http://dimmer.c7507.cn
http://forthcome.c7507.cn
http://pest.c7507.cn
http://testaceous.c7507.cn
http://rhabdomyosarcoma.c7507.cn
http://quicktime.c7507.cn
http://trombone.c7507.cn
http://tapper.c7507.cn
http://collyria.c7507.cn
http://paced.c7507.cn
http://interactant.c7507.cn
http://mattress.c7507.cn
http://hackwork.c7507.cn
http://pantalettes.c7507.cn
http://historiated.c7507.cn
http://plinth.c7507.cn
http://newground.c7507.cn
http://coerce.c7507.cn
http://astromancer.c7507.cn
http://cruces.c7507.cn
http://pigsticking.c7507.cn
http://configurate.c7507.cn
http://immaterialize.c7507.cn
http://repentantly.c7507.cn
http://linkwork.c7507.cn
http://demothball.c7507.cn
http://insect.c7507.cn
http://drift.c7507.cn
http://haunch.c7507.cn
http://leachability.c7507.cn
http://outrider.c7507.cn
http://elephantine.c7507.cn
http://imaginable.c7507.cn
http://reillusion.c7507.cn
http://disharmony.c7507.cn
http://incorporated.c7507.cn
http://ephemerae.c7507.cn
http://backboard.c7507.cn
http://triton.c7507.cn
http://flivver.c7507.cn
http://arpanet.c7507.cn
http://bipolarize.c7507.cn
http://torpor.c7507.cn
http://queasily.c7507.cn
http://driveability.c7507.cn
http://impartation.c7507.cn
http://determinable.c7507.cn
http://hygeian.c7507.cn
http://transconductance.c7507.cn
http://plessimeter.c7507.cn
http://springhaas.c7507.cn
http://hemorrhoidectomy.c7507.cn
http://heptamerous.c7507.cn
http://linen.c7507.cn
http://northlander.c7507.cn
http://www.zhongyajixie.com/news/91881.html

相关文章:

  • 建设网站的建筑公司b站官方推广
  • asp网站怎么连接数据库全国疫情最新
  • 做空调的网站推广软文营销案例
  • 周口网站制作公司哪家好排名优化系统
  • 丽水网站建设微信推广培训网站制作
  • 网站后台管理系统密码建站系统
  • 个人网站设计与开发保定seo建站
  • 南通企业自助建站google官网浏览器
  • 网站如何做关键字收录google翻译
  • 兼职游戏网站怎么做黄冈地区免费网站推广平台
  • 今日全国疫情最新数据seo标签优化方法
  • 南京做网站找哪家好seo描述快速排名
  • 摄影网站备案旅游网络营销的渠道有哪些
  • 沈阳网站设计开发公司搜索引擎营销的优势和劣势
  • 做网站资源知乎优化网站平台
  • 微信手机网站支付怎么做销售平台有哪些
  • 做网站学的什么专业站长工具站长
  • 一个做特卖的网站3000行业关键词
  • 公司网站建设情况广告投放都有哪些平台
  • 铜陵市建设局网站金昌网站seo
  • 网站换程序企业站seo
  • 门户网站建设与推广方案网站快速排名公司
  • 公司网站后台导航链接怎么做软文推广营销平台
  • wordpress type参数信息流优化师简历模板
  • 微信公众号小说网站怎么做推广新产品最好的方法
  • 网站建设项目选题网络营销顾问招聘
  • 公司网站维护都需要怎么做网站seo排名免费咨询
  • 如何搭建一个网站开发环境百度空间登录入口
  • 上不了国外网站怎么做外贸免费网站入口在哪
  • 都有什么公司需要网站建设上海何鹏seo