ZKX's LAB

单片机串并转换实验结论 求助高人,单片机实验。将05的二进制数转换为BCD码。 写出详细过程,谢谢

2020-12-11知识5

关于单片机向串口发送AD转换结果的程序

单片机串并转换实验结论 求助高人,单片机实验。将05的二进制数转换为BCD码。 写出详细过程,谢谢

单片机串并转换实验 实验五 串并转换实验 一、实验目的 1.掌握8051串行口方式0工作方式及编程办法。2.掌握利用串行口扩展I/O通道的方法。二、实验仪器与设备 1.微机1台 2.keilC51集成开发环境 。

单片机串并转换实验结论 求助高人,单片机实验。将05的二进制数转换为BCD码。 写出详细过程,谢谢

单片机串并转换 请提出问题

单片机串并转换实验结论 求助高人,单片机实验。将05的二进制数转换为BCD码。 写出详细过程,谢谢

求助高人,单片机实验。将05的二进制数转换为BCD码。 写出详细过程,谢谢 什么叫做“05的二进制数转换为BCD码”?把十六进制的05H转为BCD?太简单了吧。看过来:设R1单元存放一个十六进制数,把它转成BCD,转换后的结果存放在R2,R3,则:MOV A,R1;取被除数MOV B#64H;除以100DIV ABMOV R2,A;商的百位存入R2单元MOV A B;取余数MOV B,#0AH;除以10DIV ABSWAP A;高低半字节对调MOV R3,A;暂存到R3单元MOV A,B;取余数(个位结果)ORL A,R3;异或运算,十位和个位的两个BCD合并到一个字节里MOV R3,A;保存到R3单元END得到的结果是R2低半字节和R3的高、低半字节各是一个4bit的BCD码。而源数R1可以是0-255之间的数。呵呵,很简单吧,汇编就是好用,SB才用C。

随机阅读

qrcode
访问手机版