標(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