




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、键盘控制动态显示器目录摘要-3关键字 -3第一章 绪论 -41.1 课题简介 -41.2 系统功能要求 -41.3 技术指标 -4第二章 方案论证及硬件设计 -52.1 方案论证 -52.2 单片机简介 -52.2.1MSC-51 系列单片机简介 -62.2.2MSC-51 系列单片机内部结构 -72. 2.3 MSC-51 系列单片引脚及其功能 -82.3键盘部分 -92.4LED 显示器简介 -102.5 电路工作过程 -10第三章 键盘控制电路原理图 -113.1 硬件框图 -113.2 电路原理图 -12第四章 软件设计 -134.1 键盘扫描、按键判断程序 -134.2 显示子程序
2、-134.3程序框图 -154.4 完整的源程序 -16第五章 检测 与 调 试 -195.1 硬件调试 -195.2 软件调试 -19第六章 元器件清单 -20第七章 心得体会 -21第八章 参考文献 -232键盘控制动态显示器摘要随着现代化信息 , 技术的飞速发展和传统工业改造的逐步实现 , 单片机的 应用正在不断地走向深入,同时带动传统控制检测日新月益的更新。在实时 检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使 用,单片机的发展越来越快,由于单片机具有体积小,重量轻,价格便宜, 功耗小,控制能力强及运算速度快等特点,因而在国民经济建设,军事及家 用电器等各个领域的到
3、了广泛的运用。但仅单片机方面知识是不够的,还应 根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。在单片机应用系统中,键盘往往是必不可少的输入设备。键盘已成为人 们日常生活中必不可少是必需品,广泛用于电脑、手机以及银行电话等,给 人们的生活、学习、工作、娱乐带来极大的方便。利用键盘可以输入数据, 单片机根据指令来完成指定的功能。键盘控制动态显示器是利用家盘的简单 输入在指定的程序下完成指令的任务。本产品的主要功能是利用键盘输入在 显示器上从左到右依次移位显示指定的数字。如有输入错误,按S10 一位一位删除。按 S12 则全部删除。关键词:键盘单片机8051 位控制8位LED显示器
4、3第一章 绪 论1.1 课 题 简 介该产品介绍一个采用8051单片机芯片制作的“键盘控制动态显示器”,该LED数码管显 示电路采用动态显示方式,并用八位数码管显示。该电路采用8051单片机,使用5V电池供电(亦可使用桥式整流电路和变压器将交流电转化为直流电) ,其具有电路简单、制作 容易、设置方便、使用灵活等优点。1.2 系 统 功 能 要 求1、 本电路采用的内部振荡器方式,晶体振荡频率为 6MHz具有较高的频率稳定性。2、 当按下一个键时,则会在显示器上显示那个键所对应的数字。3、本电路允许用户随时改按键输入设置新的参数。按最后一行的第一个键,则是一位 一位删除,最后一个键则是全部删除。
5、4、 本电路的外接电源可用5V直流电池电源,亦可将交流电压转变为直流电,简单方便。 使用中应谨慎,避免硬件设施被烧坏。1.3 技术指标R0=(5-1.8)V/(5 12)mA=267- 640 QR1=R2=R3=R4=R5=R6=R7=10R8=R9=R10=R11=R12=R13=R14=R15=R16=1K电阻具体位置详见图( 3.2)4第二章 方案论证及硬件设计2 1 方案论证:为了达到本次设计的要求,有众多方法可以选择,如:运用电子电路设计就 是其中一种。采用大量门元件组成显示器电路, 但因条件有限, 再加上其十分烦 琐、焊接复杂、精度不高,达不到本次设计的目的,故不采用。为了达到实
6、现 LED显示器的数字显示,可采用动态显示法和静态显示法。由于静态显示法需要 数据锁存器等硬件, 接口又稍微复杂一些, 而本身此次设计键盘动态显示只有八 位,并且系统本身又没有其它什么繁重的处理任务, 所以决定采用动态扫描法实 现LED的显示。设计中单片机采用容易购买的 8051系列,单片机就具有足够的 空余硬件资源实现其它的扩展功能, 如果考虑到要采用电池供电的话, 则可采用 其它适合型号的单片机。 在软件方面, 通过程序的编制, 可以很快的通过运用伟 福软件进行修改,大大的提高了工作效率,程序灌输也很迅速。单片微型计算机作为微型计算机发展的一个分支, 十几年发展十分迅速。 由 于单片机具有
7、可靠性高,体积小,功耗低,环境适应性强,成本低和容易产品化 等从上面几种方案可以看出, 利用单片机所设计的键盘控制显示器要比采用电子 电路所设计的显示器有明显的优越性。利用 8051 单片机控制的硬件电路比较简 单,软件方面程序也不复杂。 因此制作原理简单, 可在功能作用上要比电子电路 设计的显示器精确广泛, 方便小巧又通俗易懂。 现在的产品普遍要求体积小、 重 量轻,这就要求单片机除了功能强和功耗低外, 还要求其体积要小。 现在的许多 单片机都具有多种封装形式,其中SMD(表面封装)越来越受欢迎,使得由单片机 构成的系统正朝微型化方向发展。单片机在智能仪器, 仪表,工业实时控制, 智能终端,
8、 通信设备, 医疗器械, 汽车电器, 导航系统和家用电器等领域有着广泛的用途。 而数字集成电路, 由于 系统内部结构复杂,硬件庞大,价格高,功能不灵活,所以在处理速度,应用领 域等方面远不及单片机好。 单片机正在取代各种类型的传统电子产品, 只要一个 单片机就能起到使各类产品升级换代的功效, 它不仅能构成简单的应用系统, 而 且更适合于各类复杂的要求较高的实时应用系统。MCS-51系列单片机的推广应用进一步促进了我国工业技术的改造以及其他领域的技术更新, 向全自动化, 小 型化,智能化方向方向迈进。 单片机应用的重要意义还在于, 它从根本上改变了 传统的控制系统设计思想和设计方法。 原来必须由
9、模拟电路, 数字电路实现的大 部分功能, 现在已经通过单片机由软件方法来实现了。 所以, 本显示器的核心部 件就是单片机在本次设计采用单片机设计中, 动态扫描显示法又有静态扫描法无 法比拟的优点,故本次设计采用了以 8051 为核心,利用其外部电路和数码管的 动态扫描的设计思想。随着社会科技文化的发展, 电子、电脑技术的不断提高。 许多电路都有了不 同的设计方案及连接方法。相同的产品用不同的也能用不同的原理去制成。键盘控制显示器的设计方法有多种, 例如,可用中小规模集成电路组成芯片 配以显示电路及其所需要的外围电路组成显示器; 还可以利用单片机来实现显示 器等等。这些方法都各有特点,其中,利用
10、单片机实现的显示器具有编程灵活, 便于显示器功能的扩充,即可用该显示器发出各种控制信号,精确度高等优点。单片机应用于键盘控制显示器的主要优点:1电路简单 模拟电路为了实现控制逻辑需要许多电子器件,采用微处理5器件后,绝大多数逻辑可以通过软件实行。2具有灵活性和适应性 微处理器的控制方式是由软件完成的, 如果需要修 改控制规律,一般不必改变系统的硬件电路,只要修改程序即可。3能够实现比较复杂的控制微处理器有更强的逻辑功能,运算速度快,精度高,有大容量存储单元,因此,有能力实现复杂的控制。4无零漂,控制精度高 数字控制不会出现模拟电路中经常遇到的零点漂 移问题,可以保证足够的控制精度。本方案的特点
11、比教明显可靠性高、 性能价格比高、 操作简便、 采用 8051单片机系统相对的比其他的集成化程度更高。用电路方案使得电路的焊接就显得非常困难。 在短期的实践中就会显得比较 仓促。更重要的一点就是当今社会的发展趋势是更趋向于高度的集成化。 所以我 选择了单片机控制动态管显示电路。 这个方案不仅电路较简单, 也更符合发展的 趋势,将高度的集成化融入实践中更具实际意义。2.2 单片机简介单片微型计算机简称单片机 , 指集成在一块芯片上的计算机, 具有结构简单、 控制功能强、 可靠性高体积小和价格低等优点, 在航空航天 地质石油 冶金采矿 和机械电子等领域都发挥了巨大作用。单片机是把中央处理器 CPU
12、、存储器、定时器I/O端口电路等一些计算机 的主要功能部件集成在一块电路芯片上的微型计算机。单片机的应用主要基于其控制功能,由于单片机具有集成度高、体积小 、 可靠性高、 价格低和易实现产品化等特点, 特别适合应用于测量和控制领域, 可 分为单片应用和多机应用,归纳其来可分为以下机方面:1智能化仪器仪表中的应用2工业测量控制中的应用3在交通、军事、计算机网络和通信技术领域中的应用4保安报警、办公自动化领域的应用5日常生活和家用电器领域的应用2.2.1 MSC-51 系列单片机简介MSC-51系列单片机是英特尔公司于 1980年起推出的第二代产品。与 8084 相比, 8051 的硬件结构和指令
13、系统均有很大改进,可支持更大的存贮空间,扩 充了更多的硬件功能 I/O 功能,速度提高了 2- 5 倍,可完成逻辑运算等。近年 来推出的一些增强的MSC-5係统单片机,片内还集成了许多特殊功能单元,只 需要加一些扩展电路及必要的通道接口即可构成各种计算机应用系统。因此, MSC-51 系统单片机在智能仪表、智能接口、功能模块等领域得到了非常广泛的 应用。主要技术特性: 适于控制应用的 8 位 CPU。 扩展的逻辑处理能力。64K程序存贮器空间和64K数据存贮器空间。4KB片内程序存贮器。128B片内数据RAM32 根双向和可单独寻址的输入输出线。2个16位定时/计数器,片内时钟发生器。6 全双
14、工异步发送 / 接收器。6源5向量中断结构,具有两个优先级。2.2.2 MCS-51 单片机内部结构在MCS-51系列里,所有产品都是以8051为核心电路发展起来的,它们都具 有8051基本结构和软件特征。从制造工艺来看, MCS-51系列中的器件基本上可 分为HMOS口 CMO两类。CMO器件的特点是电流小和功耗低但对电平要求高, HMO对电平要求低,但功耗大。8051单片机内部包含了作为微型计算机所必须 的基本功能部件,各部件相互独立融为一体,集成在同一块芯片上。 8051 内部 结构划分为CPU存储器、I/O端口、定时器/计数器、中断系统和时钟电路。1. CPU 结构8051内部CPL是
15、两个字长为2进制8位的中央处理单元,也就是说它对数 据的处理是按字节为单元进行的。和微机计算机CPU类似,8051内部CPL也是由算术逻辑部件、控制器和专用寄存器组三部分电路组成。2.片内ROM存储器8031内部没有ROM存储器,只有8051才有4KB ROM存储器,地址范围为 0000H0FFFFH无论是8031还是8051,都可以外接外部 ROM但片内和片外之 和不能超过64KB, 8051有64KB ROM勺寻址区,其中00000FFFH的4KB地址区 可以为片内ROM和片外ROM公用,1000HFFFF的 60KB地址区为片外ROM所专 用。在0000H0FFFH勺4KB地址区,片内R
16、OMT以占用,片外ROMRC可I以占用, 但不能为两者同时占用。 为了指示机器的这种占用, 器件设计者为用户提供了一 条专用的控制引脚EA若EA接+5V,则机器使用片内4KBROM若EA接低电平, 则机器自动使用片外ROM由于8031内无ROM古它EA应接地。3.片内RAM存储器RAM存储器主要用来存放数据,故它又称为数据存储器。MCS-51的RAM存储 器有片内和片外之分:片内RAM共 128个,地址范围为00H7FH片外RAh共有 64KB地址范围为0000HFFFFH因此,MCS-51的RAM勺实际存储容量超过 64KB 片内RAM勺地址范围00HFFH和片外RAM勺地址范围0000H0
17、0FFHS际上是同一 个地址范围的两种不同表示方法。 为了指示机器到片内RAM寻址还是到片外RAM 寻址,单片机期间设计者为用户提供了两类不同的传送指令:MOV旨令用于片内00HFFH范围内的寻址,MOVX!令用于片外0000HFFFFI范围内的寻址。片内 RAM共有128字节,分为工作寄存器区(00H仆)位寻址区(20H2FH和便 笺区( 30H7FH。4.定时器 /计数器8051内部有两个16位可编程序的定时器/计数器,命名为T0和T1。T0由 两个8位寄存器THQ和TL0拼装而成,其中TH0为高8位,TL0为低8位。和 T0相同,T1也由TH1和TL1拼装而成,其中TH1为高8位,TL1
18、为低8位。TH0 TL0、TH1、TL1 均为特殊功能寄存器中的一个,用户可以通过指令对它们存取数 据。5.I/O 端口MCS-51单片机共有4个8位的I/O端口( P0 P1、P2和P3),I/O端口是 MCS-5仲片机对外部实现控制和信息交换的必经之路, 是一个过渡的集成电路, 用于信息传送过程中的速度匹配和增强它的负载能力。 I/O 端口有串行和并行之 分,串行 I/O 口一次只能传送一位二进制信息, 并行 I/O 口一次可以传送一组二 进制信息。( 1) 并行 I/O 端口78051有4个8位的I/O端口( P0、P1、P2和P3),在这四个并行I/O端口 中,每个端口都有双向I/O
19、口功能,即CPU既可以从四个并行I/O端口中的任何 一个输出数据, 又可以从那里输入数据。 每个 I/O 端口内部都有一个 8位数据输 出锁存器和一个 8 位数据输入缓冲器,四个数据输出锁存器和端口号P0、 P1、P2、P3同名,皆为特殊功能寄存器 SFR中的一个。因此,CPU数据从并行I/O 端口输入时可以得到琐存,数据输入时可以得到缓冲。( 2) 串行 I/O 端口8051 有一个全双工的串行口, 实现单片机和其它设备之间的串行数据传送。5.中断系统计算机中的中断是指CPU暂停原程序执行转而为外部设备服务,并在服务完 后到原程序执行的过程。 中断系统是指能够处理上述中断过程所需要的那部分电
20、 路。6.时钟电路MCS-51 单片机内部有时钟电路,但石英晶体和微调电容需外接。时钟电路为单片机产生时钟脉冲序列,系统的晶振频率一般为6MHZ或 12MHZ2.2.3 MCS-51 单片机引脚及其功能MCS-5单片机共有40个信号引脚,有双列直插式封装和方型封装(44个引脚, 其中 4 个引脚不用 )两种封装方式 , 下面以标准的 40 引脚双列直插式集成电路芯 片(8051) 为例介绍引脚及其功能 .1电源引脚VCC(40脚):电源端,为+5V。VSS(20 脚): 接地端。2时钟电路引脚XTAL2( 18脚):接外部晶体和微调电容的一端,是单片机内部震荡电路反 相放大器的输出端, 其震荡
21、频率为晶体固有频率。 若采用外部时钟电路时, 该引 脚输入外部时钟脉冲。XTAL1 (19脚):接外部晶体和微调电容的另一端,是单片机内部震荡电路 反相放大器的输入端。在采用外部时钟时,该引脚必须接地。3控制信号引脚RST( 9脚):RST是复位信号输入端,高电平有效。当 RST引脚保持两个机 器周期(24个时钟震荡周期)的高电平时,就可以完成复位操作。RST引脚的地二功能是备用电源的输入端, 当主电源发生故障, 降低到规定的低电平时, +5V 电源自动接入RST端,为系统提供备用电源,保证复位后能继续正常运行。ALE(30脚):地址锁存允许信号端。当系统正常工作后,ALE引脚不断输出 脉冲信
22、号,CPU访问片外存储器时,ALE输出信号做为锁存低8位地址的控制信 号。ALE端负载驱动能力为8个LS型TTL负载。此引脚的第二个功能PRO(在对片内带有4KBEPROI的8751写入编程(固化 程序)时,作为编程脉冲输入端。PSEN( 29脚):程序存储允许输出信号端。在访问片外程序存储器时,此引脚定时输出脉冲作为片外程序存储器的选通信号。PSEN端同样可驱动8个LS型TTL负载。EA( 31脚):外部程序存储器地址选通信号端。当EA引脚接高电平时,CPUS问片内程序存储器,当PC (程序计数器)值 8超过OFFFH(4KB时,将自动转去访问片外程序存储器。当EA引脚接低电平时,CPUS问
23、外部程序存储器。对于片内程序存储器的 8031等,需外扩EPROM4.输入/ 输出端口P0 端口( P0.0P0.7, 3932 脚)P1 端口( P1.0P1.7, 18脚)P2 端口( P2.0P27, 2128脚)P3 端口( P3.0P3.7, 1017脚)2.3 键盘部分:1 键盘输入原理: 当所设置的功能或数字键按下时, 计算机应用系统应该完成按键所设定的功 能。键的相信输入是与软件结构密切相关的过程。 对于一个讲盘, 总有一个接口 电路与CPU相连。CPU可以采用查询中断的方式了解有无键输入并检查是哪一个 键按下。将键号送入累加器 A,然后通过数据指令转入执行该键的功能程序,执
24、行完后又转回到原始状态。2键盘消抖: 由于弹性作用, 机械触点在键闭合及断开时会产生抖动, 使键输入电压也产 生抖动。为了让系统认定键的一次键输入处理,必须进行消抖。消抖有硬件消抖和软件消抖两种方法。 其中硬件消抖包括双稳态消抖和滤波 消抖。在第一次检测到有键按下时,执行一段延时 10ms的子程序后,再确认键电 平是否保持闭合状态, 电平如果保持闭合状态, 则确认真正有键按下, 从而消除 了抖动的影响。2.4 LED 显示器简介LED是发光二极管的缩写,LED显示器由若干个发光二极管构成的,当发光 二极管导通时,显示对应的字符。LED显示器由于结构简、单价格便宜、体积小、 宽度高、电压低、可靠
25、性高、寿命长、响应速度快、颜色鲜艳(有红、黄、绿、 蓝等)、配置灵活、与单片机接口方便而得到广泛使用。LED显示器由7个发光二极管组成,也成为7段显示器,排列形状如图a所 示。LED显示器还有一个圆点型的发光二极管,用于显示小数点,有时也成为8段LED显示器。LED显示器的发光二极管有共阴极和共阳极两种接法。共阴极接法,各发光 二极管的阴极连在一起并接地, 当某一发光二极管的阳极输入高电平时, 则该段 发光;图b为共阳极接法,各发光二极管的阳极连在一起并接 +5V,当阴极输入 低电平时,该段发光二极管发光。9f GNDafbgecddpe d GND c dp(a)(b)图(2.4 )本次设计
26、采用LED动态显示方式,所谓动态显示是一位一位轮流点亮每位显 示器,在同一时刻只有一位显示器在工作(点亮),但由于人眼的视觉暂留效应 和发光二极管熄灭时的余辉,将出现多个字符“同时”显示的现象。为了实现LED显示器的动态显示,通常将所有位的字型控制线并联在一起, 由一个8位I/O接控制,将每一位LED显示器是字位控制线分别由相应的I/O 接口控制,实现各位的分时选通。2.5电路工作过程:本电路采用的是8051单片机,八位LED显示数码管,故采用LED显示器的动 态显示方式(为了简化电路)。P0口输出段码数据,P0.0P0.6 口作为扫描输出, P1 口为输入口。P2 口控制位。为了给LED数码
27、管提供足够的驱动电流,用三极 管9012作电源的驱动输出。SET为复位操作键,在此接10UF电解电容,按键开 关和10K电阻,实现复位操作。外接晶体引脚 XTAL1和XTAL2分别接石英晶体 6MHZ两端,再并联2个30Pf电容接地,它是单片机的反相放大器的输入和输出 端,构成了片内振荡器。访问片内程序存储器的控制信号时需在 EA/VP上接上+5V 电源,因为当它为高电平时,单片机访问片内程序存储器4KB10第三章硬件设计分析3.1硬件框图图(3.1)由P1 口输入信号,通过位控制电路控制起显示的位置并对应显示于 8位LED显示器上。3.2电路原理图原理图见图3.2。图中P1 口作为输入端,输
28、入信号后通过键盘扫描得到相关信号传入单片机。P1 口作为位控制端口,其控制数字 显示的位置应从左到右依次显示。最后送入 8位显示器,显示输入所 对应的键值。1112第四章软件设计4.1键盘扫描、按键判断程序图(4.1)先扫描键盘的列,从第一行开始判断按键是否按下。若有则存储数据, 否则继续扫描。4.2显示子程序存储数字13第二图(4.2)将存储的数据按第一个放最右面,存放第若个数时第一个左移, 个数放后面的顺序,依次显示。4.3程序框图储存的数14开始图(4.3 )先扫描键盘看是否有键按下,若有则先消抖,在识别键功能,然后存1516储数据。由位控制来确定显示的具体位置。 若无键按下则继续重复操
29、作。4.4完整的源程序ORG 0000HSTART: MOV P2,#0FFHMOV R4,#08HMOV R0,#30H;开始CLEAR: MOV R0,#0FFH INC R0 DJNZ R4,CLEARL1: MOV R3,#0F7HMOV R1,#00HL2: MOV A,R3MOV P1,AMOV A,P1MOV R4,A;复位JNB P1.4,KEYININC R1;判断第一列是否有按键JNB p1.5,KEYININC R1;判断第二列是否有按键JNB p1.6,KEYININC R1;判断第三列是否有按键LCALL DISPMOV A,R3SETB C;调用显示子程序RRC A
30、MOV R3,AJC L2LJMP L1 KEYIN: MOV R7,#60 D2: MOV R6,#248DJNZ R6,$;将A里面的内容右移DJNZ R7,D2D3: MOV A,P1XRL A,R4JZ D3 MOV A,R1MOV DPTR,#TABLE;延时17MOVC A,A+DPTRMOV R7,A;查表18XRL A,#0AH MOV A,R7 XRL A,#0BH JZ START MOV A,R7 XCH A,30H XCH A,31H XCH A,32H XCH A,33H XCH A,34H XCH A,35H XCH A,36H XCH A,37H LCALL DI
31、SP LJMP L1DISP: MOV DPTR,#TABLE1 MOV A,30H MOVC A,A+DPTR MOV P0,ACLR P2.0 LCALL DELAY SETB P2.0 MOV A,31H MOVC A,A+DPTR MOV P0,ACLR P2.1 LCALL DELAY SETB P2.1 MOV A,32H MOVC A,A+DPTR MOV P0,ACLR P2.2 LCALL DELAY SETB P2.2 MOV A,33H MOVC A,A+DPTR MOV P0,ACLR P2.3 LCALL DELAY SETB P2.3 MOV A,34H MOVC
32、A,A+DPTR MOV P0,ACLR P2.4;显示子程序;调用延时;显示第一位;显示第二位;显示第三位;显示第四位1920LCALL DELAYSETB P2.4 ;显示第五位MOV A,35HMOVC A,A+DPTRMOV P0,ACLR P2.5LCALL DELAYSETB P2.5 ;显示第六位MOV A,36HMOVC A,A+DPTRMOV P0,ACLR P2.6LCALL DELAYSETB P2.6 ;显示第七位MOV A,37HMOVC A,A+DPTRMOV P0,ACLR P2.7LCALL DELAYSETB P2.7;显示第八位RETDELAY: MOV R
33、7,#06;延时D1: MOV R6,#125DJNZ R6,$DJNZ R7,D1RETTABLE: DB 0AH,00H,0BHDB 07H,08H,09HDB 04H,05H,06HDB 01H,02H,03HTABLE1: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H END21第五 章 检 测 与调 试51 硬件调试 :硬件调试是利用开发系统、 基本测试仪器(万用表、示波器等), 检查用户系统硬件中存在的故障。硬件调试可分为静态调试与动态调试两步进行。1.静态调试静态调试是在用户系统未工作时的一种硬件检测。第一步:目测。检查外部的各种
34、元件或者是电路是否有断点。第二步:用万用表测试。 先用万用表复核目测中有疑问的连接点, 再检测各 种电源线与地线之间是否有短路现象。第三步:加电检测。给板加电, 检测所有的插座或是器件的电源端是否符合 要求的值第四步:是联机检查。 因为只有用单片机开发系统才能完成对用户系统的调 试。2. 动 态调 试动态调试是在用户系统工作的情况下发现和排除用户系统硬件中存在的器 件内部故障、 器件连接逻辑错误等的一种硬件检查。 动态调试的一般方法是由近 及远、由分到合。由分到合是指首先按逻辑功能将用户系统硬件电路分为若干块,当调试电 路时,与该元件无关的 器件全部从用户系统中去掉,这样可以将故障范围限定 在
35、某个局部的电路上。 当各块电路无故障后, 将各电路逐块加入系统中, 在对各 块电路功能及各电路间可能存在的相互联系进行调试。由分到合的调试既告完 成。由近及远是将信号流经的各器件按照距离单片机的逻辑距离进行由近及远 的分层,然后分层调试。调试时,仍采用去掉无关元件的方法,逐层调试下去, 就会定位故障元件了。5.2 软件调试: 软件调试是通过对拥护程序的汇编、连接、执行来发现程序 中存在的语法错误与逻辑错误并加以排除纠正的过程。 程序后, 编辑,查看程序 是否有逻辑的错误。首先把源程序用伟福汇编下 , 如果通不过则有可能伟福汇编 器与 Intel 汇编器在书写格式上除了大部分相同外有一些不同,
36、例如包含头文件 伪指令in elude指令,伟福格式为:i ncude “文件名”,In tel格式为:$i nl cude(文 件名 ). 在使用伟福汇编器时,提示“重复定义”错误,有可能是在使用伟福汇编 器,可以使用伟福预定义符, 当用户变量全部由用户定义的时候, 不能使用伟福 预定义符,否则会出现“重复定义”错误。如果调试时不能在源程序上进行则打22开仿真器设置语言, 除。名称单片机LED数码显示管电阻电阻三极管有极性电容无极性电容石英晶体按键开关ASM C、PL/M命令行,查看默认设置的控制项是否被删第六章元件清单型号规格8051SM4105RES2,510 欧姆RES2,1K 欧姆9
37、012ELECTRO1,10UFCAP,30PFCRYSTAL,6MHZSW-PB图形符号如上图如上图卄HDH数量18788121132324第七章 心得体会 毕业设计虽然是一种综合训练,但它绝不是针对某一门课程,而是针对本专 业的要求所进行的更为全面的综合训练。 它对于我们学生来说既有综合性, 又有 探索性,它主要侧重于理论知识的灵活运用。 毕业设计要求我们在老师的指导下 独立进行查阅资料, 设计方案与组织实验等工作, 并写出报告。 这类实验对于提 高我们的素质和科学实验能力非常有益, 为以后从事电子电路的设计, 研制电子 产品打下基础。此次毕业设计就给了我这一次难得的机会。通过本次毕业设计,我对单片机有了更深入的了解,对于程序的编写也有了 很大的提高。熟悉了基本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北省保定市高中2024-2025学年高一上学期1月期末调研考试数学试题(B)(解析版)
- 弧形玻璃墙面施工方案
- 2025年安全员-C证考试试卷及答案
- c15垫层施工方案
- 2025年涑水学校考试试题及答案
- 6年级上册第6单元语文园地课堂笔记
- 矩形渡槽设计
- 5年级上册译林版本英语卡通跟读第5单元
- 登山扣结构设计
- astmg99销盘式摩擦试验测试方法
- 民法典合同编培训
- 2024-2030年中国油用牡丹行业需求状况及产销规模预测报告
- 无机化学实验(下)知到智慧树章节测试课后答案2024年秋陕西师范大学
- 高等教育自学考试自考《英语二》试题及答案指导(2025年)
- 2024年皖北卫生职业学院单招职业技能测试题库
- 军工产品保密协议
- 商务数据分析理论试题题库及答案
- 医疗安全(不良)事件报告制度培训课件
- 2025届高考英语一轮复习应用文之申请信课件
- DB34-T 4859-2024 农村河道清淤规范
- 【课件】秦统一中国+课件-2024-2025学年统编版七年级历史上册
评论
0/150
提交评论