当前位置:文档之家› 微机原理课设心得体会

微机原理课设心得体会

微机原理课设心得体会篇一:微机原理课程设计总结,手抄版微机原理课程设计总结以前从没有学过关于汇编语言的知识,起初学起来感觉很有难度。

当知道要做课程设计的时候心里面感觉有些害怕和担心,担心自己不会或者做不好,但是但是当真的要做的时候也只好进自己最大的努力去做,做到自己最好的。

我们在这个过程中有很多自己的感受,我想很多同学都会和我有一样的感觉,那就是感觉汇编语言真的是很神奇,很有意思,我们从开始的担心和害怕渐渐变成了享受,享受着汇编带给我们的快乐,看着自己做出来的东西,心里面的感觉真的很好。

虽然我们做的东西都很简单,但是毕竟是我们自己亲手,呵呵,应该是自己亲自做出来的,很有成就感。

我想微机原理课程设计和其他课程设计有共同的地方,那就是不仅加深和巩固了我们的课本知识,而且增强了我们自己动脑,自己动手的能力。

但是我想它也有它的独特指出,那就是让我们进入一个神奇的世界,那就是编程,对于很多学过汇编或者其他类似程序的同学来说,这不算新奇,但是对于我来说真的新奇,很有趣,也是我有更多的兴趣学习微机原理和其他的汇编。

《微机原理实验与课程呢个设计指导书》,陆红伟编,中国电力出版社,XX年《8086微型计算机组成、原理及接口》,顾滨编,机械工业出版社,XX年《微型计算机技术及应用》戴梅萼,清华大学出版社,XX本次课程设计的总结与体会微机原理与接口技术是一门很有趣的课程,任何一个计算机系统都是一个复杂的整体,学习计算机原理是要涉及到整体的每一部分,讨论某一部分原理时又要涉及到其他部分的工作原理,这样一来不仅不能再短时间内较深入理解计算机的工作原理,而且也很难孤立地理解某一部分的工作原理。

所以,再循环渐进的课堂教学过程中,我总是处于“学会了一些新知识,弄清了一些原本保留的问题,又出现了一些新问题”的循环中,直到课程结束时,才把保留的问题基本搞清楚。

学习该门课程知识时,其思维方法也和其他课程不同,该课程偏重于工程思维,具体地说,在了解了微处理器各种芯片的功能和外部特性以后,剩下额是如何将它们用于实际系统中,其创造性劳动在于如何用计算机的有关技术和厂家提供的各种芯片,设计使用的电路和系统,再配上相应程序,完成各种实际应用项目。

这次实验并不是很难,主要的困难来自对程序的理解。

功夫不负有心人,经过四个人的合作和努力,我们最后对实验的原理有了清晰的认识。

虽然实验台上的很多模块但愿没有用到,但是就系统功能来说,我觉得我们做的还是不错的。

这次课程设计却让我们对实验台有了足够的了解,让我们知道了实验台上各个模块的用法:而且它还让我们对自己动手写程序来控制实验台的运作有了一定的基础。

虽然实验台只是一个小型的模拟平台,但是通过对它的学习和操作,我们对有关接口的知识将会有一个更广泛的认识,而且它对我们一以后的学习也会有帮助的。

实验中个人的力量是不及群体的力量的,我们四个人分工合作,做事的效率高了很多虽然有时候会为了一些细节争论不休,但最后得出的总是最好的结论,而且实验也教会我们在团队中要善于与人相处,与人共事,不要一个人解决所有问题。

总之,这次课程设计对于我们有很大的帮助,通过课程设计,我更加深入地理解了,微机原理课程上讲的各种芯片的功能,以及引脚的作用,同时加深了对于主要芯片的应用的认识,同时在试验室的环境里熟悉了汇编程序的编写过程和运行过程,最后还提高了自己动手能力。

感谢老师的悉心指导。

对课程设计的建议本次课程设计的三个实验相对都比较简单,而且经过老师的讲解以及实验书上的指导,几乎把我们要用到的程序和实验台电路的接线方法都告诉我们了,所以做起来很容易。

但是做完实验,我们对实验台及其上面的各个模块还是不了解。

对如何编程控制实验台上各个模块和芯片的运作也没有什么清晰的认识。

如果老师对我们实验报告的要求在严格一点,也许同学们会更加自觉地去认真理解程序和实验思路。

希望老师根据实验室的环境布置一些可以让我们自己去设计的题目,并给我们更多的实验时间。

这样也许能够激发更多同学的创新能力、老师可以多给我们讲一讲各类芯片的实际应用,这样可以让我们对各种芯片有一些更加贴切的感受。

篇二:微机原理课程设计报告韶关学院信息科学与工程学院课程设计报告题目:单片机综合实验仪——LED显示和矩阵键盘课程名称:微机原理课程设计专业:通信工程学生姓名:郑礼俊学号:同组成员:李韬陈杰文冯景云廖广辉余燕敏班级:通信2班指导教师(职称):夏新恩教授院(系):通信工程系起止时间:XX年 9月——XX年12月一、设计题目单片机综合试验仪——LED显示与矩阵键盘模块二、功能及性能指标能否正常烧入程序,按下相应的矩阵键盘后LED 灯是否显示正常三、内容提要(1)由6位同学组成单片机综合实验仪设计小组。

(2)从老师提供的网站上,下载本课程设计课件。

(3)将单片机综合实验仪划分6个模块,分别由6个同学完成。

(4)在PROTEUS的智能原理图输入系统ISIS下,按本本课程设计课件要求,每位同学主攻单片机综合实验仪一个模块原理图设计和绘制。

为后续实验本模块的板图设计做好准备。

(5)至少兼顾1个其它模块的原理图绘制。

为后续实验中,设计和调试相对应的程序模块做好准备。

版图设计和制作:(1)依据单片机综合实验仪原理图各模块及其元器件的实物结构。

在PROTEUS下设计制作单片机综合实验仪的设计、绘制方法。

通过本次实验,达到熟练掌握PROTEUS下单片机综合实验仪原理图绘制和模块划分调整的目的。

(2)从老师提供的网站上,下载本课程设计课件。

(3)在PROTEUS的智能原理图输入系统ISIS下,按本课程设计课件要求,每位同学按照自己主攻单片机综合实验仪的电路模块原理图设计和制作其板图。

(4)每位同学在自己制作的电路板图上焊接元件,完成实验板的制作。

(5)开发小组分工协作对各电路模块和实验项目进行程序下载和实验项目的调试运行三、设计目的1 了解单片机综合实验仪基本构成和分模块设计方法。

掌握PROTEUS下单片机综合实验仪的设计、绘制方法。

通过本次实验,达到熟练掌握PROTEUS下单片机综合实验仪原理图绘制和模块划分调整的目的。

2通过单片机综合实验仪原理图转换为板图、制作出各模块实验板和下载程序和在实验板上调试、运行个实验项目,熟练掌握单片机综合实验仪线路板的设计制作过程;达到实现单片机综合实验仪各实验项目实际运行效果的目的。

3了解单片机综合实验仪各模块程序设计方法。

掌握KEIL C51下单片机综合实验仪各模块程序设计和调式及PROTEUS下的系统仿真方法。

通过本次课程设计,达到熟练掌握KEIL C51下和PROTEUS下单片机综合实验仪各模块程序设计、调试和仿真的目的。

四、意义通过设计单片机实验仪的LED显示和矩阵键盘模块,对之前所学的知识进行检验,对加深单片机的理解与运用有深刻意义五、本人所做工作1.负责设计矩阵键盘电路以及LED显示电路并完成本模块的PCB版图的制作2.协同组员利用课余时间到实验室完成电路板的实物制作(包括打印电路图纸、转印、腐蚀、焊接、程序设计、实物测试)3.由于在做电路板的过程中种种因素,电路板的制作失败了很多次,所以我又负责购买玻纤电路板以及腐蚀材料六、设计内容LED显示以及矩阵键盘七、设计思路及描述电路:有4个共阴极数码管的动态显示接口电路,用74Ls373接成直通的方式作驱动电路,阴极(公共端)用非门74LSO4反相门驱动,字形(段码)选择由P0口提供,位(每个L印的公共端)选择由P1口控制二当~轮流输出1时,五个数码管轮流显示。

P2口连接4x4键盘:其中~行扫描码输出位,~列扫描码输入位电路:有4个共阴极数码管的动态显示接口电路,阴极(公共端)用非门74LS04反相门驱动,字形码(段码)经LED_DM_PORT口直接输出,位选码(每个LED的公共端)经LED_WM_PORT口输出.KEY_PORT口连接4x4键盘:其中KEY_~KEY_行扫描码输出位,KEY_~KEY_列扫描码输入位。

八、原理图PCB版图九、程序流程1.键盘下按下"EE",,键,切换显示“1234,,“HELL"字样信息。

2.在LED显示器上显示当前按键的键码十、程序清单键盘下按下"EE",,键,切换显示“1234,,“HELL"字样信息。

#incline#define unit unsigned int#define uchar unsigned charmain(){uchar code tab1[4]={0x06,0x5b,0x4f,0x66};//定义"1234"的字形码表uchar code tab2[4]={0x76,0x79,0x38,0x38};//定义"HELL"的字形码uchari,SELE_B,K=0; unit j; //SELE_B;为选码变量;k:切换变量 while(1){P2=0xFE;//输出“FE”键扫描码SELE_B=0x01; //设置位选码(选中最左边位)if(P2==0xEE){P1=~0x00; //低4位关闭所有LEDfor(j=0;j if(P2==0xEE) k=1-k; //按键“EE”按下,改变切换标志while(P2==0xEE); //等待按键松开}for(i=0;i {P1=~0x00; //低4位关闭所有LEDif(k==1) P0=~tab1[i];//输出“12345”的字形码(=0;闭合) elseP0=~tab2[i]; //输出“HELLO”的字形码(=1;断开) P1=~SELE_B;//低4位输出位选码for(j=0;j SELE_B }}篇三:微机原理课程设计课程设计报告( XX—XX 年度第一学期)课程:微机原理及应用题目:动画显示显示三角形并倒置院系: 控制与计算机工程学院班级:自动化1004 姓名学号: XX09030110 XX09040134指导教师:程海燕设计周数:一周成绩:XX年 1 月 11 日XX02020407日期:《微机原理及应用》课程设计任务书一、目的与要求1.通过对微机系统分析和具体设计,使学生加深对所学课程的理解。

2.掌握汇编语言程序设计的基本方法和典型接口电路的基本设计方法。

3.培养学生分析问题、解决问题的能力。

4.培养学生对微型计算机应用系统的基本设计能力。

5.提高学生的实践动手能力和创新能力。

二、主要内容1.动画显示及显示三角形并倒置。

2.针对所选择的设计题目进行硬件设计,合理选用所需元器件,绘制系统结构框图、硬件接线图,并在实验系统上完成电路的连接和调试。

3.根据所选题目的要求对微机系统进行程序设计,绘制程序总体流程图并编写源程序上机调试。

相关主题