实用单片机实习报告范文范例精编4篇
【前言导读】此篇优秀实习范文“实用单片机实习报告范文范例精编4篇”由阿拉题库网友为您精心整理分享,供您学习参考之用,希望这篇资料对您有所帮助,喜欢就复制下载吧!
单片机实习报告1
一、实习目的
1.通过对单片机小系统的设计、焊接、装配,掌握电路原理图及电子线路的基本焊接装配工艺、规范及注意事项;
2.通过对系统板的测试,了解系统板的工作原理及性能,掌握元器件及系统故障的排除方法;
3.掌握程序编制及调试方法,完成系统初始化、存储器操作、端口操作、键盘显示等程序的编制及调试(汇编语言、C语言均可);
4.通过单片机系统的组装,调试以及程序编制、调试及运行,与理论及实验的有机结合和指导教师的补充介绍,使学生掌握控制系统的工作原理、开发方法和操作方法。
5.培养学生解决实际问题的能力,提高对理论知识的感性认识。
二、实习意义
通过本实习不但可以掌握单片机软、硬件的综合调试方法,而且可以熟练掌握电路原理图,激发对单片机智能性的探索精神,提高学生的综合素质,培养学生应用单片机实现对工业控制系统的设计、开发与调试的能力。在制作学习过程中,不但可以掌握软、硬件的综合调试方法,而且可以使学生对单片机智能性产生强烈的欲望。达到最大限度地掌握微机应用技术,软件及接口设计和数据采集与处理的技能,培养电综合实践素质的目的。
三、系统基本组成及工作原理
1、系统基本组成
系统以单片机STC89C52作为控制核心。
流水灯部分由单片机、键盘模块等组成;
四位数码显示,编程实现30秒倒计时部分由单片机、键盘模块、液晶显示模块等组成;
按键功能部分通过按键控制流水灯部分、四位数码显示部分;
电子钟部分由单片机、键盘模块、液晶显示模块等组成;
使用功能键实现相应的功能组合部分通过流水灯部分、30秒倒计时部分实现;
模数转换部分由单片机、ADC0809转换模块、键盘模块、液晶显示模块等组成。
2、系统工作原理
本设计采用STC89C52RC单片机作为本系统的控制模块。单片机可把由ADC0809及单片机中的数据利用软件来进行处理,从而把数据传输到显示模块,实现阻值大小的显示。以数码管显示为显示模块,把单片机传来的数据显示出来。在显示电路中,主要靠按键来实现各种显示要求的选择与切换。
对于模数转换部分,单片机89C51通过P0口的I/O线向ADC0809发送锁存地址以及复位、启动转换等信号,并查询转换状态。ADC0809启动转换后,将0-8个通道一次输入的电压信号转换成相应的数字量,供89c51读取使用,并且将EOC置1供单片机查询转换状态。而滑动变阻器负责将阻值信号转换成电压信号,再送到ADC0809的八个通道。当单片机查询到转换结束后依次读取数据并按照现实的需要进行二进制转BCD码等处理最后控制显示电路显示出数字。其实现方式是:ADC0809转换来自3通道的阻值变化信号。80c51的P2口与ADC0809的输出相连用于读取转换结果,同时作控制总线,向ADC0809发送锁存、启动等控制信息,并查询EOC状态。ALE经分频后给ADC0809提供时钟信号。和口用于向显示电路输出段码,用于数码管的位选。
四、系统硬件设计
结合本设计的要求和技术指标,通过对系统大致程序量的估计和系统工作的估计,考虑价格因素。选定AT89C51单片机作为系统的主要控制芯片,8位模拟转换器ADC0809进行阻值转换。逐次比较法A/D转换器是目前种类最多、应用最广的A/D转换器,其原理即“逐位比较”,其过程类似于用砝码在天平上称物体重量。它由N位寄存器、A/D转换器、比较器和控制逻辑等部分组成,N位寄存器代表N位二进制码。目前应用最广的逐次比较法A/D转换器有ADC0809。它是一种8路模拟输入8位数字输出的逐次比较法A/D转换器件。其主要性能指标和特性如下:
分表率:8位
转换时间:取决于芯片时钟频率,转换一次时间位64个时钟周期
单一电源:+5v
模拟输入电压范围:单极性0-+5v;双极性-5v-+5v
具有可控三态输出锁存器
启动转换控制位脉冲式,上升沿使内部所有寄存器清零,下降沿使A/D转换开始。
通过以上性能比较,我们不难看出ADC0809满足本设计的要求,所以本设计采用ADC0809作为A/D转换器
1、按键电路设计
利用单片机的P1口扩展一个8位键盘。
2、晶振与复位电路设计
本设计采用的'是上电复位的形式,上电顺进RST获得高电平,随着电容器C的充电,RST引脚上的高电平将逐渐下降,只要高电平能保持复位所需要的两个机器周期以上时间,单片机就能实现复位操作。晶振电路为单片机提供工作所需要的时钟信号。震荡频率越高,系统时钟频率也越高,单片机运行的速度就越快。89C51的XTAL1和XTAL2两个引脚跨接晶体振荡器和微调电容C1、C2形成反馈电路,就构成了稳定的自激振荡器,本设计的震荡器频率为12MHZ。
3、下载电路设计
4、流水灯模块设计
5、模数转换模块设计
6、显示电路设计
本设计采用六位数码管。本系统采用共阳极动态扫描的方式连接。数码管的段码数据由89C51的口送出,89C51的输出位选通信号,只有被选中的那位数码管才会显示段码
7、整体电路设计
五、系统软件设计
1、主程序设计
主程序采用分支结构,以状态号标识系统所处的状态。在上电初始化后即进入状态号的轮询扫描,状态号的值决定了分支程序的入口。其中分支程序分别为:AD转换模块(状态号为0),数字模块状态号为1),倒计时模块(状态号为2),电子钟模块(状态号为3),功能组合模块(状态号为4),流水灯模块(状态号为5)。
2、功能子程序设计
流水灯模块
流水灯模块利用单片机的P3口,通过给P3口的各位送低电平,相应的实现流水灯有规律的点亮。
秒倒计时模块
30秒倒计时模块利用单片机的与口送相应的段控数据,口送相应的位控数据。通过程序实现30秒倒计时。
数字加减模块
利用数码管实现数字显示,通过加一键或者是减一键实现数字变量的加一或者减一,进而实现利用数码管显示加一键、减一键功能。
电子钟模块
利用数码管实现时间显示,通过加一键或者是减一键实现小时变量或者是分钟变量的加一,从而实现调时功能。
模数转换模块
对于模数转换部分,单片机89C51通过P0口的I/O线向ADC0809发送锁存地址以及复位、启动转换等信号,并查询转换状态。ADC0809启动转换后,将0-8个通道一次输入的电压信号转换成相应的数字量,供89c51读取使用,并且将EOC置1供单片机查询转换状态。而滑动变阻器负责将阻值信号转换成电压信号,再送到ADC0809的八个通道。
当单片机查询到转换结束后依次读取数据并按照现实的需要进行二进制转BCD码等处理最后控制显示电路显示出数字。其实现方式是:ADC0809转换来自3通道的阻值变化信号。80c51的P2口与ADC0809的输出相连用于读取转换结果,同时作控制总线,向ADC0809发送锁存、启动等控制信息,并查询EOC状态。ALE经分频后给ADC0809提供时钟信号。和口用于向显示电路输出段码,用于数码管的位选。
六、实习总结、体会
本次单片机实习我们一共完成了个模块的程序设计,包括:led显示模块、数码管显示模块和键盘模块。分别实现了流水灯的循环点亮控制、数码管的静态和动态计数显示,还有矩阵键盘按键控制数码管显示的程序设计。然后我们分别用protues系统仿真软件对各个模块进行了模拟仿真,用keil软件编制了汇编语言程序,验证了我们所设计的程序。这次实习还使我理解了编写程序的一些技巧。单片机应用系统一般由包含多个模块的主程序和由各种子程序组成。每一模块都要完成一个明确的任务,实现某个具体的功能,如计算、接受、发送、延时、显示等。采用模块化程序设计方法,就是将这些具体功能程序进行独立设计和分别调试,最后将这些模块程序装配成整体程序并进行联合调试。
模块化程序设计方法的优点:一个模块可以为多个程序所共享;单个功能明确的程序模块的设计和调试比较方便,容易完成;利用已经编好的成熟模块,将大大缩短开发程序的时间,降低开发成本。采用循环结构和子程序结构可以使程序的容量大大减少,提高程序的效率,节省内存。对于多重循环,要注意各重循环的初值和循环结束的条件,避免出现程序无休止循环的“死循环”现象;通过这次的实习我发现,只有理论水平提高了,才能够将课本知识与实践相结合,理论知识服务于教学实践,以增强自己的动手能力。这次实习十分有意义,这次实习我们知道了理论和实践的距离,也知道了理论和实践相结合的重要性。
回顾起此次课程设计,感觉受益匪浅,从拿到题目到完成整个编程,从理论到实践,学到很多很多的课堂理论中没学到过的东西,不仅对键盘的识别技术这一章节的知识点有了深刻的认识,而且对这学期开设的单片机这门课程有了更全面的了解,尤其是在学习使用proteus软件片编程和仿真时收获良多。通过这次单片机课程设计,还使我懂得了实践的重要性。同时在程序调试的过程中提高自己的发现问题、解决问题、实际动手和独立思考的能力。这次课程设计能顺利的完成,除了我们的努力外,当然也离不开指导老师申老师的辛勤指导,致使我在设计的过程中学到了很多实用性的知识。同时,对给过我帮助的所有同学和各位指导老师表示忠心的感谢!
单片机实习报告2
一、实习目的
单片机是一种集成电路芯片,采用超大规模集成电路技术把CPU、ROM、RAM等功能集成到一块硅片上构成一块小而完善的微型计算机系统,在工业控制领域广泛应用。广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。
单片机属于数字电路,其概念、术语、硬件结构和原理都源自数字电路,如果数字电路基础扎实,对复杂的单片机硬件结构和原理就能容易理解,所以在学习单片机的时候我们也同时去重温了数字电路,搞清楚触发器、寄存器、门电路、COMS电路、时序逻辑和时序图、进制转换等理论知识。所以单片机的学习也能使我们对数字电路的学习有了更进一步的实践方案。
通过对单片机学习开发板的安装、焊接、调试、了解电子产品的装配全过程,训练动手能力,掌握元器件的识别,简易测试,及整机调试工艺,从而有助于我们对理论知识的理解,帮助我们学习专业的相关知识。理论结合实际,提高分析解决问题能力的同时也培养同学之间的团队合作、共同探讨、共同前进的精神。
1、对各种元器件认识并熟悉其功能、适用范围。
2、了解手工焊锡用具用法、保养及注意事项。
3、掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。
4、了解电子产品的焊接、调试以及维修方法。
二、实习内容和要求
实习内容:时间地点实习内容备注
7月19上午理工楼多媒体室实习安排、电子工艺基本技能学习
7月19下午理工楼多媒体室单片机开发系统演示
7月20上午理工楼305单片机开发系统介绍、原件分发
7月20下午理工楼305清点元器件、查阅资料
7月21理工楼305元器件分拣及分装三人一组
7月22理工楼305焊接练习一人一组
7月23理工楼305拆焊练习一人一组
7月24理工楼305基本焊接技能考核
7月25理工楼305单片机开发系统制作一人一组
7月26理工楼305单片机开发系统制作一人一组
7月27理工楼305单片机开发系统制作考核
7月28撰写实验报告
实习要求:
认真细致地将元器件安装在电路板上并焊接,按照讲解的方法认真进行焊接,避免出现虚焊、少焊、多焊。以在规定时间内完成单片机学习开发板的安装、焊接、调试及使用。
在实习的过程中应该严格按照老师的要求去做,按照步骤一步一步的按照实习的流程来,做到按时到不早退,注意安全,从而圆满完成这学期的实习。
1、了解单片机学习开发板特点和发展趋势。
2、熟悉万用表的使用。
3、认识液晶显示器件。
4、安装制作单片机学习开发板。
三、实习设备及材料
(1)电烙铁:由于焊接的元件多,所以使用的是外热式电烙铁,功率为30w,烙铁头是铜制。
(2)吸锡工具,镊子,钳子等必备工具。
(3)锡丝:由于锡它的熔点低,焊接时,焊锡能迅速散步在金属表面焊接牢固,焊点光亮美观。
(4)电路板上的元件:二极管,三极管,电阻(排阻),电容(瓷片电容、电解电容),排针,跳线帽,稳压管,LED,液晶,单片机板,下载器板,大小通用板,支柱螺栓(螺母),各种插座,电源开关,2pin接插件,晶振,保险,按键,5V蜂鸣器,5V继电器,杜邦线,排线,47欧姆电阻等等。
四、焊接过程
焊接就是将各种元器件固定在电路板上,它不但能固定零件,而且能保证可靠的电流通路,焊接质量的好坏,将直接影响单片机的质量。
1、烙铁是焊接的主要工具之一。新烙铁使用前应用锉刀将烙铁头部倒角磨光,以防焊接时毛刺将印刷电路板焊盘损坏。然后用焊锡在烙铁头上沾附一层光亮的锡,这样烙铁就可以使用了
2、烙铁温度和焊接时间要适当。焊接时应让烙铁头加热到温度高于焊锡溶点,并掌握正确的焊接时间。一般不超过5秒钟。时间过长会使印刷电路板铜铂跷起,损坏电路板及电子元器件。
3、焊接方法:一般采用直径的焊锡丝。焊接时左手拿锡丝,右后拿烙铁。在烙铁接触焊点的同时送上焊锡丝,焊锡的量要适量。太多易引起搭焊短路,太少元件又不牢固。
焊接时不可将烙铁头在焊点上来回移动或用力下压,要想焊得快,应加大烙铁和焊点的接触面。增大传热面积焊接也快。特别注意的是温度过低烙铁与焊接点接触时间太短,热量供应不足,焊点锡面不光滑,结晶粗脆,象豆腐渣一样,那就不牢固,形成虚焊和假焊。反之焊锡易流散,使焊点锡量不足,也容易不牢,还可能出现烫坏电子元件及印刷电路板。总之焊锡量要适中,即将焊点零件脚全部浸没,其轮廓又隐约可见。焊点焊好后,拿开烙铁,焊锡还不会立即凝固,应稍停片刻等焊锡凝固,如未凝固前移动焊接件,焊锡会凝成砂状,造成附着不牢固而引起假焊。焊接结束后,首先检查一下有没有漏焊,搭焊及虚焊等现象。虚焊是比较难以发现的毛病。造成虚焊的因素很多,检查时可用尖头钳或镊子将每个元件轻轻的拉一下,看看是否摇动,发现摇动应重新焊接。
每次焊接完一部分元件,均应检查一遍焊接质量及是否有错焊、漏焊,发现问题及时纠正。这样可保证焊接单片机的一次成功而进入下道工序。
注意事项:
(1)外壳整合要到位,不然会因接触不良而无法显示数字。
(2)一些小的零件也要小心安装,没有经过焊接安装上的,如不小心很容易掉。
(3)注意电解电容、发光二极管、蜂鸣器的正负极性不能接反、三者均是长的管脚接正极、短的管脚接负极。
4、拆焊方法
在焊接的过程中难免会出现错误,所以就要熟练掌握拆焊的方法。拆焊的时候先右手拿用电烙铁靠在焊点的位置,将焊点上[]的焊锡熔化掉,同时左手拿吸锡器放在焊点附近,等焊锡融化的时候,用吸锡器将焊点上的锡吸出去,留出管脚和插孔,如果一次不能将焊锡全部吸除可重复吸除知道插孔完全暴漏出来而方便再次焊接。
在拆焊的时候应该注意电烙铁在电路板上的时间应尽量少,融化掉焊锡可,所以就要电烙铁和吸锡器同时运用,否则时间过长会使吸锡的时候将板上铁片一起吸掉,这样就会给下一次的焊接造成不必要的麻烦。
五、调试运行
由于每个芯片都有多个引脚,难免会出现虚焊、多焊、漏焊的现象,所以要一个个的测试,要保证每一种电压每一个电源引脚都正确安装和焊接。在此部分我发现有好几个点都出现虚焊的情况,这样导致了接触不良的问题,还有好几个点的焊点过大焊锡过多,这样也容易出现问题,我把他们吸掉再焊了一遍,我认为这一部分是非常必要的。
在进行调试的时候,用万用表测试每个元器件的管脚,尤其是电阻、电容和三极管,由于元器件较多,所以防止安装时安装上了错误的原件;电容要注意它的正负脚的方向,确保电源正极接电容的长管脚;三极管也要测试三个管脚的电压,保证发射极正偏集电极反偏,使三极管正常工作在放大区内。
最后要检查芯片放着合适的位置,方向不要放反,给电路板装上支架,这样所有的调试工作就完成了。
六、结果及分析
首先是单片机焊接后的接线,用杜邦线将各部分连接起来,组成一个完整的单片机系统,把跳线帽插在合适的位置,最后把所有的元器件放在对应位置。
然后焊接USB小板,将显示灯、USB接口的器件装在对应位置,再用线将单片机开发板和USB接口板连接起来。
再将程序写入芯片内,将USB和电脑连接起来,写入、编程是的单片机开发系统能正常工作。
最后是温度显示:在温度显示部分,由于在后部某位置处焊点的问题,导致温度显示有问题,八段译码器的显示有一小部分不正常,数字80、0摄氏度的“零”出现小部分异常,这里应该是后方某处焊的不够牢固的原因,由于焊点过多,检查难度过大,所以导致了实验的小问题发生,但是以后的学习中会逐步学到该方面的知识,等专业知识足够时再将遗留问题一并解决。
七、设计心得体会
单片机开发板的制作完成了,虽说在安装和焊接的过程出现的问题比较多,不过因为同学们都在一起实习,所以有了错误也能及时的发现并改正,当然从中走了不少的弯路,但是我们终究还是完成了,当然这也要感谢老师的帮助。这次电路板焊接实习就是培养我们的动手能力,同金工实习的意义是一样的,金工实习要求我们都日常的机械车床,劳动工具能够熟练使用,能够自己动手做出一个像样的东西来。而电子技术实习就要我们对电子元器件识别,相应工具的操作,相关仪器的使用,电子设备制作、装调的全过程。实习将对理论知识有了更深的理解,将书本上的知识变成电路板,变成电阻电容,最终变成单片机系统。同时也培养同学之间的团队合作、共同探讨的机会,大家互相帮助互相学习这样也增进了同学们之间的感情。
在这几天的实习过程中最挑战我动手能力的一项训练就是焊接。在实习中,我锻炼了自己动手技巧,提高了自己解决问题的能力同时也锻炼了自己的耐心。比如做电路板组装与调试时,芯片触角的间距特别小,稍不留神,就焊在一起了,刚开始的时候手还有点抖,还有因不小心而烫到手的情况。但是后来我让自己心静下来也就平和下来了。我第一天焊接的时候还算顺利,但第二天出的问题就比较多,特别是发现自己粗心不止表现在零件安装上,还表现自己不够专注。台上一分钟台下十年功,还是我的练习不够,到了后几天开始制作单片机的时候我便能熟练焊接的种种步骤了。在这期间我思考了,动手了,也努力了,将给我以后的学习生活带来很多的经验和教训。所以说,这次的实验对我来说是很有意义的。
单片机实训报告3
实训报告
班 级:
学 号:
姓 名:
一、实训目的
成本会计是一门实践性很强的学科,不通过实际训练、操作,很难提高实际分析与解决问题的能力。因此,我们不仅需要掌握成本会计核算的理论与方法,更需要在实践中学会针对特定的企业环境进行准确的成本核算与客观理性的成本分析,为企业管理者提供更加有效的成本信息。为了让我们能够更好的了解会计在实际工作中的工作内容,以便于实际与理论相结合,也更能够适应社会的要求,了解成本核算在实际工作的重要性,学校开展了为期两周的成本会计实训课程。学校希望通过这次成本会计实训课程的训练,我们都能够对会计有一个更新更深层次的认识,以便于我们能懂得会计作账的基本流程,从而在今后的工作中具有较强的实际动手操作能力。
这次成本会计实训采用了两个实际案例模拟企业的经营环境,分别涉及了分批和分类两种法,我们需要将分批法、分类法所用的各种费用分配表和明细账结合起来,这不仅能够使我们掌握成本核算基本方法的特点,还进一步理解了产品成本计算的基本原理。同时还能使我们熟练掌握分批法和分类法核算的会计处理,提高并加快了我们的动手能力,做到理论联系实际,增强感性认识,全面地理解制造企业中成本核算的整个流程。在实训的过程中还培养了我们认真细致、严谨客观的工作作风和理论联系实践的学习态度。
二、实训过程
1、熟悉资料,设置各种帐簿,登记起初余额。
由于我们这次实训课程不用编制总账和财务报表,因此任务量在一定程度上有所减轻。
2、根据经济业务,填制记帐凭证。并附上原始凭证。
要想登记记账凭证,首先需要做的就是编制会计分录,而在编制会计分录的过程中不得不重视以下几点:
(1)各种成本费用的归集与分配。
生产成本的归集与分配是本次实训的重头戏,是中心环节。成本归集与分配过程实际上就是成本计算过程。在本次实训中,我们按照成本核算的基本程序,先后对材料费用、职工薪酬、基本生产成本、辅助生产成本、制造费用、完工产品等进行了练习。
a、材料费用方面。用于生产产品的原材料及主要材料,可根据领料单直接计入各种产品成本的“直接材料”项目。
b、人工费用方面。应按成本项目进行归集,生产工人的计入生产成本,车间管理人员的计入制造费用,厂部管理部门的计入管理费用等。
c、辅助生产费用。是为企业的基本生产服务而发生的费用,最终要分摊到各受益单位。
d、制造费用的分配。将在生产环节发生的制造费用按一定的方法(工时比例、定额材料比例、直接材料比例等)分配计入各有关产品的基本生产成本项目中。
e、完工产品和在产品成本的计算时成本核算的最后一项内容,企业应根据月末在产品数量的多少、各月数量变化大小、各项费用变化大小和定额管理的基础的好坏,选择使当地分配方法。
(2)各种成本基本计算方法。
企业应根据自身的生产特点,生产组织经营类型和成本管理要求具体确定计算方法。其中品种法时最基本的方法,其核算程序与上述所列成本费用归集分配
的程序基本相同。而分批法按批别作为计算对象,是一种订单生产,成本计算期与核算报告期不一致,一般不考虑在产品和完工产品的分配问题。分步法是以生产步骤作为计算对象,适用于大量大批生产。分步法是最难的,分步法分为逐步结转分步法和平行结转分步法,分步法实际是品种法的多次应用,最难的部分是要成本还原,学习了这些方法后老师带着我们对这些方法分别做了综合训练。
3、根据凭证登记帐簿。
4、结帐、对帐。
5、装订、整理实训资料,上交实训作业。
三、实训总结
通过为期两周的成本会计实训课程,使我深刻的体会到会计工作对我们会计从业人员的严格要求,以及会计工作在企业的日常运转中的重要性。总而言之,实训让我对如何汇总原始凭证、如何编制费用要素分配表、如何登记辅助生产成本明细账、如何将生产费用在完工产品和在产品之间进行分配和归集等工作上有了更进一步的认识,并在实际操作过程中找出自身存在的不足,对今后的会计学习有了一个更为明确的方向和目标。
其次,通过实训使我对会计核算的感性认识进一步加强。这次实训是综合性训练,既是主管会计、审核、出纳,又是其他原始凭证的填制人,克服了分岗实习工作不到位的不完整、不系统现象。它还将所有的基础会计、中级财务会计及成本会计等相关课程进行综合运用,将会计专业理论知识和专业实践,有机的结合起来,这不仅开阔了我们的视野,同时也增进了我们对企业实践运作情况的认识。
单片机实习报告4
一、实习目的与要求
1、掌握微处理器、微型机和单片机的基本概念
2、了解微机系统的组成
3、弄清单片机的内部结构和工作原理
4、了解单片机的分类和发展趋势
5、了解单片机的应用
6、学会用汇编语言和C语言编写单片机程序
二、单片机开发板原理及各部分功能说明
1、51单片机
CPU:由运算和控制逻辑组成,同时包括中断系统和部分外部特殊功能寄存器;RAM:用以存放读写的数据,如运算的中间结果、最终结果以及欲显示的数据;ROM:用以存放程序、一些原始数据和表格;
I/O口:四个8位并行I/O口,既可用作输入,也可用作输出;
T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;五个中断源的中断控制系统;
2、led电路
采用共阳解法当单片机中给低电平时电量led通过led的电流大约为百欧级。
3、数码管电路
同样采用共阳接法,P1和P0口分别控制段和位。
4、按键电路
独立按键共四个由P32到P35控制。矩阵键盘按键有2个管脚,一个管脚接一个IO口,自定义MCU的IO口其中一个为输入、另一个为输出,在对输出进行翻转后读P3口状态,即输出为0时读一次状态输出为1时读一次状态,如果按键没有按下则两次状态相同且为初始状态,如果按键按下则状态改变。先进行列判断,然后进行行判断。
5、晶振电路
单片机系统里都有晶振,在单片机系统里晶振作用非常大,全程叫晶体振荡器,他结合单片机内部电路产生单片机所需的时钟频率,单片机晶振提供的时钟频率越高,那么单片机运行速度就越快,单片接的一切指令的执行都是建立在单片机晶振提供的时钟频率。单片机晶振的作用是为系统提供基本的时钟信号。
三、硬件调试与软件开发
1、电路板故障
这类故障往往由于设计和加工制板过程中工艺性错误所造成的。主要包括错线、开路、短路。排除的方法是首先将加工的印制板认真对照原理图,看两者是否一致。应特别注意电源系统检查,以防止电源短路和极性错误,并重点检查系统总线(地址总线、数据总线和控制总线)是否存在相互之间短路或与其它信号线路短路。必要时利用数字万用表的短路测试功能,可以缩短排错时间。
2、元器件失效
造成这类错误的原因有两个:一个是元器件买来时就已坏了;另一个是由于安装错误,造成器件烧坏。可以采取检查元器件与设计要求的型号、规格和安装是否一致。在保证安装无误后,用替换方法排除错误。
3、电源故障
在通电前,一定要检查电源电压的幅值和极性,否则很容易造成集成块损坏。加电后检查各插件上引脚的电位,一般先检查VCC与GND之间电位,若在5V~之间属正常。若有高压,联机仿真器调试时,将会损坏仿真器等,有时会使应用系统中的集成块发热损坏。
4、程序仿真调试
联机仿真必须借助仿真开发装置、示波器、万用表等工具。这些工具是单片机开发的最基本工具。信号线是联络8031和外部器件的纽带,如果信号线连结错误或时序不对,那么都会造成对外围电路读写错误。51系列单片机的信号线大体分为读、写信号线、片选信号线、时钟信号线、外部程序存贮器读选通信号(PSEN)、地址锁存信号(ALE)、复位信号等几大类。这些信号大多属于脉冲信号,对于脉冲信号借助示波器(这里指通用示波器)用常规方法很难观测到,必须采取一定措施才能观测到。应该利用软件编程的方法来实现。例如对片选信号,运行下面的小程序就可以检测出译码片选信号是否正常。