基于单片机的弹簧劲度系数测量方法的研究学士学位04305452.doc

上传人:sccc 文档编号:4835302 上传时间:2023-05-18 格式:DOC 页数:30 大小:597.01KB
返回 下载 相关 举报
基于单片机的弹簧劲度系数测量方法的研究学士学位04305452.doc_第1页
第1页 / 共30页
基于单片机的弹簧劲度系数测量方法的研究学士学位04305452.doc_第2页
第2页 / 共30页
基于单片机的弹簧劲度系数测量方法的研究学士学位04305452.doc_第3页
第3页 / 共30页
基于单片机的弹簧劲度系数测量方法的研究学士学位04305452.doc_第4页
第4页 / 共30页
基于单片机的弹簧劲度系数测量方法的研究学士学位04305452.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《基于单片机的弹簧劲度系数测量方法的研究学士学位04305452.doc》由会员分享,可在线阅读,更多相关《基于单片机的弹簧劲度系数测量方法的研究学士学位04305452.doc(30页珍藏版)》请在三一办公上搜索。

1、 学 士 学 位 论 文基于单片机的弹簧劲度系数 测量方法的研究 摘 要 在教学实验室中常常需要测量弹簧的劲度系数,弹簧劲度系数的测量以胡克定律为测量原理,传统的测量方法是一般通过人工手动测量弹簧的受力和受力后的形变量而计算得到。手工测量数据读取粗糙,操作处理繁琐。为了提高物理实验室对弹簧进度系数的测量方便及精确,本文采用基于单片机技术使其测量实现数字化,可以快捷准确地测量弹簧劲度系数。单片机技术是利用传感器实时采集测量过程中的实验数据,并通过接口传入模数转换器,将模拟量转换为数字量,然后再将数字量送入单片机进行数据处理、分析与显示。关键词:弹簧劲度系数;传感器;AD转换器;单片机;LED显示

2、器Abstract In the teaching laboratory often need to measure the spring stiffness coefficient, measuring the coefficient of stiffness of the spring to the Hooke law as the measuring principle, the traditional measurement method is generally through the manual measurements of the spring force and the s

3、tress deformation calculated. The manual measurement data is read from the rough, operation cumbersome. In order to improve the physical laboratory measurement of spring schedule coefficients convenience and accuracy, this paper adopts single-chip microcomputer technology to make the measurement bas

4、ed on digital, can rapidly and accurately measure the length of spring. SCM technology is the use of sensor to collect experiment data of the process, and through the interface into the analog-to-digital converter, the analog to digital conversion, and then the data processing, analysis and display

5、chip into the digital quantity.Key words: spring stiffness coefficient; sensor; AD converter; SCM; LED display目 录第1章 绪论11.1 概述11.2 传统测量方法11.3 改进后测量方法2第2章 系统结构32.1系统组成32.2系统工作原理3第3章 传感器的数据处理43.1测力传感器43.2测距传感器5第4章 系统硬件设计74.1 LED显示器74.1.1 LED显示器简介74.1.2 LED显示器的特点74.1.3 LED显示方式84.2 A/D模数转换器94.2.1 ADC080

6、9简介94.2.2 主要特性94.2.3 内部结构104.2.4 工作过程114.3 单片机模块11第5章 总结145.1 系统流程145.2 系统仿真145.3 结束语15参考文献16附录18致谢23基于单片机的弹簧劲度系数测量方法的研究第1章 绪论1.1 概述弹簧劲度系数K与什么量有关?在弹性限度内,弹簧的弹力大小可由F=KL得到。L为弹簧的伸长的长度;K为劲度系数,表示弹簧的一种属性,它的数值与弹簧的材料,弹簧丝的粗细,弹簧圈的直径,单位长度的匝数及弹簧的原长有关。在其他条件一定时弹簧越长,单位长度的匝数越多,K值越小。K值还与温度有关,其他条件一定时,温度越低K值越大。目前,大、中专院

7、校及中小学物理教学实验室中测量轻质弹簧劲度系数的方法主要有两种:一是在气垫导轨上测量,操作时在导轨一端通过滑轮悬挂砝码,记录轻质弹簧在砝码作用下的伸长量和砝码重量,由胡克定律求得弹簧进度系数,其测量方法的不足是测量误差大,主要是滑轮产生的摩擦、气垫导轨与滑块的摩擦以及弹簧横向拉直产生的张力,且该方法需要对多个砝码组合才能得到各种拉力,操作步骤繁琐;另一种方法是利用焦利式秤测量,其缺点也是需要对多个砝码组合才能得到各种拉力,且拉力不能连续变化,操作繁琐,弹簧易损坏。每一种材料的弹簧,其劲度系数是不一样的,即使材料相同材料,长度与匝数的不同,也会导致劲度系数的不同。还有,劲度系数是测量出来的数值。

8、为了克服现有的测量轻质弹簧劲度系数方法的不足,本设计提供一种弹簧进度系数测量的数字化测量法,为了提高物理实验室对弹簧进度系数的测量方便及精确,本文采用基于单片机技术使其测量实现数字化,可以快捷准确地测量弹簧劲度系数。1.2传统测量方法根据胡克定律,采用传统测量方法进行弹簧劲度系数测量(如图1-1)。该装置由一个平台(附带精度为0001m精度的米尺)、一根轻质弹簧、轻质滑轮及不同质量标准砝码组成。在弹簧下端挂上不同质量的标准砝码,可得出不同的弹簧受力F,以及对应的弹簧伸长量x,伸长量x可根据平台上的米尺读出。图1-1 传统测量方法装置图1.3 改进后测量方法基于单片机技术,设计振子法进行弹簧劲度

9、系数测量(如图1-2)。振子法装置中由一个轻质弹簧和标准砝码组成弹簧振子,压力传感器置于弹簧振子正上方,负责监测竖直方向上弹簧的拉力F的数据;运动传感器置于弹簧振子正下方,负责监测竖直方向上弹簧形变量x的数据。在竖直方向上给弹簧添加砝码,当振动稳定后,弹簧振子在竖直方向上位移的变化数据由接口传入单片机,后相关数据经单片机进行分析处理,得到弹簧振子位移的变化周期和砝码的重量。图1-2 改进后测量方法装置图第2章 系统结构2.1系统组成本实用新型解决其技术问题所采用的技术方案是:FS20测力传感器(用来测量砝码质量)、PASCO运动传感器PS-2103(用来测量轻质弹簧拉伸量)、ADC0809模数

10、转换器、AT89S51单片机、两个四位LED显示器、支架、轻质弹簧、砝码、5V电源等。通过FS20测力传感器来测量作用于弹簧的拉力F,可经过计算算出拉力的变化量F,通过PASCO运动传感器PS-2103来测量轻质弹簧的伸长量L,可通过计算得出弹簧的身长变化量L,由胡克定律即可求得弹簧劲度系数K=F/L,解决了现有测量轻质弹簧劲度系数方法不能连续改变拉力、操作繁琐、弹簧易损坏的问题。图2-1 系统结构图2.2系统工作原理该系统通过测力传感器(FS20力传感器)和测距传感器(PASCO运动传感器PS-2103)实时采集弹簧的拉力和拉伸量两组数据将其数据转化成0-5V的电压模拟量形式;然后将测得的0

11、-5V的电压模拟量送入ADC0908模数转化器将模拟电信号转化为数字电信号;再将其送入AT89S51单片机处理器进行数据处理;最后将处理过的数字电信号送入LED显示器显示出来。第3章 传感器的数据处理3.1测力传感器选择的测力传感器要求实现测量在0-10N的力信号实现实验室用的小量程的测力计的传感器对0-10N的力信号的识别;选用FS20测力传感器是一种高性价比的微力传感器,采用MICROFUSE技术,长期稳定性好,超高分辨率,带温度补偿的压力传感器1。特点:成本低,超小外形,低噪声,0-5V输出,500-1500g量程,高稳定性,低偏差,寿命长,工业标准封装2。图3-1 FS20测力传感器量

12、程的确定及数据计算:测力传感器在调零的情况下(F+G=500g)测量拉力F的变化范围0-10N,即测量的重量范围是0-1000g传感器输出电压U变化范围0-5V转换器的通道1转换成数字的范围是0-255所以当取最小量程为1g时各个数据的最小变化为:数据量质量G压力F电压U数字量LED显示量最小变化量1g0.01N0.005V0.2561各个数据随拉力的变化表:数据量质量G压力F电压U数字量LED显示量零状态00000工作中0-10N0-1000g0-5V0-2550-1000超载装10N1000g无00从传感器到转换器连接的简单描述:从传感器的三根引线中,有一根(A)接地,一根(C)接5V电源

13、,一根(B)是信号线经过处理后接到0-5V的转换器的通道0口处,然后转换器进行模数转换成0-255的数字信号之后送到单片机进行处理。把0-255的数字经过处理得到0-1000的数字后,通过数码管显示出来。设计的测力计的最小量程为0.01N,所以得到的数字信号得按0.256的倍数进行处理得到0-1000的数字信号3。图3-2 FS20测力传感器电路图3.2测距传感器选用PASCO运动传感器PS-2103作为测距传感器是根据PASCO运动传感器可以在实验中测量位移、速度和加速度。其独特的超声脉冲测距技术具有标准波束和窄波束两种选择。窄波束可以避免接受错误信号已得到更清晰的数据。该运动传感器可以放在

14、桌上,也可固定在杆架或动力学导轨上4。特点:量程0.15m-8m,最小分辨率1mm,高稳定性,低偏差,寿命长5。 图3-3 PASCO运动传感器PS-2103量程的确定及数据计算:测距传感器在调零的情况下测量物体的运动范围0.15m-8m(即测量弹簧的拉伸长度范围是0-7850mm)传感器输出电压U变化范围0-5V转换器的通道1转换成数字的范围是0-7850实际应用中我们只需要0-300mm的量程就可以6数据量弹簧拉伸长度L电压U数字量LED显示量最小变化量1mm0.00064V11所以当取最小量程为1mm时各个数据的最小变化为:各个数据随弹簧拉伸长度的变化表:数据量弹簧拉伸长度L电压U数字量

15、LED显示量零状态0000工作中0-300mm0-0.19V0-3000-300第4章 系统硬件设计4.1 LED显示器4.1.1 LED显示器简介发光二极管(英语:Light-Emitting Diode,简称LED)是一种能发光的半导体电子元件。发光显示器是单片机应用产品中常用的廉价输出设备。它是由若干个发光二极管组成的,当发光二极管导通时,相应的 一个点或一个笔画发光,控制不同组合的二极管导通就能显示出各种字符。LED晶片的一端附着在一个支架上,一端是正极,一端是连接电源的负极,使晶片被封装起来。发光二极管的核心部分是由P型半导体和n型半导体组成的晶片,在P型半导体和n型半导体之间有一个

16、过渡层,称为PN结。在某些半导体材料的PN结中,注入的少数载流子与多数载流子复合时会把多余的能量以光的形式释放出来,从而把电能直接转换为光能。PN结加反向电压,少数载流子难以注入,故不发光。这种利用注入式电致发光原理制作的二极管叫发光二极管,通称LED。当它处于正向工作状态时(即两端加上正向电压),电流从LED阳极流向阴极时,半导体晶体就发出从紫外到红外不同颜色的光线,光的强弱与电流有关。而我们知道的光的波长决定光的颜色,这是由形成P-N结的材料决定的10。4.1.2 LED显示器的特点(1)耗电量低LED耗电相当的低,很低的功耗,它的效率很高,LED效率可达90%以上,几乎不发热,所以耗电小

17、。(2)体积小LED基本上就是一块很小的晶片被封装在一个环氧树脂里面,因此它非常小,并且还非常轻。(3)低热量、高亮度LED使用的是冷发光技术,它的发热量比普通的照片明灯具低很多很多。(4)环保用过LED的材料是无毒的,并且它也可以回收利用。在它的光谱中没有紫外线和红外线,它没有辐射,没有热量,眩光小,冷光源,是可以进行触摸的,是属于典型的绿色照明光源。(5)使用寿命长它的灯丝不存在发光易燃、热沉积等缺点,在很合适的电流跟电压下,使用寿命可达6W-10W小时,这比起传统的光源长十倍以上。(6)很坚固它被封装在一个环氧树脂里面,比起荧光灯和灯泡都坚固。灯泡内也没有松动的部分,从而使LED不容易破

18、坏11。4.1.3 LED显示方式点亮显示器有静态和动态两种方法。所谓静态显示,就是当显示器显示某一个字符时,相应的发光二极管恒定的导通或截止。所谓动态显示就是一位一位地轮流点亮各位显示器,对每一位显示器来说,每隔一段时间点亮一次12。本设计通过AT89S51单片机的P0口来控制断码的亮灭,P2口来控制位码的轮流点亮。在本文中引用了两个四位的七段显示数码管LED,用来显示实验测得的数据如图4-1所示。图4-1 LED显示器4位LED显示器有4根位选线和84段选线,段选线控制字符选择,位元选线控制显示位元的亮、暗。在此选用动态显示,LED动态显示电路单片机接口电路如图4-2所示:图4-2 LED

19、动态显示方式4.2 A/D模数转换器4.2.1 ADC0809简介在本设计中我们所用的是ADC0809芯片作为转换核心,ADC0809是8位逐次逼近式A/D模数转换器。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,下面主要介绍下ADC0809芯片的一些内容。4.2.2 主要特性(1)8路输入通道,8位A/D转换器,即分辨率为8位。(2)具有转换起停控制。(3)转换时间为100s(时钟为640kHz时),130s(时钟为500kHz时)。(4)单个+5V电源供电。(5)模拟输入电压范围0+5V,不需零点和满刻度校准。(6)工作温度范围为-40+85摄氏度。(7)低功耗,约15mW

20、。4.2.3 内部结构 ADC0809是CMOS单片型逐次逼近式A/D转换器,它由8路模拟开关、地址锁存与译码器、比较器、8位开关数型A/D转换器、逐次逼近寄存器、逻辑控制和定时电路组成15。外部特性(引脚功能)ADC0809芯片有28条引脚,采用双列直插式封装,如图4-3所示。下面说明各引脚功能。IN0IN7:8路模拟量输入端。D0D7:8位数字量输出端。ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路ALE:地址锁存允许信号,输入,高电平有效。START: A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A

21、/D转换)。EOC: A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。OE:数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ。REF(+)、REF(-):基准电压。VCC:电源,单一+5V。GND:接地。图4-3 ADC0809内部结构图4.2.4工作过程首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。此地址经译码选通8路模拟输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿启动 A/D转换,之后EOC输出信号变低,指

22、示转换正在进行。直到A/D转换完成,EOC变为高电平,指示A/D转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当OE输入高电平 时,输出三态门打开,转换结果的数字量输出到数据总线上。转换数据的传送 A/D转换后得到的数据应及时传送给单片机进行处理。数据传送的关键问题是如何确认A/D转换的完成,因为只有确认完成后,才能进行传送。为此可采用下述三种方式16。(1)定时传送方式对于一种A/D转换器来说,转换时间作为一项技术指标是已知的和固定的。例如ADC0809转换时间为128s,相当于6MHz的MCS-51单片机共64个机器周期。可据此设计一个延时子程序,A/D转换启动后即调用此子程序,

23、延迟时间一到,转换肯定已经完成了,接着就可进行数据传送。(2)查询方式A/D转换芯片由表明转换完成的状态信号,例如ADC0809的EOC端。因此可以用查询方式,测试EOC的状态,即可确认转换是否完成,并接着进行数据传送。(3)中断方式把表明转换完成的状态信号(EOC)作为中断请求信号,以中断方式进行数据传送。不管使用上述哪种方式,只要一旦确定转换完成,即可通过指令进行数据传送。首先送出口地址并以信号有效时,OE信号即有效,把转换数据送上数据总线,供单片机接受。 4.3单片机模块 本设计采用的AT89S51单片机为核心处理器, AT89S51是一个低功耗,高性能CMOS8位单片机,片内含4k B

24、ytesISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用17。主要性能特点:(1)4k Bytes Flash片内程序存储器;(2)128 bytes的随机存取数据存储器(RAM);(3)32个外部双向输入/输出(I/O)口;(4)2个中断优先级、2层中断嵌套中断;(5)6个中断源;(6)2个16位可编程定时器/计数器;(7)

25、2个全双工串行通信口;(8)看门狗(WDT)电路;(9)片内振荡器和时钟电路;(10)与MCS-51兼容;(11)全静态工作:0Hz-33MHz;(12)三级程序存储器保密锁定;(13)可编程串行通道;(14)低功耗的闲置和掉电模式。引脚的说明:(1)主电源引脚VCC和GNDVCC:电源电压输入端。 GND:电源地。(2)时钟电路引脚XTAL1和XTAL2 XTAL1:片内振荡器反相放大器和时钟发生器的输入端。 XTAL2:片内振荡器反相放大器的输出端。(3)控制信号引脚RST、ALE/和/ RST:复位输入端,高电平有效。 ALE/:地址锁存允许/编程脉冲信号端。PSEN:外部程序存储器的选

26、通信号,低电平有效。/:外部程序存储器访问允许。(4)输入/输出端口引脚 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。 P1口:每一位都能作为可编程的输入或输出口,能驱动4个TTL门电路P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电路,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。图4-4 89S51管脚89S51单片机的性能强大, 89S51具有完整的输入输出、控制端口、以

27、及内部程序存储空间。89S51系列单片机编写程序的基本流程。其语法结构与我们常用的计算机C语言基本相同,不同之处在于增加了控制具体引脚工作的语句和命令,相对于计算机C语言,单片机C语言更简练和明确。可以控制每个引脚的输入输出状态20。AT89S51单片机的管脚图如图4-4所示。第5章 总结5.1 系统流程程序主要包括ADC0809模数转换器采集测力传感器(FS20)和测距传感器(PS-2103)从外界检测到的两组数据,进行模数转换后送入AT89S51单片机进行数据处理,从而实现实时测量所需实验数据。程序开始运行后,先对系统时钟、定时器、I/O、ADC模数转换器进行初始化,待系统稳定后对系统各个

28、硬件进行状态初始化,接着进入主循环,实时处理I/O口采集过来的数据并显示在LED显示器上。系统流程图如图5-1所示:图5-1 系统流程图5.2系统仿真系统的仿真图如图5-2所示,此仿真图是将两个滑动变阻器代替两路传感器分别与ADC0908模数转换器的In0口和In7口相接,通过AT89S51单片机的P1口与ADC0908模数转换器的三位地址输入线相连来控制模数转换器的输入端口。将转化后的数字信号经单片机的P3口输入,输入后单片机对其进行数字处理然后经PO口输出给两个四位LED显示器。P2口负责控制八位的循环点亮。图5-2系统仿真图5.3 结束语本课题将传统物理实验中的非电学物理量装换为电学物理

29、量进行测量,为测量弹簧劲度系数提供了一种直观的测量方法,把一个纯粹的力学实验变成了及力学、电子测量技术为一体的综合实验,充分利用了大学所学的专业知识将其实现测量数字化。参考文献1彭军.传感器与检测技术M.西安电子科技大学出版社, 2003.2王旭,陈绍英.测力传感器的使用原理及发展J.呼伦贝尔学院学报,2005,3(1):39-41.3Mukai Koji,Yonezawa Yoshiharu,Ogawa Hidekuni,Maki Hiromichi,Caldwell W Morton. A remote monitor of bed patient cardiac vibration, r

30、espiration and movementJ. Conference proceedings : Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE Engineering in Medicine and Biology Society. Conference,2009.4乐秀峰.应变测力传感器的数据处理J.计量技术,1981,09(6):1-5.5杨兆建,王勤贤.测力传感器研究发展综述J.山西机械,2003,01(3):1-3.6Ogawa Hideku

31、ni,Yonezawa Yoshiharu,Maki Hiromichi,Caldwell W.A new bed-exiting alarm system for welfare facility residentsJ.Conference proceedings:Annual International Conference of the IEEE Engineering in Medicine and Biology Society.IEEE Engineering in Medicine and Biology Society. Conference,2009.7刘鹏飞.正确使用滑动变

32、阻器J.延安教育学院学报,2000,03(3):75-90.8任恒凤.在实验设计中巧用滑动变阻器J.安庆师范学院学报(自然科学版),2008,01(2):118-120.9兰长江.认识滑动变阻器及在电路中所起的作用J.西昌学院学报(人文社会科学版),2004,03(6):141-142.10李骐,靳桅,邬芝权.基于单片机的LED显示屏控制系统设计J.微计算机信息,2009,14(2):110-112.11包建华,刘海宽.单片机系统中LED显示译码驱动技术J.重庆工学院学报(自然科学版),2007,08(6):50-53.12李生明.单片机LED显示接口技术J.长江职工大学学报,2003,04(

33、3):47-49.13熊印国.基于AT89C51单片机LED控制器设计J.科技信息,2008,6(3):97-99.14魏丽娜,管力锐.单片机LED动态显示屏教学演示系统的设计J.大众科技,2010,07(6):56-57.15Shebanova Olga,Hammer Daniel A. Biochemical and mechanical extracellular matrix properties dictate mammary epithelial cell motility and assemblyJ. Biotechnology journal,73.16胡汉才.单片机原理及其接

34、口技M.北京:清华大学出版社,1996. 17赵亮.单片机应用系统设计与产品开发M .北京:人民邮电出版社,2004. 18周航慈.单片机应用程序设计技术M.北京:北京航空航天大学出版社,1992.19蔡美琴.MCS-51系列单片机系统及其应用M.北京:高等教育出版社,2004.20叶建波,朱双东.基于Proteus的单片机电路的虚拟仿真J.电子工程师,2008,11(3):23-27.附录主程序/* writer:shopping.w */#include #define uint unsigned int#define uchar unsigned char#include sbitOE

35、= P10;sbitEOC = P11;sbitST = P12;sbitCLK = P13;sbitc1 = P16;sbitc2 = P15;sbitc3 = P14;ucharflag_adc;ucharflag_w;ucharadc_buf0;ucharadc_buf1;uintadc0;void DelayMS(uint ms) uchar i;while(ms-) for(i=0;i120;i+);void main() TMOD = 0x12;TH0 = 0x14;TL0 = 0x00;TH1 = (65536-1000)/256;TL1 = (65536-1000)%256;E

36、A = 1;ET0 = 1;TR0 = 1;ET1 = 1;TR1 = 1;P1 = 0x3f;/0011 1111while(1)if(flag_adc = 0)flag_w +;if(flag_w = 2)flag_w = 0;if(flag_w = 0)P1 = 0x0f;/0000 1111if(flag_w = 1)P1 = 0x7f;/0111 1111DelayMS(1); ST = 0;ST = 1;ST = 0;flag_adc = 1;if(EOC = 1 & flag_adc = 1)flag_adc = 0;OE = 1;if(flag_w = 0)adc_buf0 =

37、 P3;if(flag_w = 1)adc_buf1 = P3;OE = 0;DelayMS(100);adc0 = adc_buf0 * 125 / 32 ;dat_0 = adc0 / 1000 ;dat_1 = adc0 /100 % 10;dat_2 = adc0 /10 % 10;dat_3 = adc0 % 10;dat_4 = 10;dat_5 = adc_buf1 /100;dat_6 = adc_buf1 /10 % 10;dat_7 = adc_buf1 % 10;void Timer0_INT() interrupt 1 CLK = !CLK;void time1() i

38、nterrupt 3TH1 = (65536-1000)/256;TL1 = (65536-1000)%256;count_led +;display8();LED显示器程序#include reg52.h#define uchar unsigned char#define uint unsigned int#definedis_port P0uchar count_led;uchar dat_0;uchar dat_1;uchar dat_2;uchar dat_3;uchar dat_4;uchar dat_5;uchar dat_6;uchar dat_7;/此表为 LED 的字模, 共

39、阴数码管 0-9 - unsigned char code Disp_Tab = 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00; / 0110 0011void display(uchar i,uchar dat)dis_port = 0x00;switch(i)case 0:P2 = 0x01 ; break;case 1:P2 = 0x02 ; break;case 2:P2 = 0x04 ; break;case 3:P2 = 0x08 ; break;case 4:P2 = 0x10 ; break;case 5:P2 =

40、 0x20 ; break;case 6:P2 = 0x40 ; break;case 7:P2 = 0x80 ; break; dis_port = Disp_Tabdat ;void display8()count_led &= 0x07;switch(count_led)case 0: display(0,dat_0) ; break;case 1: display(1,dat_1) ; break;case 2: display(2,dat_2) ; break;case 3: display(3,dat_3) ; break;case 4: display(4,dat_4) ; br

41、eak;case 5: display(5,dat_5) ; break;case 6: display(6,dat_6) ; break;case 7: display(7,dat_7) ; break;致谢本文承蒙李建全老师的指导,让我能够顺利地在毕业前完成论文。从开始收集资料、问题的布局设计以及论文的修改等环节得到李老师耐心细致的指导和帮助。对此,我无法用言语表达内心的感激之情。在写作过程中,李老师教会我的不仅仅是知识,还有自主探索的勇气和决心。此外,还要感谢大学里教过我的所有老师,他们严谨的治学态度、扎实的理论基础、渊博的知识及一丝不苟的敬业精神,都给我留下了深刻的印象,这将是我终生受

42、益。在这次论文写作中,尤其是在收集数据的过程中,深感知识的浩瀚和自己的学术理念的浅薄及学术视野的狭窄。尤其是在最后一阶段,随着学习和研究越来越深入,我才真正意识到这是自己在大学中最重要的一次学习。 最后,感谢我的母校枣庄学院四年来对我的大力栽培。我还要感谢含辛茹苦的培养我长大父母,谢谢您们!毕业论文的完成标志着本科阶段的学习生活即将结束,但这绝不是学习的结束,而是刚刚开始。再次向我的导师、全体师长和同窗契友致以最真挚的谢意!毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注

43、和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号