//实例10:用P0、P1口显示乘法运算结果
#include<reg51.h> //包含单片机寄存器的头文件
void main(void)
{
unsigned char m,n;
unsigned int s;
m=64;
n=71;
s=m*n; //s=64*71=4544,需要16位二进制数表示,高8位送P1口,低8位送P0口
//由于4544=17*256+192=H3*16*16*16+H2*16*16+H1*16+H0
//两边同除以256,可得17+192/256=H3*16+H2+(H1*16+H0)/256
//因此,高8位16进制数H3*16+H2必然等于17,即4544除以256的商
//低8位16进制数H1*16+H0必然等于192,即4544除以256的余数
P1=s/256; //高8位送P1口 ,P1=17=11H=0001 0001B, P1.0和P1.4口灭,其余亮
P0=s%256; //低8位送P0口 , P3=192=c0H=1100 0000B,P3.1,P3.6,P3.7口灭,其余亮
}
277-用P0、P1口显示乘法运算结果(51单片机C语言实例Proteus仿真和代码).rar
版权申诉
111 浏览量
2023-02-08
13:07:35
上传
评论
收藏 28KB RAR 举报
大富大贵7
- 粉丝: 315
- 资源: 8869
最新资源
- 水稻病害基于Yolov8算法优化目标检测识别与AI辅助决策python源码+模型+使用说明.zip
- 海尔618算价表_七海5.20_16.00xlsx(1)(2).xlsx
- WebCrawler.scr
- 【计算机专业毕业设计】大学生就业信息管理系统设计源码.zip
- YOLO 数据集:8种路面缺陷病害检测【包含划分好的数据集、类别class文件、数据可视化脚本】
- JAVA实现Modbus RTU或Modbus TCPIP案例.zip
- 基于YOLOv8的FPS TPS AI自动锁定源码+使用步骤说明.zip
- JAVA实现Modbus RTU或Modbus TCPIP案例.zip
- 基于yolov8+streamlit的火灾检测部署源码+模型.zip
- 测试aaaaaaabbbbb
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈