单片机实验报告书

单片机实验报告书
单片机实验报告书

并行I/O接口实验

一、实验目的

熟悉掌握单片机并行I/O接口输入和输出的应用方法。

二、实验设备及器件

个人计算机1台,装载了Keil C51集成开发环境软件。https://www.360docs.net/doc/109367864.html,单片机仿真器、编程器、实验仪三合一综合开发平台1台。

三、实验内容

(1)P1口做输出口,接八只发光二极管,编写程序,使发光二极管延时(0.5-1秒)循环点亮。实验原理图如图3.2-1所示。

图3.2-1单片机并行输出原理图

实验程序及仿真

ORG 0000H

LJMP START

ORG 0100H

START:MOV R2,#8

MOV A,#0FEH

LOOP:MOV P1,A

LCALL DELAY

RL A

DJNZ R2,LOOP

LJMP START

DELAY:MOV R5,#20

D1:MOV R6,#20

D2:MOV R7,#248

D3:DJNZ R7,D3

DJNZ R6,D2

DJNZ R5,D1

RET

END

中断实验

一、实验目的

熟悉并掌握单片机中断系统的使用方法,包括初始化方法和中断服务程序的编写方法。

二、实验设备及器件

个人计算机1台,装载了Keil C51集成开发环境软件。

https://www.360docs.net/doc/109367864.html,单片机仿真器、编程器、实验仪三合一综合开发平台1台。

三、实验内容

(2)用P1口输出控制8个发光二极管LED1~LED8,实现未中断前8个LED闪烁,响应中断时循环点亮。

实验程序及仿真

ORG 0000H

LJMP MAIN

ORG 0003H

LJMP INT00

ORG 0010H

MAIN:

A1:MOV A,#00H

MOV P1,A

MOV A,#0FFH

MOV P1,A

SETB EX0

JB P3.2,B1

SETB IT0

SJMP C1

B1:CLR IT0

C1:SETB EA

NOP

SJMP A1

INT00:PUSH Acc

PUSH PSW

MOV R2,#8

MOV A,#0FEH

LOOP: MOV P1,A

LCALL DELAY

RL A

DJNZ R2,LOOP

POP PSW

POP Acc

RETI

DELAY:MOV R5,#100

D1:MOV R6,#20

D2:MOV R7,#250

D3:DJNZ R7,D3

DJNZ R6,D2

DJNZ R5,D1

RET

END

3.6 定时/计数器实验

一、实验目的

掌握单片机定时/计数器的使用方法,包括初始化方法和中断服务程序的编写方法。

二、实验设备及器件

个人计算机1台,装载了Keil C51集成开发环境软件。https://www.360docs.net/doc/109367864.html,单

片机仿真器、编程器、实验仪三合一综合开发平台1台。

三、实验内容

(2)用CPU内部定时器中断方式计时,实现每1秒钟控制P1.0输出状态发生一次反转,P1.0接发光二极管。

实验程序及仿真

ORG 0000H

LJMP MAIN

ORG 000BH

LJMP TOSUB

ORG 0030H

MAIN:

MOV SP,#70H

SETB EA

SETB ET0

MOV TMOD,#01H

MOV TL0,#0B0H

MOV TH0,#3CH

SETB TR0

MOV R2,#00H

LJMP $

TOSUB: MOV TL0,#0B0H

MOV TH0,#3CH

INC R2

CJNE R2,#20,T01

CPL P1.0

MOV R2,#00H

RETI

T01: RETI

串行通信实验

一、实验目的

掌握单片机串行接口的使用方法。

二、实验设备及器件

个人计算机1台,装载了Keil C51集成开发环境软件。https://www.360docs.net/doc/109367864.html,单片机仿真器、编程器、实验仪三合一综合开发平台1台。

三、实验内容

利用8031单片机串行口,实现两个实验台之间的串行通讯。其中一个实验台作为发送方,另一侧为接收方。

数据块传送。将甲单片机RAM中30H-37H单元的数通过串行接口传送到乙单片机去,程序只发送、接收一次。

实验原理

MCS-51系列单片机上有一个通用异步接收/发送器UART,通过引脚RXD[P3.O]和TXD[P3.1]可与外部电路进行全双工的串行异步通信,发送数据时由TXD端送出,接收时数据由RXD端输入。

DC0808引脚功能:

芯片有28条引脚,采用双列直插式封装,各引脚功能如下:

1~5和26~28(IN0~IN7):8路模拟量输入端。

8、14、15和17~21:8位数字量输出端。

22(ALE):地址锁存允许信号,输入,高电平有效。

6(START): A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0808复位,下降沿启动A/D转换)。

7(EOC): A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。

9(OE):数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。

10(CLK):时钟脉冲输入端。要求时钟频率不高于640KHZ。

12(VREF(+))和16(VREF(-)):参考电压输入端

11(Vcc):主电源输入端。

13(GND):地。

23~25(ADDA、ADDB、ADDC):3位地址输入线,用于选通8路模拟输入中的一路

工作过程:①在IN0-IN7上可分别接上要测量转换的8路模拟量信号。

②将ADDA-ADDC端给上代表选择测量通道的代码。如000(B)则代表通道0;001(B)代表通道1;111则代表通道7。

③将ALE由低电平置为高电平,从而将ADDA-ADDC送进的通道代码锁存,经译码后被选中的通道的模拟量送给内部转换单元。

④给START一个正脉冲。当上升沿时,所有内部寄存器清零。下降沿时,开始进行A/D转换;在转换期间,START保持低电平。

⑤EOC为转换结束信号。在上述的A/D转换期间,可以对EOC进行不断测量,当EOC为高电平时,表明转换工作结束。否则,表明正在进行A/D转换。

⑥当A/D转换结束后,将OE设置为1,这时D0-D7的数据便可以读取了。OE=0,D0-D7输出端为高阻态,OE=1,D0-D7端输出转换的数据。

说明:ADC0809的转换工作是在时钟脉冲的条件下完成的,因此首先要在

CLOCK端给它一个时钟信号,说明书上给出了可以接入的脉冲信号频率是在10KHz-1280KHz,典型值是640KHz。

这一点得注意,因为当START脉冲刚结束进入转换工作时,EOC还没有立即变为低电平而是过了8个时钟周期后才进入低电平的,所以再给出START脉冲后最好延时一会再进行EOC的检测。一个通道的转换时间一般为64个时钟周期,如时钟频率为640KHz时,时钟周期为1.5625微秒,一个通道的转换时间则为1.5625×64=100微秒,那么1秒种就可以转换1000000÷100=10000次。

ORG 0000H

LJMP MAIN

ORG 0013H

LJMP PINTI

ORG 0100H

MAIN:SETB IT1

SETB EA

SETB EX1

MOV DPTR,#7FF8H

MOV A,#00H

MOVX @DPTR,A

PINTI:MOV DPTR,#7FF8H

MOVX A,@DPTR

MOV P1,A

RETI

END

3.9 D/A转换实验

一、实验目的

掌握单片机扩展DAC的方法及其控制数据输出程序的设计方法。

二、实验设备及器件

个人计算机1台,装载了Keil C51集成开发环境软件。

https://www.360docs.net/doc/109367864.html,单片机仿真器、编程器、实验仪三合一综合开发平台1台,示波器1台。

三、实验内容

(1)利用DAC0808,编制程序产生锯齿波、三角波、正弦波。三种波轮流显示,用示波器观看。频率由学生自己确定,范围(10Hz~1KHz)。实验原理图见图3.9-1。DAC0808工作在单缓冲方式。

实验程序及仿真

ORG 0000H

LJMP START

ORG 0100H

START:MOV R0,#0FEH MOV A,#00H

JNB P1.0,LOOP1

JNB P1.1,LOOP2

JNB P1.2,LOOP3 LOOP1:MOVX @R0,A

INC A

SJMP LOOP1

LOOP2: MOV R0,#0FEH UP: MOVX @R0,A

LCALL DELAY1

INC A

JNZ UP

DOWN: MOVX @R0,A LCALL DELAY1

DEC A

JNZ DOWN

SJMP UP

LOOP3:MOV R0,#0FEH MOV A,#11001101B

MOVX @R0,A

LCALL DELAY1

MOV A,#00110011B

MOVX @R0,A

LCALL DELAY1

LJMP LOOP3 DELAY1:MOV R5,#1

D1:MOV R6,#20

D2:MOV R7,#10

D3:DJNZ R7,D3

DJNZ R6,D2

DJNZ R5,D1

RET

END

单片机实验报告书

并行I/O 接口实验 一、 实验目的 熟悉掌握单片机并行I/O 接口输入和输出的应用方法。 二、 实验设备及器件 个人计算机1台,装载了 Keil C51集成开发环境软件。 机仿真器、编程器、实验仪三合一综合开发平台 1台。 、实验内容 (1)P1 口做输出口,接八只发光二极管,编写程序,使发光二极管延时 (0.5-1秒)循环点亮。实验原理图如图 3.2-1所示。 图3.2-1单片机并行输出原理图 实验程序及仿真 ORG 0000H LJMP START ORG 0100H START:MOV R2,#8 MOV A,#0FEH LOOP:MOV P1,A LCALL DELAY 、 LED1 P1.0 VCC T a LED2 r 1k P1.1 .LED8 1k P1. 7 U1 DP-51PRO.NE 单片

RL A

DJNZ R2,L00P LJMP START DELAY:MOV R5,#20 D1:MOV R6,#20 D2:MOV R7,#248 D3:DJNZ R7,D3 DJNZ R6,D2 DJNZ R5,D1 RET END 中断实验 一、实验目的 熟悉并掌握单片机中断系统的使用方法,包括初始化方法和中断服务程序的 编写方法。 、实验设备及器件 个人计算机 1 台,装载了 Keil C51 集成开发环境软件。 DP-51PR0.NE 单片机仿真器、编程器、实验仪三合一综合开发平台 1台 三、实验内容 AT eK 1 -LJIU1L AUDIOZ20H A^-: M02NP01[EF L^D-GR^NI LEDRSP ■艮 A 4 - i i H - 330 -T I P H T H rs&oRJEtw F 轉-3 BEEN ■jHEEFl U1 30. Pt B -4 PUjfl PO(WO PO.WAtH FQ.27AIE FO3W3 Robert FO.57AW POBWe POJAW F2.1TO F2^fA10 PSjUAH P2 剤MZ F2.5fA13 F2.afAM P2.MM6 P3J0URXD 啊1XW FJ- ZflUTD pa.anHTi FM 4T 「| P3.0>T1 P3JWM PSJ^D 33C> 33P 町E 4 阿5REEF4 XTAL2 RST PSEH ALE

4毕业设计成果报告书

毕业设计成果报告书题目高升公司财务报表分析 二级学院经济贸易学院 专业会计电算化 班级会计1303 学生姓名欧阳整 学号201320131577 指导教师唐昌明 2015年 11月

高升财务报表分析设计方案 课题名称 成果报告(2500字左右) 一、毕业设计过程 第一阶段:选题 回想大学三年学过的专业课程屈指数来有:《基础会计》、《财务会计》、《财经法规与会计职业道德》、《初级会计电算化》、《成本会计》、《会计电算化(用友)》、《成本会计》、《税法》、《税务会计》、《审计》、《财务管理》等等,怎样才能将我所学知识综合运用起来解决实际问题能?冥思苦想,查阅资料:“会计的基本职能是核算和监督”、“核算的环节有确认、计量和报告”、“会计的目标是:(1)提供关于一定时期内企业财务状况及其经营活动的可靠资料。利用这一资料,企业的管理者可以直观地了解企业的经营状况,寻找不足,分清责任,从而对企业未来的发展做出决策。(2)提供有助于信息使用者预测、比较、评估企业经营业绩和存在问题的资料。可以使管理者及时发现企业经营中的弱点,正确地评估企业的经营能力,从而尽早发现不足,扭转局面。(3)提供有助于指挥、调节和监督企业生产经营活动的财务资料。指挥、调节、监督是会计的控制职能,通过对企业的控制,来达到预期的目标,为企业获得更多的利润,这是会计在企业中不可缺少的一个重要原因。”会计职能和目标的实现,都需要分析企业的财务报表。“做好财务报表分析工作,可以正确评价企业的财务状况、经营成果和现金流量情况,揭示企业未来的报酬和风险;可以检查企业预算完成情况,考核经营管理人员的业绩,为建立合理的激励机制提供帮助。” 基于上面分析,我选择将财务报表分析作为自己毕业设计的选题方向。 第二阶段:查阅和收集毕业设计相关资料,拟定毕业设计提纲,撰写开题报告 要完成选题,还面临着许多难题。一是公司背景资料的完善;二是设计的思路和需要用到的技术方法,脑海一片空白。正在自己一筹莫展之际,指导老师给我下达了任务书。任务书里有明确的“课题目标与任务”,有具体的“实施步骤和方法”,还提供了大量的参考文献。 课题目标与任务:本设计以高升公司为会计主体,基于财务分析相关的理论知识,结合高升公司财务报表,首先运用财务分析的基本方法,详细的分析了高升公司的偿债能力,营运能力、盈利能力,然后根据分析得出相应的结论,最后结合上述的具体分析指出该公司存在的问题和不足之处,并给出合理的建议。 实施步骤和方法:1.选择将高升公司的财务报表分析作为毕业设计的研究方向;2.明确分析的目的,制定分析工作计划;3.收集有关的信息资料;4.根据分析目的,运用科学的分析方法,深入比较、研究所收集的资料;5.作出分析结论,提出分析报告。运用“财务分析的基本方法:比率分析法、比较分析法、趋势分析法等;综合分析法:杜邦分析法” 老师提到的方法,我基本没有什么概念啦,还好,有图书馆、有网络。接下来就是查阅资料,整理思路,拟定提纲:“一、收集整理财务报表分析相关的基础理论;二、针对高升公司的报表综合运用财务分析方法,对公司的财务状况及营运能力、偿债能力、盈利能力进行分析,同时利用杜邦分析法对公司的财务状况和经营状况作出综合评价。三、通过分析发现高升公司在经营、管理方面存在的一些问题,并提出相应的建议。 第三阶段:结合企业工作实际,完成毕业设计初稿 在撰写初稿的过程中也遇到一些问题:一是公司基本情况的设计;二是财务分析指标比较的方法的理解、杜邦分析体系。 设计公司基本情况时,我开始设的是公司成立于1990年,而且是上市公司,指导老师一看,太不符合实情,因为这样资历和规模的公司,以我们目前的知识,很多问题是发现不了的,也是

单片机实训报告范文精选5篇

单片机实训报告范文精选5篇 实训报告是展示自身实训收获成长的重要报告,那么实训报告该如何写呢?小编精选了一些关于实训报告的优秀范例,一起来看看吧。 单片机课程设计心得体会 在学校学习期间我有幸的参加了学校的单片机学习小组,在小组里我了解了什么是单片机,单片机有哪些用途,利用单片机可以实现哪些功能来方便人们的生活如交通灯,时钟,还有手机中,电子玩具等等,它们里面都有单片机的存在来实现某种功能。通过在单片机小组里的学习我简单总结了几点心得和体会: 第一:万事开头难,要勇敢的迈出第一步,不要总找借口说没有学习过就总推脱。凡事都有第一步可以先可简单的来,然后可以逐步的向深层次学习。可以从建项目开始,然后可以找一个简单的小程序先把它敲进单片机内然他运行起来,感觉一下单片机的运行,让自己了解单片机整个运行。 第二:对于知识点,学过的要掌握牢固,对于没有学的和暂时用不到的先不用学习。比如:小灯得点亮就没有用到中断可以先不用看。这样可以避免知识过多记不住的麻烦。对于程序这里的知识点不能只停留在理论层次上,一定要结合着程序进行学习这样才能掌握的很牢靠,当用到哪里的知识点不记得了可以去看书,对于用不到的可以不去看。 第三:程序不要只是看别人得,一定要自己写过才是自己的。开始

不懂可以参考别人的,看看每一句代表着什么意思,能够实现什么现象。明白之后自己再重新写一遍,你会发现看别人的能懂到自己写的时候很困难。当你自己能写出来的时候说明你真懂了。 第四:一定要学会程序调试的方法。有时候把程序写完了然后运行时不能实现理想的现象。这时有人就晕了不知该怎么办,然后就去问别人。当别人找出问题出在哪里时就会恍然大悟。其实当遇到问题一定要自己尝试着解决,不能遇到问题就去问别人。自己一定要掌握解决问的方法和思路。 第五:在学习初期看别人的代码,学习别人的思路这个很有用。通过看别人的代码特别是有多年编程经验的人的程序,可以迅速提高自己的编程水平。也可以结合着别人的手法,与自己的想法结合在一起写出更好的程序。但是切记将学习变成抄袭,不能认为抄袭别人的你就学会了,这样只能使你退步。第六:面对一个新项目时,自己一定要多想想,不要急着去看别人是怎么写的。有的人看到新项目时就去找别人的然后抄一小段,自己在写几句,放在一起完成任务,虽然省时间但不利你的学习。当你遇到一新项目时你应该先想一下程序的构架,想想如何来完成。然后自己动手去写,当你遇到实在是没办法解决的问题时再去请教别人,看他是怎么处理的,学习他的方法。这样起码你自己想过了,有自己的思路不会受到别人的影响,这样更容易提高自己。 在单片机的学习开始时感觉很吃力,在不断的学习过程中慢慢的对

单片机课程设计报告模板资料

哈尔滨远东理工学院 课题名称 专业班级 学号 学生姓名 指导教师 2015年10月14日

1、例举设计过程中遇到的问题及其解决方法(至少两例)。答:(1)问题说明: 解决方法: (2)问题说明: 解决方法: 2、教师现场提的问题记录在此(不少于2个问题)。

目录 1 设计任务 (1) 2设计方案 (2) 2.1任务分析 (2) 2.2方案设计 (2) 3 系统硬件设计 (3) 3.1时钟电路设计 (3) 3.2复位电路设计 (3) 3.3 灯控制电路设计 (3) 3.4 倒计时显示电路设计 (4) 3.5 按键控制电路设计 (5) 4 系统软件设计 (6) 4.1 1S定时 (6) 4.2 定时程序流程 (6) 4.3交通灯的设计流程图 (6) 4.4定时器0 及中断响应 (7) 5仿真与性能分析 (8) 6心得体会 (9) 参考文献 (10) 附录1 系统原理图 .......................................................................错误!未定义书签。附录2 系统PCB图 .....................................................................错误!未定义书签。附录3 程序清单 .. (11) II

1 设计任务 支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。用红、绿、黄发光二极管作信号灯。如图1.1所示。设东西向为主干道,南北为支干道。 1. 基本要求 (1) 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。 (2) 主、支干道均有车时,两者交替允许通行,主干道每次放行30秒,支干道每次放行20秒,设立30秒、20秒计时、显示电路。 (3) 在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡。黄灯亮时,原红灯按1Hz 的频率闪烁。 (4) 要求主支干道通行时间及黄灯亮的时间均可在0~99秒内任意设置。 2. 选做 (1) 可设置紧急按钮,在出现紧急情况时可由交警手动实现全路口车辆禁行而行人通行状态,即主干道和支干道均为红灯亮。 (2) 实现绿波带。所谓‘绿波带’,是指在一定路段,只要按照规定时速,就能一路绿灯畅行无阻。“绿波带”将根据道路车辆行驶的速度和路口间的距离,自动设置信号灯的点亮时间差,以保证车辆从遇到第一个绿灯开始,只要按照规定速度行驶,之后遇到的信号灯将全是绿灯。

单片机实验报告

实验报告 专业:计算机科学与技术班级:C093 姓名:孙丽君 学号:098677

实验一:数据传送实验 1.实验内容: 将8031内部RAM 40H—4FH单元置初值A0H—A FH,然后将片内RAM 40H—4FH单元中的数据传送到片内RAM 50H—5FH单元。将程序经模拟调试通过后,运行程序,检查相应的存储单元的内容。 2. 源程序清单: ORG 0000H RESET:AJMP MAIN ORG 003FH MAIN:MOV R0,#40H MOV R2,#10H MOV A,#0A0H A1:MOV@R0,A INC R0 INC A DJNZ R2, A1 MOV R1,#40H MOV R0, #50H

MOV R2, #10H A3: MOV A, @R1 MOV @R0, A INC R0 INC R1 DJNZ R2, A3 LJMP 0000H 3.实验结果: 4. CPU 对8031内部RAM存储器有哪些寻址方式? 答:直接寻址,寄存器寻址,寄存器间接寻址,位寻址。

5. 执行程序后下列各单元的内容是什么? 内部RAM 40H~4FH内容:A0~AF 内部RAM 50H~5FH内容:A0~AF 实验二多字节十进制加法实验 1.实验内容: 多字节十进制加法。加数首地址由R0 指出,被加数和结果的存储单元首地址由R1指出,字节数由R2 指出。将程序经模拟调试通过后,运行程序,检查相应的存储单元的内容。 2. 源程序清单: ORG0000H RESET: AJMP MAIN ORG0100H MAIN: MOV SP, #60H MOV R0, #31H MOV@R0, #22H DEC R0 MOV@R0, #33H

工程造价毕业设计成果报告书范文

工程造价毕业设计成果报告书范文 篇一:工程造价实习报告范文 工程造价实习报告范文 篇一、工程造价实习报告 20xx年3月至6月三个月期间,我在xxx工程公司实习。公司主要承担勘察,施工,设计等工作是拥有甲级资质的国有单位。这是第一次正式与社会接轨踏上工作岗位,开始与以往完全不一样的生活。每天在规定的时间上下班,上班期间要认真准时地完成自己的工作任务,绝不草率敷衍了事。对自己,对工作,对学校的声誉负责。成为一名能为社会做出贡献的热血青年,我们的肩上开始扛着责任。在此期间四川发生了特大地震,多少楼房倒塌,多少人掩埋,一切瞬间化为乌有。黑色的五月,沉痛的心情,迷茫的川人。作为一名建筑工作者,我们不仅仅是悲痛,还有更大的责任。我以生命的名义承诺,我一定做一名诚信,负责的建设者,绝不建“豆腐渣”工程。 我在实习过程中有不少的收获,实习结束后有必要好好总结一下。在工程部领导的教育和培养下,在同事们的关心和帮助下,自己的工作、学习等方面都取得了一定的成绩,个人综合素质也得到了一定的提高。在实习期间,我时刻严格要求自己,吃苦耐劳,努力工作,在完成领导交办的工作同时,积极主动地协助其他同事开展工作,并在工作过程中提高自身各方面的能力。使自己得到更多的锻炼 实习中我主要做了看图纸、熟悉规范·定额,做简单的造价,预算,标书和在施工现场做材料员等实践。现在回头看,我还是做了很多工作。首先我简单的汇报一下,刚进公司我对规范,定额做了再次温故,详细的看了几个工程的投标

过程,编写了一份标书。为了能更明白的了解设计者的设计原理,我将办公室里的图集看了个遍,对图纸进行了深入的研究,争取把每处不明白的地方都弄明白。看不懂图就不能做出合理的造价,所以看图确非常重要。然后我算了某个工程一部分的工程量,又对现行的工程进行了核量,虽然没有被采用只是试算。但我发现随着新的定额的推出、新价目的推出、新计算建筑面积规则的出现等,自己所学的专业知识用上的并不多,让我不得不重新学习新的计算方法。在这个信息爆炸的时代,知识更新的速度太快了,靠原有的一点知识肯定是不行的。我们必须时时刻刻在工作中勤于动手慢慢琢磨,不断学习不断积累。遇到不懂的地方,自己先想方设法解决,实在不行可以虚心请教他人,而没有自学能力的人迟早要被企业和社会所淘汰。但也是有很大收获。 之后我也下工地进行了实践,在书本上学过的理论知识,似乎通俗易懂,但从未付诸实践过,等到真正做出一套大楼的造价时,才会体会到难度有多大;也许亲临其境或亲自上阵才能意识到自己能力的欠缺和知识的匮乏。有时我空出一部分时间观察施工过程。该工程是框架剪力墙结构,目前在基础施工中。我对其钢筋和基础桩做了深入了解。如切割,坡口加工,断桩情况等。为防治断桩的主要措施是混凝土浇注过程中,应随时控制混凝土面的标高,提升要准确可靠,并严格遵守操作规程。严格确定混凝土的配合比,混凝土应有良好的和易性和流动性,坍落度损失应满足灌注要求。我在工地还做了材料员。不过我只是简单负责结构材料领发,根据工长签发的领料单,在额度范围内发料,并做及时记录。这次实习对我来说是受益非浅的.我就快毕业走向社会了,相信这次 实习对我日后参加工作有帮助.

dickus单片机实验

数据传送实验 实验项目类型:设计型 实验时间:2012.10.15 一、实验目的 1、掌握单片机的汇编指令系统及汇编语言程序设计方法。 2、掌握单片机的存储器体系结构。 3、熟悉Keil软件的功能和使用方法。 4、掌握单片机应用程序的调试方法。 二、设计要求 1、编写程序将00H~0FH 16个数据分别送到单片机内部RAM 30H~3FH单元中。 2、编写程序将片内RAM 30H~3FH的内容传送至片内RAM 40~4FH单元中。 3、编写程序将片内RAM 40H~4FH单元中的内容传送到外部RAM 4800H~480FH单元中。 4、编写程序将片外4800H~480FH单元内容送到外部RAM 5800H~580FH单元中。 5、编写程序将片外RAM 5800H~580FH单元内容传送回片内RAM 50H~5FH 单元中。 三、实验程序流程框图和程序清单。

流程图 程序一程序二 程序三程序四程序五 程序清单 ORG 0000H MAIN: MOV R0, #30H MOV A, #00H

T1: MOV @R0, A INC R0 INC A CJNE A, #10H, T1 MOV R0, #3FH MOV R2, #10H MOV R1, #4FH T2: MOV A, @R0 MOV @R1, A DEC R0 DEC R1 DJNZ R2, T2 MOV R2, #10H MOV R1, #4FH MOV DPTR, #480FH T3: MOV A, @R1 MOVX @DPTR, A DEC R1 DEC A MOV DPL, A DJNZ R2, T3 MOV DPL, #00H MOV R2, #10H T4: MOV DPH, #48H MOVX A, @DPTR MOV DPH, #58H MOVX @DPTR, A INC DPTR DJNZ R2, T4 MOV R0, #50H MOV DPTR, #5800H MOV R2, #10H T5: MOVX A, @DPTR MOV @R0, A INC R0 INC A MOV DPL, A

基于单片机的定时闹钟课程设计报告书

任务书 一、设计目的 本设计主要是对51单片机的一个方面的扩展,是能实现一般定时闹钟功能的设计。需要实现某一功能时,按对应的按键即可,经过多次验证,此设计灵活简便,可以实现显示、定时、修改定时、定时时间到能发出报警声的功能。 二、设计要求 1、能显示时时—分分—秒秒。 2、能够设定定时时间,并修改定时时间。 3、定时时间到能发出警报声。

目录 1.绪论 (1) 2.方案论证 (1) 3.方案说明 (2) 4.硬件方案设计 (2) 4.1单片机STC89C52 (2) 4.2 时钟电路 (4) 4.3数码管显示电路 (4) 4.4键盘电路 (6) 4.5报警电路 (7) 5.软件方案设计 (7) 5.1系统软件设计 (7) 5.2键盘程序 (7) 5.3 LED (8) 5.4音响报警电路 (8) 5.5 程序流程图 (8) 6.调试 (9) 7.小结 (10) 8.参考文献 (11) 9.附录:定时闹钟源程序 (12)

1.绪论 系统采用单片机STC89C52作为本设计的核心元件,在其基础上外围扩展芯片和外围电路,附加时钟电路,复位电路,键盘接口及LED显示器。键盘采用独立连接式。还有定时报警系统,即定时时间到,通过扬声器发出报警声,提示预先设定时间时间到,从而起到定时作用。 外围器件有LED显示驱动器及相应的显示数字电子钟设计与制作可采用单片机来完成。由于其功能的实现主要通过软件编程来完成,那么就降低了硬件电路的复杂性,而且其成本也有所降低,所以在该设计与制作中采用单片机STC89C52,它是低功耗、高性能的CMOS型8位单片机。片内带有8KB的Flash 存储器,且允许在系统内改写或用编程器编程。另外, STC89C52的指令系统和引脚与8051完全兼容,片内有512B的RAM、32条I/O口线、3个16位定时计数器、4个外部中断、一个7向量4级中断结构(兼容传统51的5向量2级中断结构)等。 在LED显示器中,分成静态显示和动态显示两类,在这个设计的最小系统中主要用了它的动态显示功能,动态显示器利用了人视觉的短暂停留,在数据的传输中是一个一个传输的,且先传输低位。 2.方案论证 单片机作为核心的控制元件,使得电路的可靠性比较高,功能也比较强大,而且可以随时的更新系统,进行不同状态的组合。 本系统采用单片机STC89C52作为本设计的核心元件,利用两个4位7段共阴LED作为显示器件。接入共阴LED显示器,可显示时,分钟,秒,单片机外围接有定时报警系统,定时时间到,蜂鸣器发出报警声,提示预先设定时间到。 电路由下列部分组成:时钟电路、复位电路、控制电路、LED显示、报警电路,芯片选用STC89C52单片机。 系统基本框图如图2.1所示:

单片机实验报告

南京晓庄学院电子工程学院 实验报告 课程名称:单片机系统设计与应用 姓名:森 专业:电子信息科学与技术 年级:14级 学号:05 2016年12 月1 日

实验项目列表 序号实验项目名称成绩指导教师 1 单片机仿真软件的使用 2 单片机I/O接口应用实验——流水灯 3 外部中断实验——工业顺序控制模拟 4 定时/计数器实验——矩形波 5 定时/计数器实验——计数器 6 综合实验 7 8 9 10 注: 1、实验箱端口为com6。 2、芯片选择切换到51 3、停止运行使用实验箱上的复位按钮

实验室号:___ 实验时间:成绩: 实验一仿真软件的使用 1.实验目的和要求 1)熟悉Keil C51软件界面,以及编辑、编译、运行程序的步骤; 2)掌握单片机仿真软件使用和调试的方法。 2.实验原理 Keil C51软件使用 在Keil C51集成开发环境下,建立一个工程并编辑源程序,熟悉Keil C51集成开发环境下各种菜单、命令的使用。 3.主要仪器设备(实验用的软硬件环境) 安装有Keil C51软件的PC机1台 4.操作方法与实验步骤 Keil C51软件使用 (1)建立用户文件夹 (2)建立工程 (3)建立文件并编码。输入以下源程序,并保存在项目所在的目录中 (4)把文件加入工程中 (5)编译工程。编译时观察在界面下方的“Build”页中的到编译错误信息和使用的系统资源情况等。 (6)调试。利用常用调试命令,如复位、运行、暂停、单步、单步跳过、执行完当前子程序、运行到当前行、下一状态、打开跟踪、观察跟踪、反汇编窗口、观察窗口、代码作用范围分析、1#串行窗口、内存窗口、性能分析、工具按钮等命令进行调试,观察并分析调试结果。 (7)目标代码文件的生成。运行生成相应的.HEX文件。 5.实验内容及程序 1)从DATA区地址起始地址为40H的连续10个内存单元的内容传送到XDATA区起始地址为2000H的10个内存单元中。 注意:DATA区地址起始地址为40H的连续10个内存单元必须先赋初值。 P83-5源程序 #include #define uchar unsigned char xdata unsigned char buffer1[10]_at_ 0x2000; //在xdata区定义数组变量BUF1,首地址为2000H data unsigned char buffer2[10]_at_ 0x40; //在data区定义数组变量BUF2,首地址为40H void main(void)

单片机课程设计报告模板

单片机系统课程设计报告 专业:自动化 学生姓名: 学号: 指导教师: 完成日期:2011 年 3 月17 日

目录 1 设计任务和性能指标 (3) 1.1设计任务............................................................................ 错误!未定义书签。 2 设计方案 (4) 2.1任务分析 (4) 2.2方案设计 (4) 3 系统硬件设计 (5) 3.1时钟的电路设计 (5) 3.2复位电路设计 (5) 3.3灯控电路设计 (5) 3.4倒计时电路设计 (6) 3.5按键控制电路设计 (7) 4 系统软件设计 (8) 4.11秒定时 (8) 4.2定时程序流程 (8) 4.3交通灯的设计流程图 (9) 4.4定时器0与中断响应 (10) 5 仿真及性能分析 (10) 5.1仿真结果图 (11) 5.2仿真结果与分析 (12) 6 心得体会 (13) 参考文献 (14) 附录1 系统原理图 (15) 附录2 系统PCB图 .................................................................. 错误!未定义书签。附录3 程序清单 (17)

1.1设计任务 利用单片机完成交通信号灯控制器的设计,该交通信号灯控制器由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。用红、绿、黄发光二极管作信号灯。如图5.1所示。设东西向为主干道,南北为支干道。 图5.1 交通灯示意图 1. 基本要求 (1) 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干 道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。 (2) 主、支干道均有车时,两者交替允许通行,主干道每次放行30秒, 支干道每次放行20秒,设立30秒、20秒计时、显示电路。 (3) 在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡。 黄灯亮时,原红灯按1Hz 的频率闪烁。 (4) 要求主支干道通行时间及黄灯亮的时间均可在0~99秒内任意设置。 2. 选做 (1) 可设置紧急按钮,在出现紧急情况时可由交警手动实现全路口车辆 禁行而行人通行状态,即主干道和支干道均为红灯亮。 (2) 实现绿波带。所谓‘绿波带’,是指在一定路段,只要按照规定时速, 就能一路绿灯畅行无阻。“绿波带”将根据道路车辆行驶的速度和路口间的距离,自动设置信号灯的点亮时间差,以保证车辆从遇到第一个绿灯开始,只要按照规定速度行驶,之后遇到的信号灯将全是绿灯。 南 北 东 西

单片机实训报告

单片机原理及应用 实训报告 班级: 学号: 姓名: 指导教师: 实训总成绩:

一、节日彩灯设计 题目:8位逻辑电平模块上的LED小灯从左向右呈现“鞭甩”的实验现象,状态间隔为0.25秒;按键1开始,按键2结束。 原理图 程序代码: #include #define uchar unsigned char uchar tab[]={0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00}; sbit S1=P1^4; sbit S2=P1^7; unsigned char i,j; delay(unsigned int x) { for(j=0;j

for(i=0;i<10;i++); } void main() { uchar i,b,d; while(1) {if (S1==0) {delay(50); if(S1==0); S1=b; b=0; {for(i=0;i<8;i++) { P2=tab[i]; delay(50); {if (S2==0) {delay(50); if(S2==0); S1=d; d=1; P2=0xff; }} } } } } } 设计思想总结 用C语言程序控制单片机最小系统,使IO口输出高低电平控制彩灯电路的闪烁。节日彩灯控制器是利用将单片机的CPU、RAM、ROM、定时器/计数器及输入/输出、I/O接口电路集成在一块集成电路芯片上的特点。通过其与发光二极

管及驱动电路的连接,从而构成一个完整的硬件电路。然后通过对单片机的ROM 进行编程,实现对彩灯闪烁的控制。 二、定时器实现流水灯 题目:利用定时器/计数器T0产生2秒钟的定时,每当2秒定时到来时,更换指示灯点亮,依次循环点亮。 原理图 程序代码 #include #include int lamp = 0xfe ; int cnt = 0; main() {P2 = 0xfe; TMOD = 0x01; TL0 = (65536 - 50000) % 256; TH0 = (65536 - 50000) / 256; TR0 = 1 ; ET0 = 1;

毕业设计成果报告书

湖南科技工业职业技术学院毕业设计成果报告书 系部:电气系届别: 2011届专业:电子商务姓名:小明在本次毕业设计中,我主要要完成的任务是一个图片的美化与网店的装修,让网店能够运作起来。任务分为两部分,第一,网店的装修环节,第二,网店的运营与推广环节。 这次的网店装修设计,符合产品的特色和销售群体的心理,简约时尚的同时又清晰明了,让人看起来就觉得很大气,很干净也很舒服,充分体现出了青春活力的动力和清新,而在推广运营中,我充分利用了目前我可以动用的所有的网络营销资源,精益求精,不断了解新的推广方法,对推广方案进行跟进与修改,不断完善和修改自己的方案,使得最终取得良好的效果。一、毕业设计的过程 此次毕业设计的过程分为两部分,分别为网店的装修与运营推广,两者相互关联,在装修过程中也必须贯穿运营的思路。 首先,在开始装修之前,进行一系列的准备工作,选择货源,确定装修风格,下载素材图片,设计装修的排版。素材从千图网、昵图网下载,在选择素材图片时要结合装修风格。装修的风格和排版如同设计建造房屋,排版就如同房屋布局,装修使得房子变得有生命力,感染顾客的购物情绪,同时促使交易达成,提高销售额。通过合理布局,用PS完成装修,并测试其装修前后效果的对比。 其次,店铺的运营与推广,在运营之初,我就制作了一系列的运营方案,包含时下最流行的推广手段与推广技巧,因为刚开始的销量和流量均不多,进行为期一个月的跟踪测试截取后台数据后,从后台查看流量与销量的来

源,根椐后台流量数据分析,得出流量质量,确定推广手段的有效性。初步方案经过一个月的推广,店铺在第一个月的流量达到了五百,销量达到了两天一件,在前期这样的销量是非常可观的。 通过后台的数据撇除掉无用的推广手段,对主要的流量和销量来源进行针对性的重点推广,并加入网络最新更新的推广手段,进行测试数据查看其效果,并重新修改方案,让方案更完善与实用,再次进行一个月的跟踪调查测试,本店的流量达到了一千,较上月而言是翻倍式的成长,销量正式达到了每天一件,结果是非常鼓舞人心。但是网络每天是在变化的,店铺走上了正轨,接下来在后期不定时修改并加入新的推广手段,保持让店铺一直运营下去,并创造较好的效益。 二、毕业设计的收获 不断的修改与完善,我的毕业论文终于完成了,通过写作与设计的过程,让我对目前最热门的网购网站有了深刻的认识,摆脱了在课本上单纯的理论知识的学习状态,与实际设计相结合锻炼了我综合运用所学的专业知识解决实际问题的能力,同时也提高了我查阅文献资料、专业手册等的水平,而且对整体的掌握,对局部的取舍,都使我的能力得到了锻炼,经验得到了丰富,意志力得到了提升。相信在以后的工作中如果遇到类似的问题,一定会迎刃而解。这对我今后的工作有着积极的影响。 三、毕业设计方案的特点 本次毕业设计店铺装修的特点是非常符合产品的特色和销售群体的心理,简约时尚的同时又清晰明了,让人看起来就觉得很大气,很干净也很舒服,充分体现出了青春活力的动力和清新;运营与推广的特点是针对本店的

单片机实验报告

单片机实验报告 【实验一】 一、实验名称 KEIL基本汇编语言测试 二、实验内容 1.建立KEIL工程。添加汇编程序 2.实现将R0的内容送R6,R0的初值设置为38H。

3.实现R1里的数据52H,和R3里的数据1DH相加功能。

上面结果相加后存储到A中,值为6FH 4.数据传送程序编写,把片内RAM的40H-4FH的16个字节的内容传送到片外RAM的 2000H单元开始的位置处。40H-4FH的内容在RAM里随机手动设置(我这里设置的是07,09) 5.发挥题,将上题40H-4FH的内容程序设置为100-115,并实现传输功能。

三、实验总结 1.初步实现了keil软件的应用,从程序的建立到编译再调试,从中领悟到了许多的困惑, 但后来自己也慢慢理解了 2.在第二题中,是将两个数相加,在这个过程中必须要借助累加器,不能直接相加,最 后的结果存放在A存储器中 3.在第三道题中,分别自己手动设置值存放在以2000H开始的16个字节单元中,在学 习过程中要认真的思考和观察,memory的变化 在循环体LOOP中,首先是将最开始40H放入R0中的值再传送到A中,然后又传送到指针指向的位置,传送数据的部分就是这样;然后又用INC R0和INC DPTR 分别将地址向后移一个,为下一个地址的传送做准; DJNZ R2,LOOP 计数减少循环,直至结束; SJMP $ 跳转到循环体LOPP的开始位置,再次循环。 【实验二】 一、实验名称 中断应用C51程序设计 二、实验内容 1.设计一个脉冲计数器,脉冲信号通过开关产生,能对脉冲的个数准确计数,数码管译 码代码参考程序已给出。(掌握外部中断计数器相关寄存器的设置应用!) 程序运行初态为100开始,按下计数就加1,按下清零则恢复为0

单片机开发课程设计报告书模板2015

安康学院单片机课程设计报告书 课题名称:简易秒表设计 姓名:李岩 学号:2012020134 院系:电子与信息工程系 专业:电子信息工程 指导教师: 时间:2015年1月

课程设计项目成绩评定表设计项目成绩评定表

课程设计报告书目录 设计报告书目录 一、设计目的 (1) 二、设计思路 (1) 三、设计过程 (1) 3.1、系统总体方案 (1) 3.2、模块电路设计 (1) 四、系统调试与结果 (3) 五、主要元器件与设备 (3) 六、课程设计体会与建议 (3) 6.1、设计体会 (3) 6.2、设计建议 (3) 七、参考文献 (4)

一、设计目的 1、熟悉单片机定时计数器的工作原理 2、掌握C51语言编程方法。 3、熟悉数码管显示原理 4、熟悉按键工作原理。 二、设计思路 1、设计数码管显示电路。 2、设计按键电路。 三、设计过程 3.1、系统总体方案 数字抢答器总体方框图如图1所示。 其工作原理为:接通电源后,主持人将开关拨到“清除”状态,抢答器处于禁止状态,编号显示器灭灯,定时器显示设定时间;主持人将开关置于“开始”状态,宣布“开始”抢答器工作。定时器倒计时,扬声器给出声响提示。选手在定时时间内抢答时,抢答器完成:优先判断、编号锁存、编号显示、扬声器提示。当一轮抢答之后,定时器停止、禁止二次抢答、定时器显示剩余时间。如果再次抢答必须由主持人再次操作“清除”和“开始”状态开关。 3.2、模块电路设计 抢答器电路如图2所示。 图2 数字抢答器电路 该电路完成两个功能:一是分辨出选手按键的先后,并锁存优先抢答者的编号,同时译码显示电路显示编号;二是禁止其他选手按键操作无效。 工作过程:开关S置于“清除”端时,RS触发器的R端均为0,4个触发器输出置0,使74LS148的ST=0,使之处于工作状态。当开关S置于“开始”时,

51单片机实验报告94890

《单片机与接口技术》实验报告 信息工程学院 2016年9月

辽东学院信息技术学院 《单片机与接口技术》实验报告 姓名:王瑛 学号: 0913140319 班级: B1403 专业:网络工程 层次:本科 2016年9月

目录 实验题目:实验环境的初识、使用及调试方法(第一章) 实验题目:单片机工程初步实验(第二章) 实验题目:基本指令实验(第三章)4 实验题目:定时器/计数器实验(第五章)4 实验题目:中断实验(第六章)4 实验题目:输入接口实验(第八章)4 实验题目:I/O口扩展实验(第九章)4 实验题目:串行通信实验(第十一章)4 实验题目:A/D,D/A转换实验(第十七章)4

实验题目:实验环境的初识、使用及调试方法实验 实验类型:验证性实验课时: 1 时间:2016年10月24日 一、实验内容和要求 了解单片机的基础知识 了解51单片机的组成和工作方法 掌握项目工程的建立、编辑、编译和下载的过程方法 熟练单片机开发调试工具和方法 二、实验结果及分析 单片机最小系统的构成: Keil集成开发环境:

STC-ISP:

实验题目:单片机工程初步实验 实验类型:验证性实验课时: 1 时间:2016 年10 月24 日一、实验内容和要求 点亮一个LED小灯 程序下载到单片机中 二、实验结果及分析 1、点亮一个LED小灯 点亮LED小灯的程序: #include //包含特殊功能寄存器定义的头文件 sbit LED = P0^0; sbit ADDR0 = P1^0; //sbit必须小写,P必须大写 sbit ADDR1 = P1^1; sbit ADDR2 = P1^2; sbit ADDR3 = P1^3; sbit ENLED = P1^4; void main() { ENLED = 0; ADDR3 = 1; ADDR2 = 1; ADDR1 = 1; ADDR0 = 0; LED = 0; //点亮小灯 while (1); //程序停止 } 2、程序下载 首先,我们要把硬件连接好,把板子插到我们的电脑上,打开设备管理器查看所使用的COM 口,如图所示:

51单片机实验报告

实验一数据传送实验 实验内容: 将8031内部RAM 40H—4FH单元置初值A0H—AFH,然后将片内RAM 40H—4FH单元中的数据传送到片内RAM 50H—5FH单元。将程序经模拟调试通过后,运行程序,检查相应的存储单元的内容。 源程序清单: ORG 0000H RESET:AJMP MAIN ORG 003FH MAIN:MOV R0,#40H MOV R2,#10H MOV A,#0A0H A1:MOV @R0,A INC R0 INC A DJNZ R2, A1 MOV R1,#40H MOV R0, #50H MOV R2, #10H A3: MOV A, @R1 MOV @R0, A INC R0 INC R1 DJNZ R2, A3 LJMP 0000H 思考题: 1. 按照实验内容补全程序。 2. CPU 对8031内部RAM存储器有哪些寻址方式? 直接寻址,立即寻址,寄存器寻址,寄存器间接寻址。 3. 执行程序后下列各单元的内容是什么? 内部RAM 40H~4FH ___0A0H~0AFH______________________ 内部RAM 50H~5FH___0A0H~0AFH_______________________ 实验二多字节十进制加法实验

实验内容: 多字节十进制加法。加数首地址由R0 指出,被加数和结果的存储单元首地址由R1指出,字节数由R2 指出。将程序经模拟调试通过后,运行程序,检查相应的存储单元的内容。源程序清单:ORG 0000H RESET: AJMP MAIN ORG 0100H MAIN: MOV SP, #60H MOV R0, #31H MOV @R0, #22H DEC R0 MOV @R0, #33H MOV R1, #21H MOV @R1, #44H DEC R1 MOV @R1, #55H MOV R2, #02H ACALL DACN HERE: AJMP HERE DACN: CLR C DAL: MOV A, @R0 ADDC A, @R1 DA A MOV @R1, A INC R0 INC R1 DJNZ R2,DAL CLR A MOV ACC.0 , C RET 思考题: 1. 按照实验内容补全程序。 2. 加数单元、被加数单元和结果单元的地址和内容为? 3130H,2120H,6688H 3. 如何检查双字节相加的最高位溢出? 看psw.3 的溢出标志位ov=1 则溢出 4. 改变加数和被加数,测试程序的执行结果。 实验三数据排序实验

单片机课程设计报告书模板

. .. . .. .. 西南科技大学 2011级微机原理与接口技术 课程设计报告 课题名称微机原理与接口技术 姓名 学号 院、系、部制造科学与工程学院 专业 指导教师 2014年月日

目录 一、绪言 (1) 二、系统设计 (1) 2.1系统整体流程图 (1) 2.2日历时钟的控制方案论证 (1) 2.3单片机的选择方案论证 (2) 2.4键盘选择方案论证 (2) 2.5显示模块的选择方案论证 (2) 2.6模块的选择方案论证 (2) 三、硬件电路设计 (2) 3.1日历时钟的控制电路图 (2) 3.2行列式键盘的设计 (3) 3.3数码管显示电路的设计 (3) 3.4蜂鸣器驱动电路的设计 (4)

3.5主要元器件选择 (4) 四、程序流程图 (5) 五、c语言程序设计 (5) 六、日历时钟的控制器仿真 (19) 6.1K e i l调试 (19) 6.2P r o t e u s调试 (19) 七、结束语 (20) 八、参考文献 (21) 1、绪言 近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月异更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。电子时钟是现代社会中的主要计时工具之一,广泛应用于手机,电脑,汽车等社会生活需要的各个方面,及对时间有要求的场合。本设计采用AT89C51单片机作为主要核心部件,附以上电复位电路,时钟电路及按键调时电路组成。数字钟已成为人们日常生活中:必不可少的必需品,广泛用于个人家庭以及车站、码头、剧场、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。

单片机实验报告

课程实验报告 20 ——20 学年()学期 课程名称 专业班级 学生姓名 学号 任课教师 徐州工程学院

实验项目编号 1 实验项目名称I/O口操作实验 实验学时 3 实验日期12月14日成绩 实验地点教二522 指导老师陈卿一、实验目的:1、熟悉keil与proteus操作,掌握程序调试的方法;2、学习I/O口使用 方法 二、实验设备:PC机、keil开发软件、proteus软件 三、实验内容: P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 四、实验原理图:

五、实验步骤:1.打开模拟电路图及其对应keil工程文件 2.编写程序并调试 六、程序流程图: 七、思考:1.如果当P0.7为0时P1口状态才改变,程序应该如何改动? 2.如果把表1.1中的0换成1,1换成0,程序该如何改动?注:本表填写不下,可附页

实验项目编号 2 实验项目名称定时器/计数器实验 实验学时 3 实验日期12月16日成绩 实验地点教二522 指导老师陈卿一、实验目的:通过对T0、T1的编程、学习,掌握定时器的初值计算、方式及模式设定等 初始化方法。学习使用“查询”和“中断”两种方式的编程。 二、实验设备:PC机、keil、proteus 三、实验原理: 四、实验内容: 1、输出方波实验: 实验电路图如下所示: 要求P3.0输出周期为2S的方波,同时P3.1输出周期为1S的方波。 输入程序如下:

2、对外部脉冲计数: 实验电路图如下所示: P3.4作为外部脉冲的输入端口,P1作为显示输出端口。 参考程序如下:

相关文档
最新文档