微机原理课程设计报告_第1页
微机原理课程设计报告_第2页
微机原理课程设计报告_第3页
微机原理课程设计报告_第4页
微机原理课程设计报告_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、心得与体会这次课程设计历时两个星期, 在整整两个星期的日子里, 我学到了很多很多的东西, 不 仅巩固了以前学过的知识, 而且还学到了很多书本上所没有学到过的知识。首先, 通过一段时间的上机练习, 对 Matlab 仿真软件有了很好地掌握, 能较熟练地运用 Simulink 绘制一些 简单的仿真模型并正确地设置一些参数, 对其仿真的过程也有了大致的了解; 其次, 就是通 过本次课程设计, 对程序语言有了更好的掌握, 通过对完整程序的阅读和理解, 使我对程序 的设计和运行过程有了更加全面的了解; 还有就是对信号的传输过程和信噪比以及误码率都 有了更深地理解,对 BPSK和QPSK有了更好的掌握;特

2、别是 BPSK在无噪声情况下和在加性 高斯白噪声的情况下的实现及输出波形有了更深刻的印象。通过本次课程设计最大的收获可能就是使我懂得了理论联系实际是很重要的,我们在书本上学到的知识是很基础的, 而且我们对知识的掌握也是很有限的。 通过实践, 在加强我们 独立思考以及动手能力的同时还加深了我们对知识的理解、加强了我们对知识运用的能力。 在实践中我们可以发现自身的不足,可以通过以后的学习及锻炼及时地改正。当然在本次课程设计过程中遇到了很大的困难,在实践的过程中遇到了各种各样的问 题,比如起先在设置模块的参数时比较困难, 仿真的效果也比较差; 还有就是在编写和修改 程序的时候也会遇到一些难题, 最后

3、,在老师的指导下以及和在和同学的讨论过程中解决了 这些困难和问题。Z4 assume cs:code, ds:datasdatas segmenthex db 4 dup (0)error db 13,10,input error$ datas endscode segmentstart:mov ax, datasmov ds, axmov ah, 1hmov bx, offset hexjmp ts0up0:inc bxts0:cmp bx, offset hex + 4jge next0int 21hmov byte ptr bx, aljmp up0next0:mov cl, 4mov

4、bx, offset hexxor dx, dx jmp ts1up1:inc bxts1:cmp bx, offset hex + 4 jge blankmov al, byte ptr bxcmp al, 0jl errcmp al, 9jle below_tencmp al, Ajl errcmp al, Fjle above_tencmp al, ajl errcmp al, fjg errabove_ten:and al, 0fhadd al, 9below_ten:and al, 0fh shl dx, cl add dl, al jmp up1blank: mov bx, dxm

5、ov ah, 2h mov dl, 13 int 21h sub dl, 3 int 21hxor cx, cx mov ah, 2h stc next1: rcr cx, 1 jc done test bx, cx jnz ones mov dl, 0 int 21h jmp next1 ones: mov dl, 1 int 21hjmp next1 err:mov ah, 9hmov dx, offset errorint 21h done: mov ax, 4c00hint 21hcode endsend startZ3DATA SEGMENTBUFF1 DB 100LEN1 DBST

6、R1 DB 100 DUP()BUFF2 DB 100LEN2 DBSTR2 DB 100 DUP()DAT1 DB 0AH,0DH,Please input character string1,$DAT2 DB 0AH,0DH,Please input character string2,$DAT3 DB MATCH,$DAT4 DB NO MATCH,$DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV DX, OFFSET DAT1MOV AH,09HINT 21HMOV DX,OFFSET

7、BUFF1MOV AH,0AHINT 21HMOV DX,OFFSET DAT2MOV AH,09HINT 21HMOV DX,OFFSET BUFF2MOV AH,0AHINT 21HMOV CL,LEN2MOV BL,LEN1CMP CL,BLJNZ LP2LP0: MOV SI,0MOV DI,0LP3: MOV AL,STR1SICMP AL,STR2DIJNZ LP2INC SIINC DIMOV AL,SICMP AL,CXJNZ LP3LP1:LEA DX,DAT3MOV AH,09HINT 21HJMP LP4LP2: LEA DX,DAT4MOV AH,09HINT 21HL

8、P4: MOV AH,4CHINT 21HCODE ENDSEND STARTZ2CRLF MACROMOV AH,02HMOV DL,0DHINT 21HMOV AH,02HMOV DL,0AHINT 21HENDMDATA SEGMENTAR1 DB INPUT STRING,THE END FLAG IS $,$BUFF DB 20LEN DBSTR DB 20 DUP ()DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXXOR DI,DILEA DX,AR1MOV AH,09HINT 21HLE

9、A DX,BUFFMOV AH,0AHINT 21HMOV CL,LENAND CX,00FFHBJ: MOV AL,STRDIINC DICMP AL,30HJB LP2CMP AL,39HJG LP2INC BHADD AL,30HLP2: MOV DL,ALMOV AH,02HINT 21HLOOP BJCRLFADD BH,30HMOV DL,BHMOV AH,02HINT 21HMOV AH,4CHINT 21HCODE ENDSEND STARTZ1CRLF MACROMOV AH,02HMOV DL,0DHINT 21HMOV AH,02HMOV DL,0AHINT 21HENDMDATA SEGMENTBUFF DB 100LEN DBSTR DB 100 DUP()DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV SI,0LP1: LEA DX,BUFFMOV AH,0AHINT 21HCRLFMOV CL,LENA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论