关于单片机向串口发送AD转换结果的程序
单片机串并转换实验 实验五 串并转换实验 一、实验目的 1.掌握8051串行口方式0工作方式及编程办法。2.掌握利用串行口扩展I/O通道的方法。二、实验仪器与设备 1.微机1台 2.keilC51集成开发环境 。
单片机串并转换 请提出问题
求助高人,单片机实验。将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。