標(biāo)題: 51單片機(jī)中程序狀態(tài)字PSW [打印本頁(yè)]
作者: 堅(jiān)毅的傳道士 時(shí)間: 2013-3-13 16:26
標(biāo)題: 51單片機(jī)中程序狀態(tài)字PSW
求大俠幫忙給些51單片機(jī)中程序狀態(tài)字PSW的計(jì)算例子,現(xiàn)在剛開始學(xué)習(xí),理解得不是很好,謝謝大家的幫忙!
作者: ahshmj 時(shí)間: 2013-3-13 16:43
計(jì)算什么?
作者: ahshmj 時(shí)間: 2013-3-13 16:52
不用計(jì)算,你打開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、......也可以。還可以直接使用他的位地址,但不好記,一般不用。
作者: 堅(jiān)毅的傳道士 時(shí)間: 2013-3-13 18:57
就是計(jì)算D0-D7的值,就想讓給個(gè)例子幫助理解!
作者: 堅(jiān)毅的傳道士 時(shí)間: 2013-3-13 19:00
就是說,實(shí)際上使用的時(shí)候有顯示的,是嗎?但是我們正在學(xué)習(xí)這門課,擔(dān)心考試會(huì)考到這類題不會(huì)做,有個(gè)例子可以加深理解!
作者: ahshmj 時(shí)間: 2013-3-14 20:35
這個(gè)計(jì)算??
psw.7~psw.0每一位按需要置“1”或“0”后組合后起來用16進(jìn)制表示?
讀出來的數(shù)如果是16進(jìn)制表示的,改2進(jìn)制表示即可看出某位置0或1 。
各位所標(biāo)示的意義你要弄清楚。
只能這樣來給你解釋了。
作者: 堅(jiān)毅的傳道士 時(shí)間: 2013-3-15 17:38
謝謝大家的解答!
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |