收藏 分销(赏)

毕业论文-基于89C51的单片机开发设计.doc

上传人:天**** 文档编号:4880500 上传时间:2024-10-17 格式:DOC 页数:24 大小:341KB
下载 相关 举报
毕业论文-基于89C51的单片机开发设计.doc_第1页
第1页 / 共24页
毕业论文-基于89C51的单片机开发设计.doc_第2页
第2页 / 共24页
毕业论文-基于89C51的单片机开发设计.doc_第3页
第3页 / 共24页
毕业论文-基于89C51的单片机开发设计.doc_第4页
第4页 / 共24页
毕业论文-基于89C51的单片机开发设计.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、物理与电子工程学院1. 基于C8051F单片机直流电动机反馈控制系统的设计与研究2. 基于单片机的嵌入式Web服务器的研究 3. MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究 4. 基于模糊控制的电阻钎焊单片机温度控制系统的研制 5. 基于MCS-51系列单片机的通用控制模块的研究 6. 基于单片机实现的供暖系统最佳启停自校正(STR)调节器7. 单片机控制的二级倒立摆系统的研究8. 基于增强型51系列单片机的TCP/IP协议栈的实现 9. 基于单片机的蓄电池自动监测系统 10. 基于32位嵌入式单片机系统的图像采集与处理技术的研究1

2、1. 基于单片机的作物营养诊断专家系统的研究 12. 基于单片机的交流伺服电机运动控制系统研究与开发 13. 基于单片机的泵管内壁硬度测试仪的研制 14. 基于单片机的自动找平控制系统研究 15. 基于C8051F040单片机的嵌入式系统开发 16. 基于单片机的液压动力系统状态监测仪开发 17. 模糊Smith智能控制方法的研究及其单片机实现 18. 一种基于单片机的轴快流CO,2激光器的手持控制面板的研制 19. 基于双单片机冲床数控系统的研究 20. 基于CYGNAL单片机的在线间歇式浊度仪的研制 21. 基于单片机的喷油泵试验台控制器的研制 22. 基于单片机的软起动器的研究和设计 2

3、3. 基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究 24. 基于单片机的机电产品控制系统开发 25. 基于PIC单片机的智能手机充电器 26. 基于单片机的实时内核设计及其应用研究 27. 基于单片机的远程抄表系统的设计与研究 28. 基于单片机的烟气二氧化硫浓度检测仪的研制 29. 基于微型光谱仪的单片机系统 30. 单片机系统软件构件开发的技术研究 31. 基于单片机的液体点滴速度自动检测仪的研制32. 基于单片机系统的多功能温度测量仪的研制 33. 基于PIC单片机的电能采集终端的设计和应用 34. 基于单片机的光纤光栅解调仪的研制 35. 气压式线性摩擦焊机单片机控制系

4、统的研制 36. 基于单片机的数字磁通门传感器 37. 基于单片机的旋转变压器-数字转换器的研究 38. 基于单片机的光纤Bragg光栅解调系统的研究 39. 单片机控制的便携式多功能乳腺治疗仪的研制 40. 基于C8051F020单片机的多生理信号检测仪 41. 基于单片机的电机运动控制系统设计 42. Pico专用单片机核的可测性设计研究 43. 基于MCS-51单片机的热量计 44. 基于双单片机的智能遥测微型气象站 45. MCS-51单片机构建机器人的实践研究 46. 基于单片机的轮轨力检测 47. 基于单片机的GPS定位仪的研究与实现 48. 基于单片机的电液伺服控制系统 49.

5、用于单片机系统的MMC卡文件系统研制 50. 基于单片机的时控和计数系统性能优化的研究 51. 基于单片机和CPLD的粗光栅位移测量系统研究 52. 单片机控制的后备式方波UPS 53. 提升高职学生单片机应用能力的探究 54. 基于单片机控制的自动低频减载装置研究 55. 基于单片机控制的水下焊接电源的研究 56. 基于单片机的多通道数据采集系统 57. 基于uPSD3234单片机的氚表面污染测量仪的研制 58. 基于单片机的红外测油仪的研究 59. 96系列单片机仿真器研究与设计 60. 基于单片机的单晶金刚石刀具刃磨设备的数控改造 61. 基于单片机的温度智能控制系统的设计与实现 62.

6、 基于MSP430单片机的电梯门机控制器的研制 63. 基于单片机的气体测漏仪的研究 64. 基于三菱M16C/6N系列单片机的CAN/USB协议转换器 65. 基于单片机和DSP的变压器油色谱在线监测技术研究 66. 基于单片机的膛壁温度报警系统设计 67. 基于AVR单片机的低压无功补偿控制器的设计 68. 基于单片机船舶电力推进电机监测系统 69. 基于单片机网络的振动信号的采集系统 70. 基于单片机的大容量数据存储技术的应用研究 71. 基于单片机的叠图机研究与教学方法实践 72. 基于单片机嵌入式Web服务器技术的研究及实现 73. 基于AT89S52单片机的通用数据采集系统 74

7、. 基于单片机的多道脉冲幅度分析仪研究 75. 机器人旋转电弧传感角焊缝跟踪单片机控制系统 76. 基于单片机的控制系统在PLC虚拟教学实验中的应用研究77. 基于单片机系统的网络通信研究与应用 78. 基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究79. 基于单片机的模糊控制器在工业电阻炉上的应用研究 80. 基于双单片机冲床数控系统的研究与开发 81. 基于Cygnal单片机的C/OS-的研究82. 基于单片机的一体化智能差示扫描量热仪系统研究 83. 基于TCP/IP协议的单片机与Internet互联的研究与实现 84. 变频调速液压电梯单片机控制器的研究 85. 基于单片

8、机-免疫计数器自动换样功能的研究与实现 86. 基于单片机的倒立摆控制系统设计与实现 87. 单片机嵌入式以太网防盗报警系统 88. 基于51单片机的嵌入式Internet系统的设计与实现 89. 单片机监测系统在挤压机上的应用 90. MSP430单片机在智能水表系统上的研究与应用 91. 基于单片机的嵌入式系统中TCP/IP协议栈的实现与应用92. 单片机在高楼恒压供水系统中的应用 93. 基于ATmega16单片机的流量控制器的开发 94. 基于MSP430单片机的远程抄表系统及智能网络水表的设计95. 基于MSP430单片机具有数据存储与回放功能的嵌入式电子血压计的设计 96. 基于单

9、片机的氨分解率检测系统的研究与开发 97. 锅炉的单片机控制系统 98. 基于单片机控制的电磁振动式播种控制系统的设计 99. 基于单片机技术的WDR-01型聚氨酯导热系数测试仪的研制 100. 一种RISC结构8位单片机的设计与实现 101. 基于单片机的公寓用电智能管理系统设计 102. 基于单片机的温度测控系统在温室大棚中的设计与实现103. 基于MSP430单片机的数字化超声电源的研制 104. 基于ADC841单片机的防爆软起动综合控制器的研究105. 基于单片机控制的井下低爆综合保护系统的设计 106. 基于单片机的空调器故障诊断系统的设计研究 107. 单片机实现的寻呼机编码器

10、108. 单片机实现的鲁棒MRACS及其在液压系统中的应用研究 109. 自适应控制的单片机实现方法及基上隅角瓦斯积聚处理中的应用研究110. 基于单片机的锅炉智能控制器的设计与研究 111. 超精密机床床身隔振的单片机主动控制 112. PIC单片机在空调中的应用 113. 单片机控制力矩加载控制系统的研究 项目论证,项目可行性研究报告,可行性研究报告,项目推广,项目研究报告,项目设计,项目建议书,项目可研报告,本文档支持完整下载,支持任意编辑!选择我们,选择成功!项目论证,项目可行性研究报告,可行性研究报告,项目推广,项目研究报告,项目设计,项目建议书,项目可研报告,本文档支持完整下载,支

11、持任意编辑!选择我们,选择成功!单片机论文,毕业设计,毕业论文,单片机设计,硕士论文,研究生论文,单片机研究论文,单片机设计论文,优秀毕业论文,毕业论文设计,毕业过关论文,毕业设计,毕业设计说明,毕业论文,单片机论文,基于单片机论文,毕业论文终稿,毕业论文初稿,本文档支持完整下载,支持任意编辑!本文档全网独一无二,放心使用,下载这篇文档,定会成功!基于89C51的单片机开发设计设计者:张建祥摘 要89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,

12、与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,89C2051是它的一种精简版本。89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。单片机也被称作“单片微型计算机”、“微控制器”、“嵌入式微控制器”。单片机一词最初是源于“Single Chip Microcomputer”,简称SCM。随着SCM在技术上、体系结构上不断扩展其控制功能,单片机已不能用“单片微型计算机”来表达其内涵。国际上逐渐采用“MCU”(Micro Controller Unit)来代替,形成了单片机界公认的、最终统一

13、的名词。为了与国际接轨,以后应将中文“单片机”一词和“MCU”唯一对应解释。在国内因为“单片机”一词已约定俗成,故而可继续沿用。我们所做的是单片机板子,它在工作原理和结构上基本类似于单片机,是单片机的压缩型,便于我们需诶和研究。【关键词】:89C51,串行接口,发光二极管,数码管等。一、89C51单片机的基本组成图所示为89C51系列单片机的基本结构框图。 在一小块芯片上,集成了一个微型计算机的各个组成部分。每一个单片机包括: 频率基准源 计数器 内部总线 中断 中断 控制 并行I/O口 串行输入/输出振荡器及定时电路4K/8K字节程序存储器ROM128/256字节数据存储器RAM2个16位定

14、时器/计数器8051CPU64K字节总线扩展控制可编程I/O口48位可编程串行口(1)一个8位的微处理器(CPU)。(2)片内数据存储器RAM(128B/256B)。存放可以读/写的数据-运算的中间结果、最终结果、欲显示的数据等。(3)片内程序存储器ROM/EPROM(4KB/8KB) 。存放程序,一些原始数据和表格。但也有一些单片机内部不带ROM/EPROM,如8031,8032,80C31等。(4)四个8位并行I/O接口P0-P3。每个口既可以用作输入,也可以用作输出。(5)两个定时器/计数器。每个定时器/计数器都可以设置成计数方式,用以对外部事件进行计数,也可以设置成定时方式,并可以根据

15、计数或定时的结果实现计算机控制。(6)五个中断源的中断控制系统。(7)一个全双工UART(通用异步接收发送器)的串行I/O口。用于实现单片机之间或单片机与微机之间的串行通信。(8)片内振荡器和时钟产生电路。但石英晶体和微调电容需要外接。最高允许振荡频率12MHZ。以上各个部分通过内部数据总线相连接。二、 89C51单片机内部结构189C51单片机内部结构图 8051/8751/8031芯片的外部引脚和指令系统完全兼容,其内部结构除ROM/EPROM不同外,其余完全相同。 一个完整的计算机应该由运算器,控制器,存储器(ROM及RAM)和I/O接口组成。一般微处理器(如Z80)只包括运算器和控制器

16、两部分。和一般微处理器相比,89C51增加了四个8位I/O口,一个串行口,4KB ROM,128B RAM,很多工作寄存器及特殊功能寄存器(SFR)。各部分的功能简述如下. 2、中央处理单元(CPU) CPU是单片机的核心,是计算机的控制和指挥中心,有运算器和控制器等部件组成。 2.1运算器 运算器包括一个可进行8位算术运算和逻辑运算的单元ALU,8位的暂存器1,暂存器2,8位的累加器ACC,寄存器B和程序状态寄存器PSW等。 ALU:可对4位(半字节),8位(一字节)和16位(双字节)数据进行操作。能作加、减、乘、除、加1、减1、BCD数十进制调整及比较等算术运算和与、或、异或、求补及循环移

17、位等逻辑操作。 ACC:累加器ACC ,8位,一个运算数经暂存器2进入ALU的输入端,与另一个来自暂存器1的运算数进行运算,运算结果又送回 ACC。在指令中用助记符A来表示。 PSW:程序状态寄存器,用于指示指令执行后的状态信息,相当于一般微处理器的标志寄存器。PSW中各位状态供程序查询和判别用。 B:8位寄存器,在乘、除运算时,B寄存器用来存放一个操作数,也用来存放运算后的一部分结果;若不做乘、除运算时,则可作为通用寄存器使用。 2.2控制器 控制器包括程序计数器PC、指令寄存器IR、指令译码器ID、振荡器及定时电路等。 程序计数器PC:由两个8位的计数器PCH及PCL组成,共16位。PC实

18、际上是程序的字节地址计数器,PC中的内容是将要执行的下一条指令的地址。 指令寄存器IR及指令译码器ID:由PC中的内容指定ROM地址,取出来的指令经指令寄存器IR送至指令译码器ID,由ID对指令译码并送PLA产生一定序列的控制信号,以执行指令所规定的操作。 振荡器及定时电路:89C51单片机片内有振荡电路,只需外接石英晶体和频率微调电容(2个30pF左右),其频率范围为1.2MHz-12MHz。 3、存储器 89C51片内有ROM(程序存储器,只能读)和RAM(数据存储器,可读可写)两类,他们有各自独立的存储地址空间,与一般微机的存储器配置方式很不相同。 3.1、 程序存储器(ROM) 89C

19、51及8751的片内程序存储器容量为4KB,地址从0000H开始,用于存放程序和表格常数。 3.2 、数据存储器(RAM) 89C51/8751/8031片内数据存储器均为128B,地址为00H-7FH,用于存放运算的中间结果、数据暂存以及数据缓冲等。 在这128B的RAM中,有32个字节单元可指定为工作寄存器,这同一般微处理器不同。89C51的片内RAM和工作寄存器排在一个队列里统一编址。 由图1可见,89C51单片机内部还有SP,DPTR,PCON,IE,IP等特殊功能寄存器,它们也同128字节RAM在一个队列编址,地址为80HFFH。在这128字节RAM单元中有21个特殊功能寄存器(SF

20、R),在这些特殊功能寄存器中还包括P0P3口锁存器。 3.3 、I/O接口 89C51有四个8位并行接口,即P0-P3。它们都是双向端口,每个端口有8条I/O线,均可输入/输出。P0-P3口四个锁存器同RAM统一编址,可以把I/O口当作一般特殊功能寄存器来寻址。4、管脚说明VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

21、 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时

22、,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。 P3口也可作为AT89C51的一些特殊功能口,如下表所示: 口管脚 备选功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4

23、T0(记时器0外部输入) P3.5 T1(记时器1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) P3口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止A

24、LE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(

25、VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。振荡器特性XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。 芯片擦除整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms 来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。

26、 此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。 结构特点8位CPU; 片内振荡器和时钟电路; 32根I/O线; 外部存贮器寻址范围ROM、RAM64K; 2个16位的定时器/计数器; 5个中断源,两个中断优先级; 全双工串行口; 布尔处理器; 5CPU时序 时钟的基本概念 启动单片机后,指令执行顺序:89C51也可使用外部振荡脉冲信号,由XTAL2端输入,直接送至内部时钟电

27、路。因为XTAL2的逻辑电平与TTL电平不兼容,所以应接一个上拉电阻(5.1K)。如图2-8所示。晶体振荡器的振荡信号从XTAL2端输入到片内的时钟发生器上,如图2-9所示。 图2-7 振荡电路 图2-8 外接时钟源接法 图2-9 89C51的片内振荡器及时钟发生器 三、Max2321、MAX232芯片简介MAX232芯片是MAXIM公司生产的、包含两路接收器和驱动器的IC芯片,适用于各种EIA-232C和V.28/V.24的通信接口.MAX232芯片内都有一个电源电压变换器,可以把输入的+5V电源电压变换为RS-232C输出电平所需的10V电压.所以,采用此芯片接口的串行通信系统只需单一的+

28、5V电源就可以了.对于没有12V电源的场合,其适应性更强.加之其价格适中,硬件接口简单,所以被广泛采用.MAX232芯片的典型工作电路如下图所示.2、Max232的初始化initl() TMOD=0X20;/ 设置T1为方式2TH1=0XFD;/ 设置波特率为9600TL1=0XFD;SCON=0X50;/ 设置串口位方式1PCON=0X00; 四、Max1871、MAX187介绍MAX187是美信公司推出的12位A/D转换芯片,内部含有采样/保持电路,单5V操作电电源,转换速度为8.5us,具有片上4.096V参考电压,模拟输入范围为0到Vbef。三线串行接口,兼容SPI,QSPI总线。2、

29、Max187的引脚功能说明3、MAX187的模式Max187用采样/保持电路和逐位比较寄存器将输入的模拟信号转换为12位的数字信号,其不需要外接电容。Max187有两种操作模式:正常和休眠模式,将shdn置为低电平进入休眠模式,反之为正常模式。4、硬件接线图5、程序设计定义p1.1脚为时钟SCLK,p1.2为数据DOUT,p1.3为片选cs。片选有效后延时8.5us以上确保转换完成,在时钟SCLK的作用下从数据输出端读出转换的数据后存入两个无符号的字符变量中,将这两个字符拼成一个16为无符号的整形变量作为函数值返回,低12位有效。完整的A/D转换子程序如下:/采用p2口控制/12MHZ的晶体1

30、2物理与电子工程学院#define SCLK P2.0 /MAX187时钟#define SDOUT P2.1 /MAX187数据输出#define CS P2.2 /MAX187片选/max18712位A/D操作程序Unsigned int max187(void)Char i;Unsigned int result;Unsiged int hbyte,lbyte; CS187=0;/低电平有效,开始转换/延时8.5us以上,等待转换结束For(i=0;i8;i+)_nop_();SCLK=1;SCLK=0;/开始读数据Hbyte=0;For(i=0;i4:i+)SDOUT=1;SCLK=1

31、;IF(SDOUT)Hbyte=0x01;SCLK=0; If(i!=3);Hbyte=1;Lbyte=0;For(i=0;i8;i+)SDOUT=1;SCLK=1;If(SDOUT)Lbyte=0x01;If(i!=7)Lbyte=1;_nop_();_nop_();CS187=1;/数据处理Result=0;Result=hbyte;Result=8;Result=lbyte;Return result;汇编mov21h,#00mov22h,#00; 清转换结果存放字节mova,#09eh; 写控制字节:第一通道,单极性单端内部时钟方式movr1,#8loop:clr p1.3 置CS为有

32、效clr clcamov p1.4,cclr p1.2setbp1.2djnzr1,loopsetbp1.2clr p1.2jnb p1.5 等待转换完毕movr1,#4movr0,#8loop1:setbp1.2 读取高4位clr p1.2mov p1.6mov a,22hrlc amov 22h,adjnzr1,loop1loop2:setb p1.2 读取低8位clr p1.2mov c,p1.6mov a,21hrlc amov 21h,adjnzr0,loop2参考文献:李朝青 单片机原理及接口技术,北京航空航天大学出版社李维祥 单片机原理及应用, 天津大学出版社13附件一 电路图附

33、件二 PCB图附件三 元件清单AT89C52U8DIP40芯片带底座74HC164U7DIP14芯片带底座(8位移位寄存器)7407U15DIP14芯片带底座(驱动)MOC3041U11DIP8芯片带底座(光电耦合器)LM386U12DIP8芯片带底座MAX232 U2 DIP16 芯片带底座(集成电路转换器件是MAX232芯片,它可完成TTL到EIA的双向电平转换。)MAX515U9DIP8芯片带底座(D/A)MAX187U10DIP8芯片带底座(A/D)Part TypeDesignatorFootprint1KR40AXIAL0.3普通电阻1UFC29RB.1/.2极性钽电容1UFC28

34、RB.1/.2极性钽电容1UFC27RB.1/.2极性钽电容1UFC31RB.1/.2极性钽电容1UFC30RB.1/.2极性钽电容4.7KR38AXIAL0.3普通电阻4.7KR37AXIAL0.3普通电阻4.7KR36AXIAL0.3普通电阻4.7KR32AXIAL0.3普通电阻4.7KR31AXIAL0.3普通电阻4.7KR33AXIAL0.3普通电阻4.7KR35AXIAL0.3普通电阻4.7KR34AXIAL0.3普通电阻4.7UFC1RB.1/.2极性电容10R44AXIAL0.3普通电阻10KR43SPR3电位器22UFC26RB.1/.2极性电容30PC24RAD0.1普通电容

35、30PC25RAD0.1普通电容10KR42SPR3电位器100UC32RB.1/.2极性电容104C17RAD0.1普通电容104C14RAD0.1普通电容104C16RAD0.1普通电容104C22RAD0.1普通电容104C23RAD0.1普通电容104C13RAD0.1普通电容104C21RAD0.1普通电容104C18RAD0.1普通电容104C19RAD0.1普通电容200R39AXIAL0.3普通电阻300R41AXIAL0.3普通电阻510R25AXIAL0.3普通电阻510R26AXIAL0.3普通电阻510R29AXIAL0.3普通电阻510R30AXIAL0.3普通电阻5

36、10R27AXIAL0.3普通电阻510R28AXIAL0.3普通电阻510R21AXIAL0.3普通电阻510R24AXIAL0.3普通电阻CON2J-RXD(line)SIP2插针与跳线帽CON2J-TXD(line)SIP2插针与跳线帽CON2J-ALESIP2插针CON4J-CK1SIP4插针CON8J-P0SIP8插针CON8J-P2SIP8插针CON10J-P3SIP10插针DB9J-CKDB9/MDB9串口接头DB25J-BKDB25/MDB25并口接头共阴极数码管DS9DIP10共阴数码管与底座共阴极数码管DS8DIP10共阴数码管与底座共阴极数码管DS7DIP10共阴数码管与

37、底座共阴极数码管DS11DIP10共阴数码管与底座共阴极数码管DS12DIP10共阴数码管与底座共阴极数码管DS10DIP10共阴数码管与底座晶振Y2RAD0.212M晶振K1JP19ANJIAN1cmX1cm按键K2JP21ANJIAN1cmX1cm按键K3JP23ANJIAN1cmX1cm按键K4JP25ANJIAN1cmX1cm按键K5JP20ANJIAN1cmX1cm按键K6JP22ANJIAN1cmX1cm按键K7JP24ANJIAN1cmX1cm按键K8JP26ANJIAN1cmX1cm按键K9JP27ANJIAN1cmX1cm按键K10JP29ANJIAN1cmX1cm按键K11

38、JP31ANJIAN1cmX1cm按键K12JP33ANJIAN1cmX1cm按键K13JP28ANJIAN1cmX1cm按键K14JP30ANJIAN1cmX1cm按键K15JP32ANJIAN1cmX1cm按键K16JP34ANJIAN1cmX1cm按键RESETJP18ANJIAN1cmX1cm按键喇叭J-SPEAKSIPB2两口接线端子CON2J-AD(line)SIP2插针与跳线帽CON3J-ADinSIPB2两口接线端子CON4J-PowerSIPB4四口接线端子CON2J-3041SIPB2两口接线端子CON2J-DAoutSIPB2两口接线端子LEDL9LED高亮发光二极管(红

39、)LEDL10LED高亮发光二极管(黄)LEDL11LED高亮发光二极管(绿)LEDL12LED高亮发光二极管(蓝)LEDL13LED高亮发光二极管(红)LEDL14LED高亮发光二极管(黄)LEDL15LED高亮发光二极管(绿)LEDL16LED高亮发光二极管(蓝)330R47AXIAL0.3普通电阻330R48AXIAL0.3普通电阻39R49AXIAL0.3普通电阻TRIACQ2TO-92B双向可控硅104C11RAD0.1普通电容104C44RAD0.1普通电容0.01UFC42RAD0.1普通电容CON8J2SIP8附件四 程序清单 org 0000h LJMP START ORG

40、000BH INC 20H ;中断服务,中断计数器加1 MOV TH0,#0D8H MOV TL0,#0EFH ;12M晶振,形成10毫秒中断 RETISTART: MOV SP,#50H CLR P3.5 MOV TH0,#0D8H MOV TL0,#0EFH MOV TMOD,#21H MOV IE,#82HMUSIC0: NOP MOV DPTR,#DAT ;表头地址送DPTR MOV 20H,#00H ;中断计数器清0 MOV B,#00H ;表序号清0MUSIC1: NOP CLR A MOVC A,A+DPTR ;查表取代码 JZ END0 ;是00H,则结束 CJNE A,#0F

41、FH,MUSIC5 LJMP MUSIC3MUSIC5: NOP MOV R6,A INC DPTR MOV A,B MOVC A,A+DPTR ;取节拍代码送R7 MOV R7,A SETB TR0 ;启动计数MUSIC2: NOP CPL P2.7 MOV A,R6 MOV R3,A LCALL DEL MOV A,R7 CJNE A,20H,MUSIC2 ;中断计数器(20H)=R7否? ;不等,则继续循环 MOV 20H,#00H ;等于,则取下一代码 INC DPTR; INC B LJMP MUSIC1MUSIC3: NOP CLR TR0 ;休止100毫秒 MOV R2,#0DHMUSIC4: NOP MOV R3,#0FFH LCALL DEL DJNZ R2,MUSIC4 INC DPTR LJMP MUSIC1END0: NOP MOV

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服