找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5715|回复: 6
打印 上一主题 下一主题
收起左侧

51单片机中程序状态字PSW

[复制链接]
跳转到指定楼层
楼主
ID:48505 发表于 2013-3-13 16:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

求大侠帮忙给些51单片机中程序状态字PSW的计算例子,现在刚开始学习,理解得不是很好,谢谢大家的帮忙!

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:7485 发表于 2013-3-13 16:43 | 只看该作者
计算什么?
回复

使用道具 举报

板凳
ID:7485 发表于 2013-3-13 16:52 | 只看该作者
不用计算,你打开REG51F.H文件一看便清楚了。 sbit CY = PSW^7; sbit AC = PSW^6; sbit F0 = PSW^5; sbit RS1 = PSW^4; sbit RS0 = PSW^3; sbit OV = PSW^2; sbit P = PSW^0; 程序中,你使用“CY、AC、F0、RS1、RS0、OV、P ”可以,使用PSW^7、PSW^6、PSW^5、......也可以。还可以直接使用他的位地址,但不好记,一般不用。
回复

使用道具 举报

地板
ID:48505 发表于 2013-3-13 18:57 | 只看该作者

就是计算D0-D7的值,就想让给个例子帮助理解!

回复

使用道具 举报

5#
ID:48505 发表于 2013-3-13 19:00 | 只看该作者

就是说,实际上使用的时候有显示的,是吗?但是我们正在学习这门课,担心考试会考到这类题不会做,有个例子可以加深理解!

回复

使用道具 举报

6#
ID:7485 发表于 2013-3-14 20:35 | 只看该作者
这个计算?? psw.7~psw.0每一位按需要置“1”或“0”后组合后起来用16进制表示? 读出来的数如果是16进制表示的,改2进制表示即可看出某位置0或1 。 各位所标示的意义你要弄清楚。 只能这样来给你解释了。
回复

使用道具 举报

7#
ID:48505 发表于 2013-3-15 17:38 | 只看该作者

谢谢大家的解答啊!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表