毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

MCS51单片机反向解剖以及正向设计的研究 第19页

更新时间:2009-5-22:  来源:毕业论文
MCS51单片机反向解剖以及正向设计的研究 第19页
USEieee.st走1091几1164·all:
USEieee.numeric一d.all;
ENTITYacc--reg15
PORT(
addresgb:INstd--l091。少ector(7DOW刊TOO):
indirect--sel:INstd‘logic:
int--rst:INstd--logie:
rd-gb:INst走logie:
wr--acc:INstd--logie;
wr-名b:INstd‘logic;
acc:OUTstd一loglcseVector(7DOWNT00):
aCknow:OUTstd--logic:
Parity:OUTst屯logic;
data-名b:INOUTstd--loglc‘veeto叹7DOWNTOO)
);
ENDace--reg;
ARCHITECTUREsPeeofae几reg15
SIGNALace_reg:std_logie_veetor(7DOWNTOO):
SIGNALacc一sel:std_logie:
BEG】N
PROCESS(addr--gb,indireet--sel)
BEGIN
IF((addr--gb=”11100000,,)AND(indiree仁sel=’0,))THEN
aeesel<=’l’;
ELSE
accjel<=’0’;
ENDIF;
ENDPROCESS;
PROCESS(Int--rst,w性b,acc-sel,w几aee)
BEGIN
IF(int--rst=’1’)THEN
aec一reg<=”00000000,,:
ELSIF((wr-名b=’l’ANDaec--sel=’1’)OR(w几ace=’l’)
aCc-reg令data‘gb:
ELSE
acc--reg<=acc--reg;
附录B累加器ACC的部分源代码
ENDIF;
ENDPROCESS;
PROCESS(rdjb,aec--sel)
BEGIN
IF(rdeegb”’l’ANDaec--sel=’1’)THEN
data--gb<=acc一reg;
ELSE
data--gb<=,,22222222,,:
ENDIF;
ENDPROCESS;
PROCESS(acc一sel)
BEGIN
IF(dat屯gb=acc一regANDace_sel=’l’)THEN
aeknow<=’l’;
ELSE
aeknow乍’Z,;
ENDIF;
ENDPROCESS;
acc<二acc_reg;
Parity<=(acc--reg(7)XORaee一eg(6))XOR(acc-reg(5)XORacc--re
(aec--reg(3)XORac叮eg(2))XOR(acc--reg(l)XORacc-
ENDsPec;
附录C仿真测试程序之一
LIBRARYieee;
USEieee.std_logie_1164.all:
USEieee.numeric_std.all:
USEwork.timing-Paek.all:
ENTITYtest一acc--reg15
ENDtest--acc一eg;
ARCHITECTUREsimloftes七ae几reg15
COMPONENTacc--reg
PORI,(
addr--gb:INstd--logic--veetor(7DOWNTOO);
indireet--sel:INstd_logie:
in甘Ik:INstd--logic;
int-rst:INst走logie:
rd一b:INst走fogic;
Wr--acC:INstd--logie:
wr一gb:INst走logie;
acc:OUTst走logie一eetor(7DOWNTOO):
ae知ow:OUTstd_logie:
Parity:OUTst走logie:
data‘gb:INOUTstd_logie_vector(7DOWNTOO)
);
ENDCOMPONENT;
CONSI认NTelkescyele:time:=200ns;
SIGNALtes仁addr‘gb:std_logie_veetor(7DOWNTOO);
SIGNALtest--indiree七sel,test--int--elk:std_Iogic:
SIGNALtes七int--rst,test--rd一b,test一w几aee,tes仁wr--gb:std_logic;
SIGNALt--aee:std_1091处veetor(7DOWNTOO):
SIGNALt--aeknow:std_logie:
SIGNALt--Parity:std_logic:
SIGNALtt‘data-gb:std--logie少eetor(7DOWNTOO);
BEGIN
uo:acc--regPORTMAP(addr--gb=>tes仁add几gb,
indireet--sel办tes仁indireet--sel,
int--clk=>test--int--clk,
int--rst冷tes仁in仁rst,
rd一b办tes七rdjb,
wr一acc=>tes仁wr--acc,
wr-gb”>test--wr一gb,
acc=>t一acc,
aekno、v二习-acknow,
附录C仿真测试程序之一
parity=>仁parity,
data-另b=>tt--data-名b);
PROCESS
BEGIN
test--int--clk<=.1’:
认叭ITFORelk--pycle/2:
tes口nt--cIk<=.0,;
场人ITFORelk--cycl叭;
ENDPROCESS;
PROCESS
BEGIN
test--addr--gb<=,,11100000,,:
test--indirect--sel<==,0,:
testintrst<=11’;
test--Wr-名b<=.0’;
test--Wr--acc<曰0’;
test--rd-多b<==.0,;
W人ITFOR200ns;
tes仁addt』b令,,11100000,,:
test--indirec沙el令,O,:
test--int--rst<=,0’;
test--w几gb“,1’;
test--Wr--ace<=,0,;
tes七rd--gb<=,0,;
认叭ITFOR200ns;
test--addr--名b“,,11100000,,:
test--indirect--sel<=,0,:
test--int--rst<=,0’;
test--w几gb令,0’;
test--.wr--acc<=,0’;
test--rdjb<=.1’;
认叭ITFOR200ns;
test--add性b李,,11100000,,:
test--indirec妙el<=t0,:
test--int--rst<=勺,;
test--wl’--gb<=,0’;
test--wr--acc<=10,;
test--rd--gb夺,1’;
脚叭ITFOR200ns;
ENDPROCESS;
ENDsiml;
79
附录D硬核仿真的部分程序源代码
C:0x0000
C:0X00D3
C:0X0006
C:0x000B
C:D盆000A
C:Dx00DC
C:ox00DE
C:D盆0010
C:0x0012
C:0盆0015
C:0X0016
C:0盆0DI日
C:0x0019
C:oxO01B
C:0X001D
C:0X0020
C:0X0D21
C:0x0022
C:0x0025
C:0x0026
C:0盆0028
C:0X0029
C:D盆002A
C:OX002B
C:0盆002E
C:ox0030
C:OX0031
C:DX0034
C:Dx0036
C:0器003B
C:D盆0039
C:D器003A
C:D北OD3B
C:0x003C
C:D盆003D
C:OXOD3E
753D77
75F06B
CD30
COFO
DD30
DOFO
E530
7401
9D1000
93
74FF
B3
7823
7924
75AODD
E2
E3
900025
E0
74EE
F2
F3
FD
900034
7402
73
75FOCC
74D3
7405
00
D0
00
00
0D
00
00
MOV
MOV
PUSH
PUSH
POP
POP
MOV
MOV
MOV
MOVC
MOV
MOVC
MOV
MOV
MOV
MOVX
MOVX
MOV
MOVX
MOV
MOVX
MOVX
MOVX
MOV
MOV
JMP
MOV
MOV
MOV
NOP
NOP
NOP
NOP
NOP
NOP
NOP
ox3D,#0x77
B(DxFD),#0x68
0盆3D
B(oxFO)
DX30
B(DxFO)
A,Dx3D
A,#0x01
DPTR,#oxID00
A,回A+DPTR
A,#DxFF
A,@A+PC
RD,#0x23
Rl,#Dx24
PZ(DxAO),#0x00
A,@RO
A,回Rl
DPTR,#0x0025
A,@DPTR
A,#DxEE
@RO,A
@Rl,A
@DPTR,A
DPTR,#OxDD34
A,#Dx02
回A十DPTR
B(oxFO),#oxCC
A,#D蕊03
A,#Dx05
附录D硬核仿真的部分程序源代码

 << 上一页  [11] [12] [13] [14] [15] [16] [17] [18] [19] 

MCS51单片机反向解剖以及正向设计的研究 第19页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。