
微机原理课程设计心得体会
实得这学期通过对微机原理和微机实验学习,对微机系统和它的工作原理有了的了解。
微机实验课,总共做了十几个实验,回想起来受益匪浅,主要是加深了对计算机的一些硬件情况和运行原理的理解和汇编语言的编写汇编语言,它是和机器语言最接近的,用它来编程序,会比用其它高级语言要快得多。
实验课程加深了我们对汇编语言指令的熟悉和理解。
不仅巩固了书本所学的知识,还具有一定的灵活性,发挥了操作,加深了我们对硬件的熟悉,锻炼了动手能力,发挥创造才能。
通过这次课程使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正提高自己的实际动手能力和独立思考的能力。
对于这门课,我们收获了很多,我觉得这门课偏重于工程思维,主要难点在于对程序的理解。
但是老师让我们通过手打程序,控制实验平台很好的理解了各实验的实验程序。
对于课程的建议,实验讲义给的程序很清楚,大大降低了实验预习和自主编程的难度,给实验讲义可以更多的给方法和方式,提供一些程序建议而减少直接给出程序内容。
实验课上,请一个或两个同学讲解一下实验程序设计思路,通过讲解与其他人互动,可以收获更多。
微机原理课程上讲到的各种芯片的功能,以及引脚的作用,在实验中都得到了运用,使我们加深了对于主要芯片的应用的认识,同时在实验室的环境里熟悉了汇编程序的编写过程和运行过程,最后还提高了自己的动
微机原理课程设计 顺序控制系统的设计
这是汇编程序,原理图照课本上画就行~ CODE SEGMENT ASSUME CS: CODE NEW_INT: ;接收字符的中断处理程序 STI ;CPU开中断 MOV DX , 3F8H ;接收字符 IN AL , DX MOV DL , AL ;显示接收字符 MOV AH , 2 INT 21H CMP DL , 0DH ;判断是否为回车 JNZ L2 ;不是,转L2处 MOV DL , 0AH ;若是,加显示一个换行符 MOV AH , 2 INT 21H L2: MOV AL , 20H ;发中断结束命令(EOI) OUT 20H , AL IRET START: ;主程序部分 MOV AH , 35H MOV AL , 0CH INT 21H ;读取原0CH号中断服务程序址 PUSH BX PUSH ES ;以上地址入栈保存(以便在程序退出时再恢复中断矢量表中的内容) MOV AX , CS MOV DS , AX MOV DX , OFFSET NEW_INT MOV AH , 25H MOV AL , 0CH INT 21H ;修改中断矢量表,将NET_INT位置登记为0CH号中断服务程序的地址 ;以下初始化8250 MOV DX , 3FBH ;指向线路控制寄存器 MOV AL , 80H ;位7置1 OUT DX , AL ;发送此字节 MOV DX , 3F9H ;指向波特率除数的高字节 MOV AL , 0 ; 1200 BPS对应的高字节 OUT DX , AL ;发送此字节 DEC DX ;指向波特率除数的低字节 MOV AL , 60H ; 1200 BPS对应的低字节 OUT DX , AL ;发送此字节 MOV AL , 1BH ;数据长度为8位 , 1个奇偶校验位 , 偶校验 , 1个停止位 MOV DX , 3FBH ;指向线路控制寄存器 OUT DX , AL ;发送此字节 MOV DX , 3FCH ;设置MODEM控制寄存器 MOV AL , 0BH ;允许8250发中断 OUT DX , AL MOV DX , 3F9H ;指向中断允许寄存器 MOV AL , 1 ;允许数据接收准备好中断 OUT DX , AL ;发送此字节 CLI ;关中断,以便对中断控制器8259A进行操作 IN AL , 21H ;读取中断屏蔽寄存器的内容 AND AL , 0EFH ;将COM1中断(即IRQ4引脚)的对应位置0,允许中断。
OUT 21H , AL ;写入中断控制器8259A中 STI ;开中断 L1: ; 主程序循环,等待收到字符的中断发生。
MOV AH , 0 INT 16H ;读取键盘字符 CMP AL , 03 ;比较是否为CTRL-C键 JNZ L1 ;若不是,继续循环 EXIT: ;退出处理 MOV AH , 25H MOV AL , 0CH POP DS POP DX INT 21H ;恢复中断矢量表中0CH号中断服务程序的原地址。
MOV AH , 4CH INT 21H ;返回DOS CODE ENDS END START麻烦采纳,谢谢!
微机原理课程设计 电压报警器实验报告
南通大学电子信息学院微机原理课程设计报告书课题名:班级:姓名:学号:指导老师:日期:xxx目录1.设计目的.........................................................22.设计内容.........................................................23.设计要求.........................................................24.设计原理.........................................................35.硬件电路图.....................................................36.程序代码.........................................................57.程序及硬件系统调试情况.............198.设计总结与体会...........................................191、设计目的课程设计是培养和锻炼学生在学习完本门课后综合应用所学理论知识,解决实际工程设计和应用问题的能力的重要教学环节。
它具有动手、动脑和理论联系实际的特点,是培养在校工科大学生理论联系实际、敢于动手、善于动手和独立自主解决设计实践中遇到的各种问题能力的一个重要教学环节。
通过课程设计,要求学生熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,使学生得到微机开发应用方面的初步训练。
让学生独立或集体讨论设计题目的总体设计方案、编程、软件硬件调试、编写设计报告等问题,真正做到理论联系实际,提高
求微机原理的《单板机发报机》的课程设计论文
去书店看看
微机原理这门课讲什么的
学汇编语言和如何通过汇编语言来编写ASM汇编语言程序的。
同时还要了解微机的内部结构和工作原理。
好方法就是上课好好听讲,实验课认真预习。
微机原理所谓的读写操作
如果将来想从事单片机,嵌入式系统方面的工作,这两个都要学好;如果将来从事纯软件类工作,微机原理了解就可以了,语言可以换成Java;C和微机原理是单片机的基础,但是我们大学课程的教材没有将这两者联系起来,其实微机原理更注重理解计算机的体系结构,将来对于接触各种不同的处理器芯片有指导性的意义。
而C语言这块,他的语言本身在很多单片机应用领域是直接编程工具,而更为重要的是通过学习C的过程掌握从高级语言程序到可执行文件的产生过程,编译预处理,编译,链接,烧录,和他们分别使用的工具,这才是最终的精华(这是国人和西方国家差的太多的地方)。
语言本身是表面,国家二级考试等等更是垃圾。
也许今天说的话还不能马上帮到你,希望将来入门后能对你有所帮助。



