第一篇:单片机课程学习总结报告
单片机课程学习总结
班级 09微电子学号姓名
这学期我们选择了单片机这门课,从第一节课开始,我们就感觉到了这门课与其他的课有一些不同。单片机课程不仅是学习书本的内容,也需要从实验中掌握知识。这门课程确实让我们受到了很多的启发,并学到了很多的知识。学习单片机,要掌握单片机指令系统中汇编语言各种基本语句的意义及汇编语言程序设计的基本知识和方法,以及单片机与其他设备相连接的输入输出中断等接口技术。使我们从硬件软件的结合上理论联系实际,提高动手能力,从而全面掌握单片机的应用。
熟悉单片机的人都知道,要学好单片机可不是一件容易的事,倒不是因为单片机很难学,而是很难找到一本专为单片机入门者而编写的教材。翻一下身边的单片机教材,都好像是为已经懂单片机的人而写的,一般先介绍单片机的硬件结构和指令系统,再是系统扩展和外围器件,顺便讲一些应用设计。如果按照此种学习方法,想进行产品开发,就必须先把所有的知识全部掌握了才可以进行实际应用。学习使用单片机只能靠循序渐进的积累,不可能一蹴而就。万事开头难、要勇敢迈出第一步知识点用到才学,不用的暂时丢一边。想把厚厚的一本书看完在做实验,估计是不太可能的。看着人头都晕了,学了后面的,前面的估计也快忘光了,所以,最好结合实际程序,用到的时候才去看。我们在焊接具体电路之前,最好做个仿真,这样实验的成功率会大大提高。我们都学习过C语言,相信的大家的基础都不错,在编写程序千万不要光看不写,一定要自己写一次。刚开始我们可以模仿别人的程序,然后慢慢的学会自己编写,这是一个完全自主学习的过程,需要恒心和信心。
在学习这门课程时,我遇到过许多困难,这并不可怕,因为只要我们敢于面对,团结合作,就没有解决不了的问题。在焊接电路过程中,我们需要互相学习焊接技巧,互相帮助、互相鼓励。在编写程序的时候,要善于把自己好的算法给大家分享,不会的时候要虚心向同学和老师请教。当然更要利用当今社
会为我们提供的网络资源,学会在网络上搜索资料,自主学习。切忌拿别人做好的实验和编写好的程序去蒙混过关,这样对自己百害无一利。
在学习单片机的时候,让我学会了思考生活中的点点滴滴。比如说,当我看到交通灯的时候会想到它的程序是怎样实现的?为什么它的led灯会有如此的高亮度?而我的led灯亮度很低,如果电流稍过大,就会烧毁。在家乡的公家车上看到远程led信息远程发布测试的时候,我便会想到它应有通信模块和显示模块两部分组成,也许我想的过于简单,但是让我学会了思考。
总之,学习单片机这门课程,不仅学会了这门专业课的知识,还提高了我的自主学习能力,更让我的世界观、方法论有了深层的提高,谢谢老师对我的教诲,让我受益匪浅。
第二篇:单片机课程学习总结
单片机课程学习总结
一、成员:
张坤,张金,张龙
二、关于专业知识的所得:
12864(ks0108控制器)的显示控制;
LED扫描显示;
超声波发射与接收;
单片机接口及编程技巧;
定时器、中断等的使用;
开关电路的设计;
等等。
三、其他感悟
通过单片机课上的系统设计项目,作为一个三人组成的团队,我们在团队管理方面都深有体会。
首先一个团队的每个成员必须同心协力,共同努力完成任务。团队每个成员都要有责任感,因为我们团队只有三个人,所以大家都可以做到相互督促,相互鼓励,每个人对整个项目也都有很整体的把握。一个人遇到难以克服的困难,三个人团结协作一起解决。
同时也要注意分工的问题,责任分配一定要明确,困难是大家的,责任却是个人的。小团队里不需要专门的问责制,但是我们团队每个成员都很自觉的承担起各自的责任。一定要注重效率,避免重复工作。
这又向我们提出了经常交流的要求。只有多交流,搜集到的资源才能充分共享,每个人都知道其他人的想法,清楚项目的进程。
最后还要注意团队精神状态的保持。团队成员应始终对单片机应用有充足的兴趣,不会因为困难而轻易退缩。将最初的热情保持到最后才能取得成功。队长应始终保持乐观态度,适时调动团队情绪,使得整个团队的精神保持在良好的状态。
我们在项目的设计制作过程中遇到了各种各样的问题,比如超声波接收电路换过两次,仍然不能成功接收超声波;lcd显示屏只能仿真成功,下载到单片机上却总是不能工作。我们灰心过,但是到最后还是在努力试图完成我们的项目。
四、对未来单片机课程的期望
经过单片机课程的学习,我们深刻理解到,有所求的学习才是最高效的学习。这应该是调动积极性最好的方法了吧。所以,“课程设计”这一特殊作业一定是要坚持下去的。不过考虑我们在课程设计过程中遇到的问题,我们发现我们不能及时与学长分享课程学习中的心得体会,不能分享前辈在电子设计过程中的经验教训。所以最好是可以有一个平台,使大家能及时得到有用的信息。
推荐阅读:
计划书范文:http:///fanwen/jihuashu/
述职报告范文:http:///fanwen/shuzhi/
左眼皮跳是什么预兆:http://maren.bukeep.com
第三篇:单片机总结报告
单片机总结报告
——IC卡
小组成员:刘绍凯
06291043
刘永欢
06291044
一、实验设备
………..二、实验原理
刘中芳
06291045
如硬件连接图所示,本系统可分为如下几个模块:
单片机80C196模块(复位、晶振电路,电源电路)显示模块
键位模块
IC卡(24C01)模块
80C196单片机的外围电路:复位P22 80196内部的振荡电路是一个单级非门电路,它与石英晶体配合时,可以组成一个振荡器,构成单片机所需要的时钟。
显示见预习
键位见预习
IC卡见预习及资料
三、设计框图
四、程序
五、调试过程
虽然最后还是做出来了,但做的过程还是挺复杂的。
(1)将wave6000仿真软件复位后有如下没注意到的语法错误.:
1.AX
EQU
20H 错误提示:“行:1,错误334:重复定义:AX
错误原因是AX寄存器在仿真软件里的设置汇编预定义符号里已经定义过了。解决办法一是去掉相对应的伟福预定义寄存器,二是将源程序里的寄存器定义去掉。
2.LDB
AX,OEH 错误原因将寄存器地址单元0E写成了OEH,应将大写字母O改为0(2)分步调试单步执行,断点
3.首先检查程序运行后4个显示数码管是否都有显示,再看其显示是否合乎要求。
按地址键时,发现低两位数据每次在加1,说明控制四个字位的寄存器的顺序不对,控制数码管从高到低依次应是HSO.0~HSO.3; 4.源程序运行后,发现数码管的高两位数据一直在加1。
错误原因:当任意一个按键按下去后,给P0口送的是低电平,而我们编的程序恰恰相反,应该是让P0.0~P0.3检测到低电平时跳转到相应的子程序。
5.每按下一次地址键或数据键时,有时要跳好几个数,不能连续地变化。
源程序如下:DATA:
LCALL
DL1
JBS
0EH,0,SCAN DL1:
LDB
25H,#80 H1:
NOP
NOP H2:
LDB
AX,#200
NOP
NOP
DJNZ
AX,H2
DJNZ
25H,H1
RET
错误原因是设置按键的延时时间不够长,而且当一次长时间按时,会出现数据一直往前跳的情况。要消除此种现象,我们运用了如下的程序:DAT: LCALL DL1
JBC 0EH,0,DAT 6.当按下数据键后,显示的数据会往下加,但当按下写键后,数据又变为写之前的数据。说明WR子程序,改变了DATABUF里面的数据。经过我们的仔细检查后发现在写子程序里有如下两句语句: LCALL
READ LD
DATABUF,READDATA 它们的作用是将IC卡当前地址中的数据读到数码管中,但此时更改后的数据还没被写入到IC卡中。应该将它们去掉或放在调用写子程序的后面。6.每次读出来的数据都是FF。而且将更改后的数据写入当前的地址时,当程序复位后再找到该地址时,没有显示之前写入的数据,而仍然是FF。说明无法对IC卡进行读/写操作。此时我们耐心地从每个与读和写有关的子程序查起,发现数据子程序,地址子程序,写子程序,还有发送起始信号,结束信号,SDA及SCK信号均无异常。
此时我们想到了先单步执行,然后到写和读子程序时跟踪执行,注意到了当前更改后的数据确实是存到了DATABUF,而当前的数据却没有进入到READDATA,说明数据没能够进入到IC卡中,也没有从IC卡中读出来。而读时序和写时序我们也都检查了几遍了,也都符合24C01的规定。此时,我们只有找到指导老师,老师帮我们看了一下程序后,发现也没什么地方有问题,就觉得应该是IC卡有问题。所以给我们换了一张卡,然后我们试了一下,发现果然能对IC卡进行读写了,而且每次读出来的数据都是随机的。
到此,已能对IC进行正常地读/写了,调试完毕了!
六、设计心得
俗话说“好的开始是成功的一半”。我认为最重要的就是做好设计的预习,我们首先搜索到了IC卡的相关资料,弄清楚了单片机对该IC卡进行读和写的工作过程。明白了读写器件寻址地址、起始信号和结束信号在读和写的过程中所发挥的作用。然后通过编写程序,知道了硬件的接口是如何进行连接的,进而使我加深了对整个系统工作原理的理解。
其次,老师对实验的讲解要一丝不苟的去听去想,因为只有都明白了,做起设计就会事半功倍,如果没弄明白,就迷迷糊糊的去调试,到头来所做的工作都是白费。最后,要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法。
另外,我也学到了一些调试程序的小技巧。比如,如何设置断点进行调试程序。还有在“单步运行”、“跟踪执行”时观察单片机内各寄存器内容和状态用以检验目标程序是否正确、以及硬件系统的连线及功能是否正确。
软件的编程要我们不断的调试,最终一个能完成课程设计的劳动成果出来了,很高兴它能按着设计的思想与要求工作起来。
当然,这其中也有很多问题,第一、不够细心比如对课本理论的不熟悉导致编程出现错误。第二,是在学习态度上,这次课设是对我的学习态度的一次检验。对于这次单片机课程设计,我的第一大心得体会就是作为一名工程技术人员,要求具备的首要素质绝对应该是严谨。我们这次实习所遇到的多半问题多数都是由于我们不够严谨。第三,是知识学得比较死,不会灵活地运用,不会举一反三。第四,在做人上,我认识到,无论做什么事情,只要你足够坚强,有足够的毅力与决心,有足够的挑战困难的勇气,就没有什么办不到的。
实践证明,通过该课程设计,不仅提高了学生学习的兴趣,加深了对专业知识的理解,开阔了视野,也为以后毕业设计打下良好的基础。单片机课程设计这一实践教学环节的有效开展,有助于学生有效地掌握所学知识,缩短从理论知识到实际应用的过程,很好地培养了我们对专业的兴趣,增强了学生的创新意识,提高了学生的动手能力和实际应用能力。
我认为,学编程读别人的程序非常重要,每个人都有不同的思维,相同的任务却有很多不同的方法,在每个程序里都能找到些经典的段子,让人回味。从中可以学到很多的方法,并且有些可以直接的引用。一个出色的程序员在编程时,并不是从零开始,而应该是先找出类似的例子进行分析,参考,看看有没有值得引用和借鉴的地方,加以修改,为自己所用。实践证明,这样做是对的。
当然,努力归努力,方法也很重要。在这里,我总结一下,与大家共勉:
1、基本功要杂实,要有一定的数模电基础。学单片机首先要搞清楚它的基本结构和存储单元的分配。
4、多读有代表性的程序,读得多了自然就会学到很多的好方法。可买本单片机子程序集看看,也可网上下载程序分析。
5、多泡泡单片机相关的论坛,与大家多交流交流,单片机完全可以自学的。
我觉得以上几点相当重要,因为它对我帮助很大,算是将我领进了单片机的大门,以至于我学起来不那么吃力,没有感觉到像大家说的那样的难。我看过很多的程序,也调试过很多的程序,每一次收获都不小。我的实验室就是KEIL和PROTEUS。这使我做实验很方便。虽是虚拟的,但调试程序还是可以的,省去了很多的时间提高了效率。最近我在学CX51,因为学单片机掌握C语言是非常重要的,C语言的通用性对学习其它类型的单片机有很大的帮助。今后,我想做嵌入式系统工程师,想学ARM,想搞操作系统。所以我现在必须打好基础,这样才能进步。
通过这种途径的实践教学活动,我们将前几年所学的知识综合起来了,将所学的知识应用于实践中去了。这样,到了社会上我们就更
有竞争力了。
实践证明,通过该课程设计,不仅提高了学生学习的兴趣,加深了对专业知识的理解,开阔了视野,也为以后毕业设计打下良好的基础。单片机课程设计这一实践教学环节的有效开展,有助于学生有效地掌握所学知识,缩短从理论知识到实际应用的过程,很好地培养了学生的专业兴趣,增强了学生的创新意识,提高了学生的动手能力和实际应用能力。
第四篇:课程学习总结报告
课程学习总结报告
张奕城
(管理学院 港航一班 11030037)
一个学期的物流地理课程已经结束了。在刘念老师的指导下,我们完成了物流地理这门课程的学习。由原来的不清楚到现在的了解框架,认识了许许多多的新知识。新的学习方法.新的一些思考方式,获得了许多的经验。重在学习过程的完整性,注重自我知识体系的构建与创新,注重学生个体能力的提升。这些能力不仅包括本课程技术知识应用的能力,还包括学习能力(收集资料、整理资料),表达能力(书面表达、语言表达),沟通能力(团队融合、工作技巧)等。
虽然与高中时的地理学有不同,比想象中的复杂,是高中时期的基础地理课程的深化。物流地理作为港航学生必备的基础知识.是港航学子在将来的路上的基石.它包括了对整个物流行业的概述.国内综合运输.铁水路航管当今五种最主要运输方式的讲解.以及对国外物流行业的点评.在学习过程中.可以不断学习到新的专业知识.不断获取.不断补充以前所不知道或不了解的行业动态。
总结报告如下:(一)网络教学
老师用网络教学这方面,让人感觉很有意思,而且课上讲过的信息、要查询了解的信息都在网络教学平台可以找到,实在是很方便,课上没有来得及做的笔记也可以事后查看PPT。令人高兴的是,各位同学都会积极地把最新的船舶信息放在论坛里,对做课题研究和拓展知识面提供了不少帮助。
网络教学及现场教学,使我们学习的更广泛。网络教学是一个非常与时俱进的一个方法,不得不说这个网站做的非常好,许多同学和老师一同在网上搜索有价值的资料,分享研究,在结合学习的课件,课后的习题更加巩固了这门课程的学习。
物流地理课程中,老师不单单仅教授书本上的知识.而且不断为学生补充当今最新最快的行业动态.且不断鼓舞学生收集最近的资料.学会自主分析.读取到咨询中最有用的信息.物流地理课程涵括范围大.然而老师却深入浅出的让学生用最简单的方法去理解.接受最有用的咨询.使学生在该专业课程上专业的认识不断加深.眼光不断开阔.现在以具备一定的专业认识。
(二)参观
还有就是课外的学习参观也就是盐田港之旅,盐田港集团在近十年的发展过程中,自开港以来,盐田港集装箱吞吐量持续增长,已发展成为全国集装箱吞吐量最大的单一港区,也是目前中国大陆远洋集装箱班轮密度最高的单个集装箱码头。由此使我了解到深圳港的魅力,深圳港作为国家确定的华南地区集装箱枢纽港,广泛服务于珠江三角洲地区、省内外其他地区,为这些地方的对外开放和发展外向型经济做出了重要贡献。深圳港不仅为深圳,而且为广东省、华南地区、香港特别行政区以及国际集装箱中转运输发挥了重要作用。深圳港的发展为深圳市、广东省乃至全国对外贸易的发展起到极其重要的推动和促进作用,已经成为深圳市改革开放成果的重要标志。
(三)画地图
画地图是个很令人兴奋也令人焦急的过程,因为其实画起来要花不少时间,有些地方地图上有时候是不会标出的,也或者是时间问题,资料更新了,于是有些地方就找不到了,那个时候却是很着急,但是当画完一幅属于自己的地理交通地图时会令人非常高兴。希望考试结束后可以发还回来,日后我想也会有用处。这门课程的最大特点是要画各式各样的地图。这门课程开始的时候我们买了几本中国地图和广东地图、世界地图,这一个学期我们的课程作业就是在地图上标注各个地点比如八纵八横,四张中国地图上满满的都是我们画过的痕迹,各式各样的标记几乎覆盖了原本的地图,而且画地图让我更加熟悉了每个省份的地理位置。
在物流地理的学习当中.老师不断鼓励支持学生自主学习.分组分工合作.极大的锻炼了我们在人际交往关系中的相互了解.提高.在团队中.每个人的分工合作有利于最大限度的提升整个团队的能力.突出每个人的优点.降低工作的难度.且使每位同学都有机会上台演讲.这实为以前义务教育所永远不难做的与普及的学习方法.让我们这些学子在潜移默化当众不断提升自己的能力.这实为难得。
第五篇:单片机课程教学大纲
《单片机技术》课程教学大纲
(Single—Chip Microcomputer Technology)
课程类型: 专业选修 课程代码: 课程学时: 68 学分: 4 适用专业: 电类各专业 开课时间: 3 年级 2 学期 开课单位: 电子与信息学院 大纲执笔人: 大纲审定人:
本课程是电类各专业必修的专业技术基础课,是一门实践性很强的课程。本课程的教育目标及任务是:使学生掌握一般单片机的基本原理、51系列单片机的基本性能和采用单片机构成应用系统的基本方法。为今后采用单片机构成的应用系统提供必要的技术基础。
一、教学目的与要求
本课程的任务是从应用的目的出发,通过对MCS-51系列单片机的剖析,使学生获得有关单片机的硬件、软件的基本概念,基本知识和单片机应用系统的设计和编程知识。用汇编语言进行程序设计的基本技能。培养学生分析和解决实际问题的能力。
二、教学重点与难点
1、教学重点:单片机的基本构成、基本接口原理和采用单片机组成实际系统的原理和方法。
2、教学难点:串行接口,中断系统及其应用,单片机的扩展原理和方法。
三、教学方法与手段
以教师讲授为主,有重点的讲授,开展少量课堂讨论。结合实验及实训,要求学生每人自制一个基本完整的、并能够运行的单片机实用小系统。
四、教学内容、目标与学时分配
教学内容 教学目标 课时分配
绪论 了解 1
1. 计算机技术基础 3 1.1 计算机的发展与分类 了解 1.2 计算机的应用概况 了解 1.3 计算机中数码的表示 掌握 1.4 单片机概况与应用 掌握 1 1.5 单片机的组成结构及指令执行过程 掌握 1 1.6 单片机应用系统的开发 了解 1 2. 单片机组成原理2.1 MCS-51单片机结构 掌握 2 2.2 单片机复位电路设计 掌握 2 2.3 MCS-51存储器配置 掌握 2 3. 单片机指令系统 3.1 MCS-51指令简介 3.2 指令系统 4.汇编语言程序设计 8 4.1 汇编语言概述 4.2 简单程序设计 4.3 分支程序设计 4.4 循环程序设计 4.5 查表程序设计 4.6 散转程序设计 4.7 子程序设计 5.定时器/计数器和中断系统 10 5.1 定时器/计数器 5.1 中断系统 6.单片机应用系统扩展设计 8 6.1 存储器的扩展 6.2 I/O接口扩展电路设计 7.键盘、显示接口技术 13 7.1 键盘与计算机接口 7.2 独立式按键接口设计 7.3 矩形式键盘接口设计 7.4 LED显示器及接口设计 7.5 LCD显示器 掌握 2 掌握 4 了解 1 掌握 1 掌握 1 掌握 1 掌握 1 掌握 1 掌握 2 掌握掌握 5 掌握 掌握 掌握 掌握 掌握 2 掌握 4 了解 64 3 2 2
8.串行通信接口技术 2 8.1 串行口通信方式
五、实践教学内容要求与说明
参见单片机技术实训大纲
六、考试范围与题型
1、考试范围与分数比例 微型计算机的基本概念
5%
单片机硬件结构
MCS-51指令系统
35%
35%
MCS-51单片机系统扩展 10% MCS-51单片机的接口
实验内容
2、试题类型与分数比例
软件分析题 硬件分析题 单项选择题
26% 14% 30%
10%
5%
实训及综合 30%
七、教材与参考资料 1.教材
吴黎明主编.单片微机原理及应用技术.科学出版社2005.
丁元杰主编.单片微机原理及应用.机械工业出版社.2005 2.参考资料:
(1)何立民编著.2001.MCS-51系列单片机应用系统设计.北京航空
航天大学出版社
(2)杨金岩等编著.2005.8051单片机数据传输接口扩展应用技术与应用实例.人民邮电出版社