单片机89c51程序问题ORG\x050000H\x05\x05LJMP\x05MAIN\x05\x05ORG\x050030H;END这个程序中为什么低4位要保留而高4位清零?还有各位和十位不是要同时计数了吗?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 13:37:57
![单片机89c51程序问题ORG\x050000H\x05\x05LJMP\x05MAIN\x05\x05ORG\x050030H;END这个程序中为什么低4位要保留而高4位清零?还有各位和十位不是要同时计数了吗?](/uploads/image/z/3048532-52-2.jpg?t=%E5%8D%95%E7%89%87%E6%9C%BA89c51%E7%A8%8B%E5%BA%8F%E9%97%AE%E9%A2%98ORG%5Cx050000H%5Cx05%5Cx05LJMP%5Cx05MAIN%5Cx05%5Cx05ORG%5Cx050030H%3BEND%E8%BF%99%E4%B8%AA%E7%A8%8B%E5%BA%8F%E4%B8%AD%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BD%8E4%E4%BD%8D%E8%A6%81%E4%BF%9D%E7%95%99%E8%80%8C%E9%AB%984%E4%BD%8D%E6%B8%85%E9%9B%B6%3F%E8%BF%98%E6%9C%89%E5%90%84%E4%BD%8D%E5%92%8C%E5%8D%81%E4%BD%8D%E4%B8%8D%E6%98%AF%E8%A6%81%E5%90%8C%E6%97%B6%E8%AE%A1%E6%95%B0%E4%BA%86%E5%90%97%3F)
单片机89c51程序问题ORG\x050000H\x05\x05LJMP\x05MAIN\x05\x05ORG\x050030H;END这个程序中为什么低4位要保留而高4位清零?还有各位和十位不是要同时计数了吗?
单片机89c51程序问题
ORG\x050000H
\x05\x05LJMP\x05MAIN
\x05\x05ORG\x050030H
;
END
这个程序中为什么低4位要保留而高4位清零?还有各位和十位不是要同时计数了吗?
单片机89c51程序问题ORG\x050000H\x05\x05LJMP\x05MAIN\x05\x05ORG\x050030H;END这个程序中为什么低4位要保留而高4位清零?还有各位和十位不是要同时计数了吗?
这个程序 是一个二位数 秒 计数程序,二位数 要显示 如 显示 12 则要用二个数码管显示
12 是用一个字节记录的 所以 先把 2 送入个位显示(也可以先送十位) 那么 12 先清高4位
( 注 高4位 是 1 低4位 2)保留低4位 再 查表获得显示 2 的字形码 送个位数码管 显示
接下来是 显示 1 (SWAPA)指令是高低4位互换 就是 12 变成 21 再保留低4位 1
再 查表获得显示 1