文档库 最新最全的文档下载
当前位置:文档库 › 安徽大学历次单片机实验报告..

安徽大学历次单片机实验报告..

安徽大学历次单片机实验报告..
安徽大学历次单片机实验报告..

单片机实验报告

学号:____________ 姓名:____________

一、实验目的:

1.实验一的目的:掌握汇编语言设计和调试方法,熟悉键盘操作;

2.实验二的目的:掌握汇编语言设计和调试方法;

3.实验三的目的:进一步掌握汇编语言设计和调试方法。

二、实验设备:装有Keil uVision的计算机1台(本人用的是装有Keil uVision2的

计算机)

三、实验内容:

实验一清零程序

1.实验内容:把2000H~20FFH的内容清零

2.我的流程图、源程序及调试结果:

流程图(用Edraw Mind Map 7.8制作):

源程序:

ORG 0000H

LJMP START

ORG 0100H

START: MOV R0,#0FFH

MOV DPTR,#2000H

MOV A,#00H

MAIN: MOVX @DPTR,A

INC DPTR

DJNZ R0,MAIN

SJMP $

END

调试结果:

将源程序中的MOV A,#00H改为MOV A,#0FFH,以便观察上述程序是否能够实现清零功能。

实验二拆字程序

1.实验内容:把2000H的内容拆开,高位送2001H,低位送2002H,2001H、2002H高位清零,一般本程序用于把数据送显示缓冲区时用。

2.我的流程图、源程序及调试结果:

流程图(用Edraw Mind Map 7.8制作):

源程序:

ORG 0000H

LJMP START

ORG 0100H

START: MOV DPTR,#2000H

MOV A,#0A3H ;给累加器A赋一个值

MOVX @DPTR,A ;将累加器A中的内容作为2000H的内容 MOV R0,A

ANL A,#0F0H

SWAP A

INC DPTR

MOVX @DPTR,A

MOV A,R0

ANL A,#0FH

INC DPTR

MOVX @DPTR,A

SJMP $

END

调试结果:

实验三拼字程序

1.实验内容:把2000H、2001H的低位分别送入2002H高低位,一般本程序用于把显示缓冲区的数据取出拼装成一字节。

2.我的流程图、源程序及调试结果:

流程图(用Edraw Mind Map 7.8制作):

源程序:

ORG 0000H

LJMP START

ORG 0100H

START: MOV DPTR,#2000H

MOV A,#0B2H ;给累加器A赋一个值

MOVX @DPTR,A ;将累加器A中的内容作为2000H的内容

ANL A,#0FH

SWAP A

MOV R0,A

INC DPTR

MOV A,#0E5H ;给累加器A赋一个值

MOVX @DPTR,A ;将累加器A中的内容作为2001H的内容

ANL A,#0FH

ORL A,R0

INC DPTR

MOVX @DPTR,A

SJMP $

END

调试结果:

四、实验小结

此次实验让我基本掌握了MOVX,SWAP这两条从未用过的指令的用法,理解了地址高位与低位的含义,16位地址与8位地址的记法,DPTR作为地址指针的重要作用,并让我注意到了DEC比INC少一种用法,即有INC DPTR,却没有DEC DPTR。

第二次单片机实验报告

学号:____________ 姓名:____________

一、实验目的:

(l)学习P1口的使用方法;

(2)学习延时子程序的编写。

二、实验必备知识:

(l)Pl口为准双向口,每一位都可独立地定义为输入或输出,在作输入线使用前,必须向锁存器相应位写入“1”,该位才能作为输入。

(2)本实验中延时子程序采用指令循环来实现。

三、实验设备:

装有Keil uVision和STC_ISP的计算机1台

单片机芯片1片

单片机综合实验箱1个

杜邦线若干

四、实验内容:

P1口输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。

五、我的电路原理图、流程图及源程序:

1.电路原理图:

因为没有用实验室的设备完成实验,所以我用的是自己的计算机和单片机完成实验的。其起作用的部分的电路图如下图用(Proteus 7.8绘制)所示:

2. 流程图(用Edraw Mind Map 7.8制作):

3.源程序:

ORG 0000H

MOV A,#01111111B

JMP START

ORG 0100H

START: MOV P1,A

CALL DEL100ms

RR A ;将A中的内容右移一位,相应地,发光二极管中低电平所处位置左移一位

JMP START

DEL100ms:MOV R7,#250

DEL1: MOV R6,#200

DEL2: DJNZ R6,DEL2

DJNZ R7,DEL1

RET

END

六、思考:

1.改变延时常数,使发光二极管闪亮时间改变。

答:如下两图所示,将晶振频率和时钟频率均选为12MHz,则一个机器周期为1us,执行一条DJNZ指令需要两个机器周期,即2us.用R6、R7分别表示其各自存储的立即数,则上述DEL100ms的延时子程序所延长的时间T=2*R6*R7us,故改变R6、R7中存储的立即数即可改变延时子程序延长的时间,从而使发光二极管闪亮时间改变。如:将DEL100ms的延时子程序中的MOV R7,#250改为MOV R7,#125,则DEL100ms的延时子程

序延时的时间变为原来100ms的一半,即50ms.但立即数的大小有范围,对于8位单片机而言,其大小不能超过256,所以若想延长更长的时间,需要在延时程序中多加几个循环,或同时调用多个延时子程序。

Keil uVision2中的选项对话框

Proteus 7.8中的选项对话框

2.修改程序,使发光二极管闪亮移位方向改变。

答:将上述源程序中的 RR A 改为RL A则可将发光灯泡流动的方向由向左改为向右。

第三次单片机实验报告

学号:____________ 姓名:____________

一、实验目的:掌握工业顺序控制程序的简单编程,中断的使用。

二、实验预备知识:在工业控制中,象冲压、注塑、轻纺、制瓶等生产过程,都是一些继续生产过程,按某种顺序有规律地完成预定的动作,对这类继续生产过程的控制称顺序控制,象注塑机工艺过程大致按“合模→注射→延时→开模→产伸→产退”顺序动作,用单片机最易实现。

三、实验设备:

装有Keil uVision和STC_ISP的计算机1台

单片机芯片1片

单片机综合实验箱1个

杜邦线若干

四、实验内容:

由 P1.0~1.6控制注塑机的七道工序,现模拟控制七只发光二极的点亮,设定每道工序时间转换为延时,P3.4为开工启动开关,低脉冲有效。INT1为外部故障输入模拟,低电平报警。P1.7为报警声音输出。(可设置声光报警)

五、我的电路原理图、流程图及源程序:

1.电路原理图:

因为没有用实验室的设备完成实验,所以我用的是自己的计算机和单片机完成实验的。现在根据题意用Proteus 7.8仿真如下,其中,AT89C51的晶振已设置为12MHz,蜂鸣器的驱动电压已改为较低的1V,蜂鸣器的低电平端接红色超亮发光二级光的正极:

图一原理图

图二蜂鸣器的参数 2. 流程图(用Edraw Mind Map 7.8制作):

3.源程序:

(1)仿真时用的程序,其原理图如图一所示:

ORG 0000H

JMP START

ORG 0013H

JMP INT_1

ORG 0100H

JMP LIGHT

START: MOV A,#0FEH

MOV R0,#7H

SETB IT0

SETB EX1

SETB EA

MOV R1,#1H

HERE: JB P3.4,HERE ;保证只有开工启动开关按下时才执行后续程序

LIGHT: MOV P1,A ;按键按下开始工序

CALL DEL

RL A

DJNZ R0,LIGHT

MOV P1,#0FFH

JMP $ ;等待中断

INT_1: PUSH PSW ;中断工序并声光报警

PUSH ACC

MOV P1,#7FH

POP ACC

POP PSW

RETI

DEL: MOV R7,#25 ;延时1s

DEL1: MOV R6,#200

DEL2: MOV R5,#100

DEL3: DJNZ R5,DEL3

DJNZ R6,DEL2

DJNZ R7,DEL1

RET

END

(2)做实验时用的程序(此程序是在以前写作业和自己训练时编写的程序上改编而成,因而不太简洁),其原理图未画出,但注释中已解释得很明白:

ORG 0000H

JMP START

ORG 0013H

JMP KEY1

ORG 0100H

JMP MAIN

START: SETB IT0

SETB EA

MOV A,#0FEH

HERE: JB P3.4,HERE ;保证只有开工启动开关按下时才执行后续程序

MOV R3,#7H

MAIN: MOV R1,#248 ;可与下一条语句及延时程序搭配,使2ms的延时程序变为延时1s的程序

MOV R2,#2

LIGHT: MOV P1,A ;按键按下开始工序

CALL DEL

DJNZ R1,LIGHT

MOV R1,#248

DJNZ R2,LIGHT

RL A

DJNZ R3,MAIN

MOV P1,#0FFH

JMP $ ;等待中断

KEY1: PUSH PSW

PUSH ACC

MOV P1,#7FH ;中断工序,光报警,我用的单片机的P1口全都接了发光二极管

CLR P2.3 ;声报警。我用的单片机的P2.3接的是蜂鸣器,低电平有效

POP ACC

POP PSW

RETI

DEL: MOV R7,#25 ;延时2ms

DEL1: MOV R6,#40

DEL2: DJNZ R6,DEL2

DJNZ R7,DEL1

RET

END

六、思考:若报警解除后,工序需从头开始等待开机信号,如何编程?

答:加一个标志来表明是否是刚从中断中退出来,然后设置一个分支程序即可(由于RETI不同于RET,所以没有简单地将RETI换成相应的JMP指令跳转到程序的起始处)。如下(在仿真时用的程序上加了三条指令):

ORG 0000H

JMP START

ORG 0013H

JMP INT_1

ORG 0100H

JMP LIGHT

START: MOV A,#0FEH

MOV R0,#7H

SETB IT0

SETB EX1

MOV R1,#1H ;此处为添加的第一条语句HERE: JB P3.4,HERE

LIGHT: MOV P1,A

CALL DEL

RL A

CJNE R1,#1H,START ;此处为添加的第二条语句 DJNZ R0,LIGHT

MOV P1,#0FFH

JMP $

INT_1: PUSH PSW

PUSH ACC

MOV P1,#7FH

MOV R1,#0H ;此处为添加的第三条语句 POP ACC

POP PSW

RETI

DEL: MOV R7,#25

DEL1: MOV R6,#200

DEL2: MOV R5,#100

DEL3: DJNZ R5,DEL3

DJNZ R6,DEL2

DJNZ R7,DEL1

RET

END

单片机实验报告

单片机实验报告 班级:信科09-3 姓名:王艳辉 学号:08093581 指导老师:陈岱 完成时间:2012年1月8日

实验一 I/O接口P1、P3口实验 一,实验题目 1,用P1口做输出,接八只发光二极管,编写程序,使发光二极管循环点亮。 2,用P3口做输入口,接八个扭子开关,通过P1口在实验箱上LED 灯上输出,编写程序读取开关状态,将此状态,在发光二极管上显示出来。 二,实验目的 1.熟悉使用CPLD实验箱进行单片机实验的方法。 2.设计出符合实验要求的CPLD硬件电路。 3.学习单片机仿真开发软件Keil 51的使用方法。 4.学习MCS-51汇编语言编程方法。 5.学习Pl口的使用方法。 6.学习延时子程序的编写和使用。 三,实验准备 P1和P3口为准双向口,Pl、P3的每一位都能独立地定义为输出线或输入线,作为输入时,必须向锁存器相应位写入“l”,该位才能作为输入。803l中所有口锁存器在复位时均置为“1”,如果后来在口锁存器写入过“0”,在需要时应写入一个“l”使它再成为一个输入。再来看一下延时程序的实现。现常用的有两种方法:一是用定时器中断来实现,一是用指令循环来实现。在系统时间允许的情况下可以采用后一种方法。根据实验系统的工作主频,计算出延时0.1s的

时间常量,编制延时程序: MOV R7, #200 (1) DEl:MOy R6,#X (2) DE2:DJNZ R6,DE2 (3) DJNZ R7,DEl (4) 上面MOV、DJNZ指令均需两个机器周期,所以每执行一条指令需1÷0.256us现求出X值: (X*1/0.256+1/0.256+l/0.256)*200+l/0.256=0.1*10^6。解出X=l26。代入上式可知实际延时约0.100O04s,近似符合要求。 四,实验步骤 (1)打开MAX+PLUSⅡ CPLD实验开发系统。 (2)点击File菜单Project子菜单之Name项,出现Project Name 对话框。为当前的实验选择恰当的路径并创建项目名称”E:\AT8031”。(3)点击File菜单之New项,出现对话框,为选择输入方式,选择Graphic Editor File。出现图形编辑窗口。 (4)双击空白编辑区,出现Enter Symbol 对话框。 (5)从Symbol Libraries项中选择mf子目录(双击),在prim子目录中选择输入脚input 和输出引脚output。 (6)在图形编辑窗口中的左侧点击连线按钮,并完成对电路的连线。(7)在引脚的PIN_NAME处左键双击使之变黑,键入引脚名称。

单片机实验报告

院系:计算机科学学院专业:智能科学与技术年级: 2012 学号:2012213865 姓名:冉靖 指导教师:王文涛 2014年 6月1日

一. 以下是端口的各个寄存器的使用方式: 1.方向寄存器:PxDIR:Bit=1,输出模式;Bit=0,输入模式。 2.输入寄存器:PxIN,Bit=1,输入高电平;Bit=0,输入低电平。 3.输出寄存器:PxOUT,Bit=1,输出高电平;Bit=0,输出低电平。 4.上下拉电阻使能寄存器:PxREN,Bit=1,使能;Bit=0,禁用。 5.功能选择寄存器:PxSEL,Bit=0,选择为I/O端口;Bit=1,选择为外设功能。6.驱动强度寄存器:PxDS,Bit=0,低驱动强度;Bit=1,高驱动强度。 7.中断使能寄存器:PxIE,Bit=1,允许中断;Bit=0,禁止中断。 8.中断触发沿寄存器:PxIES,Bit=1,下降沿置位,Bit=0:上升沿置位。 9.中断标志寄存器:PxIFG,Bit=0:没有中断请求;Bit=1:有中断请求。 二.实验相关电路图: 1 MSP430F6638 P4 口功能框图: 主板上右下角S1~S5按键与MSP430F6638 P4.0~P4.4口连接: 2按键模块原理图: 我们需要设置两个相关的寄存器:P4OUT和P4DIR。其中P4DIR为方向寄存器,P4OUT 为数据输出寄存器。 主板上右下角LED1~LED5指示灯与MSP430F6638 P4.5~P4.7、P5.7、P8.0连接:

3 LED指示灯模块原理图: P4IN和P4OUT分别是输入数据和输出数据寄存器,PDIR为方向寄存器,P4REN 为使能寄存器: #define P4IN (PBIN_H) /* Port 4 Input */ #define P4OUT (PBOUT_H) /* Port 4 Output */ #define P4DIR(PBDIR_H) /* Port 4 Direction */ #define P4REN (PBREN_H) /* Port 4 Resistor Enable */ 三实验分析 1 编程思路: 关闭看门狗定时器后,对P4.0 的输出方式、输出模式和使能方式初始化,然后进行查询判断,最后对P4.0 的电平高低分别作处理来控制LED 灯。 程序流程图: 2 关键代码分析: #include void main(void) { WDTCTL = WDTPW + WDTHOLD; // 关闭看门狗 P4DIR |= BIT5; // 设置4.5口为输出模式 P4OUT |= BIT0; // 选中P4.0为输出方式 P4REN |= BIT0; // P4.0使能 while (1) // Test P1.4 { if (P4IN & BIT0) //如果P4.0为1则执行,这是查询方式按下去后是低,否则为高

单片机第一次实验报告

单片机第一次实验报告 姓名: 学号: 班级:

实验报告 课程名称:微机原理与接口技术指导老师:学生姓名:学号:专业:自动化日期:20140327 地点: 实验一实验名称 1. 实验目的和要求 1.掌握keil软件和STC-ISP 软件的使用方法 2.点亮第一个发光管. 3.点亮1,3,5,7发光管 4.尝试让第一个发光管闪烁. 2. 主要仪器设备 1.一台pc机 2.一个单片机开发板 点亮第一个发光管. #include void main () { P1 &=0xFE; while(1) } 点亮1,3,5,7发光管 void main () { P1 &=0xAA;

while(1) } 尝试让第一个发光管闪烁. #include #define uint unsigned int #define uchar unsigned char void delay_ms(uint timer) { uchar j = 0; while(timer--) { for(j = 124;j>0;j--) { ; } } } void main (void) { while(1) { P1 &=0xFE; delay_ms(100); P1 |=0x01; delay_ms(100); } }

实验心得:这第一次试验,没准备,所以这次实验一上机啥都不会,也不知道该做啥,在同学的帮助下安装了程序和驱动,代码也是问同学才明白的。第一个代码,通过很顺利,但是测试第二个代码的时候电脑无法连接板子,后来重新安装了驱动才就能连接了。虽然感觉还是好多不懂的,不过还是学到了一些东西,有一点成就感。

Photoshop平面图像处理实验报告

Photoshop平面图像处理实验报告 一、实验项目 安徽大学宣传画 二、实验目的 (1)使用Photoshop基本工具实现宣传画制作; (2)利用所学知识使得构图美观,各图层间融合度高,辨识度高; (3)尽可能多的使用不同的方法完成制作; (4)学会使用一些常用工具的快捷键,例如“Alt+滚轮”可改变图像大小,“Ctrl+T”可对对象使用“自由变换”等; (5)习惯在新建图层上进行操作,习惯对需要进行较大改动的图层进行备份; (6)在图像放大的基础上进行精确抠图; (7)对图层边界进行模糊处理,提高融合度; (8)学会对绘制图形及文字添加效果,使其立体化(更加真实),或是(多彩化)更加绚丽; (9)学会对设计的图像进行分解与重组,例如球体就是由一层底色加效果、以及白色高光层组合而成; (10)要注意整体构图中的光影效果,使整体井然有序,而不是杂乱无章; (12)学会合理利用滤镜中的各种效果,设计出最为合适的组合; (13)不要忽视重叠图层的“叠加效果”,合理利用可提升叠加图层的融合度; (14)习惯给图层取名,方便修改。 三、实验步骤

(1)新建文件,打开图片(安徽大学校门)文件,使用移动工具拖曳至新建文件中。 (2)为使得校门朝向满足构图设计,使用“编辑——变换——水平翻转”功能,将其实现左右水平翻转。

(3)利用“磁性套索工具”将大门主体部分选出,再使用“选择——反选”功能,选出该图层中不需要的部分,利用“编辑——清除”使其被清除。 (4)使用“橡皮”工具,调整合适的笔锋、不透明度及流量大小对剩余主体部分多余的边角、门内的空隙进行擦除。 使用“编辑——自由变换”调整大小,移动到设计位置。

大学本科毕业论文设计创作模版

安徽大学 本科毕业论文(设计、创作)题目:XXXXXXXXXXXXXXXXXX 学生姓名:XX 学号:XXXXXXXX 院(系):XXXXXXXX 专业:XXXXXXX 入学时间:XXXXX年9月 导师姓名:XXXXXX 职称/学位:教授 导师所在单位:XXXXXXXXXXXXX学院 完成时间:XXXXXXX年五月 XXXXXXX 摘要 XXXXXXX××××××××××××××××××××××××××××××××××××××××××××××××××××××××(格式:仿宋五号字,行间距16磅) 关键词:XXXXX;XXX;XXXXX ;坑爹(格式:3-8个,词与词之间以分号分隔,宋体小四号字,加粗,左缩进4个半角字符)

(空一行) Title(格式:Times New Roman四号字,加粗,居中,行间距20磅,左右各缩进4个半角字符) (空一行) Abstract(格式:Times New Roman四号字,加粗,居中) ×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××(格式:Times New Roman五号字,行间距16磅) (空一行) Keywords:word1;word2;······;word8(格式:与“关键词”对应,单词小写,词与词之间以分号分隔,Times New Roman小四号字,加粗,左对齐,左缩进4个半角字符)

目录(格式:字间空4个半角字符,黑体四号字,加粗,居中) 一、引言(绪论) (1) (一)题名 (1) (二)题名 (2) 二、题名 (5) (一)题名 (5) (二)题名 (6) 1、题名 (6) 2、题名 (8) ······ 五、结论(结束语) (40) 主要参考文献 (46) 附录A (51) 附录B (54) ······ 致谢 (57) (格式:宋体小四号字,加粗,分散对齐,行间距20磅。一级标题不缩进,二级标题左缩进4个半角字符,三级标题左缩进8个半角字符) 正文与目录之间插入分页符,页码自正文开始编。

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单片机为核心部件,利用汇编软件编程,通过键盘控制和数码管显示实现了基本时钟显示功能、时间调节功能,能实现本设计题目的基本要求和发挥部分。 由于时间有限和本身知识水平的限制,本系统还存在一些不够完善的地方,要作为实际应用还有一些具体细节问题需要解决。例如:不能实现只用两个按键来控制时钟时间,还不能实现闹钟等扩展功能。 踉踉跄跄地忙碌了两周,我的时钟程序终于编译成功。当看着自己的程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最终都会化为甜美的甘泉。 但在这次实训中同时使我对汇编语言有了更深的认识。当我第一次接触汇编语言就感觉很难,特别是今次实训要用到汇编语言,尽管困难重重,可我们还是克服了。这次的实训使培养了我们严肃认真的做事作风,增强了我们之间的团队合作能力,使我们认识到了团队合作精神的重要性。 这次实训的经历也会使我终身受益,我感受到这次实训是要真真正正用心去做的一件事情,是真正的自己学习的过

程和研究的过程,没有学习就不可能有研究的能力,没有自己的研究,就不会有所突破。希望这次的经历能让我在以后学习中激励我继续进步。 篇二:单片机实验心得 通过这次单片机实习,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。创新可以是在原有的基础上进行改进,使之功能不断完善,成为真己的东西。 作为一名自动化专业的快大三学生,我觉得做单片机实习是十分必要的。在已度过的大学时间里,我们大多数接触的是专业课。我们在课堂上掌握的仅仅是专业课的理论知识,如何去锻炼我们的实践能力,如何把我们所学的专业基础课理论知识运用到实践中去,我想做类似实习就为我们提供了良好的实践平台 学习单片机没有捷径,不能指望两三天就学会,要坚持不懈,重在积累单片机是一门应用性和实践性很强的学科,要多动手,多做实验。 (4)要学会参考别人的程序,减少自己琢磨的时间,迅速提高自己的编程能力。 (5)碰到问题可以借助网络来搜寻答案和对自己有帮助的问题,一定会有所收获。

安徽大学工程力学实验报告(张梅6个实验)

工程力学实验报告 学号______________________________ 姓名______________________________ 安徽大学力学实验中心

学号成绩2013年4月

实验一拉伸实验 实验时间__________________ 地点____________________ 实验目的 实验设备(仪器名称、型号、量程) 实验结果记录与分析

思考题 1.由实验现象和结果比较低碳钢和铸铁的机械性能有何不同? 2.比较低碳钢拉伸、铸铁拉伸的断口,分析破坏的力学原因。

实验二压缩试验 实验时间__________________ 地点____________________ 实验目的 实验设备(仪器名称、型号、量程) 实验结果记录与分析 低碳钢与铸铁压缩实验 思考题 1. 根据铸铁试样的压缩破坏形式分析其破坏原因,并与拉伸作比较? 2. 通过拉伸与压缩实验,比较低碳钢的屈服极限在拉伸和压缩时的差另U?

学号 成绩 实验三材料弹性模量E 和泊松比卩的测定实验 _________________ 学号 _______________________ 成绩 _______________________________ 实验时间 __________________ 地点 ___________________ 实验目的 实验设备(仪器名称、型号、量程) 实验结果记录与分析 试样 厚度h ( mm ) 宽度b (mm ) 横截面面积A °=bh (mm 2) 截面I 4.8 30 截面n 4.8 30 截面川 4.8 30 平均 4.8 30 弹性模量 E = 206GPa 泊松比 卩=0.26

2018年安徽大学硕士论文格式模板

2018年安徽大学硕士论文格式模板 安徽大学(Anhui University)是国家“211工程”重点建设高校,是安徽省人民政府与教育部共建高校,安徽省属重点综合性大学。学位论文是表明作者从事科学研究取得创造性的结果或有了新的见解,并以此为内容撰写的、作为申请授予相应学位的学术论文。硕士毕业论文(设计、创作)应能表明作者确已“较好地掌握了本门学科的基础理论、专门知识和基本技能,具有从事科学研究工作或担负专门技术工作的初步能力”.根据国家相关标准和规定,特制定《安徽大学硕士毕业论文(设计、创作)撰写规范》。 (一)选题:应严格做到一人一题,应使用简体中文写作,论文中出现的数字、计量单位等应按照我国图书报刊编辑要求和法定计量标准书写,英语译文必须按现行通用译法翻译。 (二)字数:各院系可根据专业特点确定合理的正文字数,建议不少于4000字。 (三)内容及编排顺序:内封、中文题目、中文摘要、关键词、英文题目、Abstract、Keywords、目录、引言(绪论)、正文主体部分、结论(结束语)、主要参考文献(含注释)、附录、致谢。 (四)正文文献引用:根据中华人民共和国国家标准GB7714-2005《文后参考文献着录规则》中关于正文文献引用的规定,我校采用顺序编码制引用文献(详见写作模板)。 1、内容要求: 每一个图、表均应有简短确切的文字标题。图应使人只看图、图

题和图例,不阅读正文就可理解图意。表除了文字标题外,必要时应将表中的符号、标记、代码,以及需要说明的事项作为表注横排于表题下。正文中的公式、算式或方程式等可使用公式编辑器编写。 2、格式要求: 图、表、公式均应有编号,编号使用阿拉伯数字编排,从“图1”、“表1”和“(1)”连续编号顺延到“主要参考文献”之前。图、表、公式较多时,可分章编号。 图、表均应有文字标题,图、表的编号与文字标题之间用冒号隔开,图的编号和标题应位于图的下方居中,表的编号和标题应位于表的上方居中,表的编排建议采用国际通行的三线表。 公式应另起行并左缩进若干字符,与周围文字留出足够的空间区分开。如有两个以上的公式,应用从“1”开始的阿拉伯数字进行编号,并将编号置于括号内。公式的编号应右端对齐,标注于该式所在行(当有续行时,应标注于最后一行)。 较长的公式需要转行时,只能在+,-,×,÷,<,>处转行。上下式尽可能在等号“=”处对齐。公式中分数线的横线,其长度应等于或略大于分子和分母中较长的一方。 如正文书写分数,应尽量将其高度降低为一行,如将分数线书写为“/”,将根号改为负指数。 (五)文中标题: 1、人文社科类专业:一般按五级标题进行标注(1)一级标题为“一、”、“二、”、“三、”;(2)二级标题为“(一)”、“(二)”、“(三)”;(3)

51单片机实验报告

51单片机实验报告

实验一 点亮流水灯 实验现象 Led灯交替亮,间隔大约10ms。实验代码 #include void Delay10ms(unsigned int c); void main() { while(1) { P0 = 0x00; Delay10ms(50); P0 = 0xff; Delay10ms(50); } }

void Delay10ms(unsigned int c) { unsigned char a, b; for (;c>0;c--) { for (b=38;b>0;b--) { for (a=130;a>0;a--); } } } 实验原理 While(1)表示一直循环。 循环体首先将P0的所有位都置于零,然后延时约50*10=500ms,接着P0位全置于1,于是LED全亮了。接着循环,直至关掉电源。延迟函数是通过多个for循环实现的。 实验2 流水灯(不运用库函数) 实验现象 起初led只有最右面的那一个不亮,半秒之后从右数第二个led

也不亮了,直到最后一个也熄灭,然后led除最后一个都亮,接着上述过程 #include #include void Delay10ms(unsigned int c); main() { unsigned char LED; LED = 0xfe; while (1) { P0 = LED; Delay10ms(50); LED = LED << 1; if (P0 == 0x00) { LED = 0xfe; } } } void Delay10ms(unsigned int c)

工作报告之大学单片机实验报告

大学单片机实验报告 【篇一:单片机实验报告】 单片机实验报告 姓名:班级:学号:任课教师:上课地点: 实验一流水灯实验 一、实验目的及要求 1、闪烁的led; 2、从左到右的流水灯; 3、8只led左右来回点亮; 4、led模拟交通灯。 要求1:led按设定的时间间隔闪烁 要求2:接在p0口的8个led从左到右循环依次点亮,产生走马灯效果要求3:程序利用循环移位函数_crol_和_cror_形成来回滚动的效果; 二、实验原理电路图1、 电路图2、 三、源程序 要求1: #includereg51.h #define uchar unsigned char #define uint unsigned int sbit led=p1^0; //延时 void delayms(uint x) { uchar i; while(x--) {for(i=0;i120;i++); } } //主程序 void main() { while(1) {led=~led;delayms(150); } } 要求2: #include reg51.h #include intrins.h //包含程序中的_cror_(p0,y) #define uchar unsigned char #define uint unsigned int uchar led; void delay(unsigned int i) { uint j; uchar k; for(j=i;j0;j-- )for(k=125;k0;k--); } void main() { led=0x7f;//只亮第一个 delay(1000); while(1) { p0=led; delay(500); led=_cror_(led,1);//p0逐步右移一位。} } 要求3: #include reg51.h

单片机实验报告

单片机实验报告 实验一:存储器块清零或赋值 一、实验目的 1 熟悉存储器的读写方法,熟悉51汇编语言结构。 2 熟悉循环结构程序的编写。 3 熟悉编程环境和程序的调试。 二、实验内容 指定存储器中某块的起始地址和长度,要求将其内容清零或赋值。例如将4000H开始的10个字节内容清零或全部赋值为33H。 注意: 1 文件不要用中文名称保存时不要用中文路径(目录),不要放在“桌面”上,源文件和工程要放在同一个文件夹下,文件名称和路径名称不要太长。 2 查看存储器菜单使用:窗口---数据窗口---XDATA 观察存储器内容 3 查看SFR:窗口---CPU窗口查看CPU寄存器SFR 4 单步执行:执行---单步执行(F8),每执行一步,查看每条语句涉及到的寄存器和存储器内容的变化结果,是否是指令所要得到的结果,如不是,检查错误原因,修改。 5利用多种执行方法和观察各种窗口调试程序,直至程序满意为止。 三、实验仪器 微机、VW,WA VE6000编程环境软件,(单片机实验箱) Lab6000/Lab6000通用微控制器MCS51实验 四、实验步骤 1、新建工程文件。(注意:文件不要用中文名称保存时不要用中文路径)

2、编写程序。 3、运行和调试过程。 外部数据存储器(4000H为首地址的10个字节)中初始状态(随便赋值FFH): 单步执行程序,观察SFR中外部地址指针的变化; 全速执行程序,可以看到外部数据存储器已赋值33H:

五、实验结果 可以看到外部数据存储器已赋值33H: 六、问题讨论 本次实验能够清楚地了解存储器中数据的移动和赋值过程,通过单步执行,对于每一步的指令操作过程能够了解如何执行,查看每条语句涉及到的寄存器和存储器内容的变化结果。同时,学习掌握汇编程序的编写和调试过程。 实验二:存储块移动 一、实验目的 1 熟悉51汇编语言程序结构。 2 熟悉循环结构程序的编写,进一步熟悉指令系统。 3 熟悉编程环境和程序的调试。 二、实验内容 将指定源地址(3000H)和长度(10字节)的存储块移动到目的地址(3050H)。 注意:在编程环境中,可以通过软件仿真,观察程单片机运行情况。 由于源地址和目的地址的内容都一样(FF),调试时看不到内容的变化,所以需要给源地址内容赋值。有多种赋值方式(比如在搬移循环体内,赋值一个搬移一个,请在空白处添

材料力学实验指导书(安大版本)

材料力学实验指导书(安大版本) 材料力学实验指导书 安徽大学力学实验室 2013年04月 目录 学生实验守则........................................................................................................................ 0 前言........................................................................................................................ .. (1) 实验一拉伸实验 (3) 实验二压缩试验 (9) 实验三材料弹性模量E和泊松比μ的测定实验................................................................. 12 实验四 实验五 实验六

实验七 实验八 扭转实验....................................................................................................................... 16 弯曲试验....................................................................................................................... 21 弯扭组合实验 (25) 叠梁三点弯曲正应力测定实验................................................................................... 29 压杆稳定实验 (33) 学生实验守则 1、实验前要复习有关理论部分,预习实验指导书,按照教师要求写预习报告,报告要求:写出实验目的、使用设备及工具、实验日期、同组人员、实验步骤、数据处理等。 2、每班根据情况分组,每组选小组长一人,每次来做实验由教师负责考勤,填写实验完成情况,无故不参加实验者不予补做。 3 、学生应听从实验教师指导,经指导教师允许后方可进行操作,实验时大家要分工协作,严守操作规程,不得独自无目的地随意动作和动用与本次实验无关的仪器等。 4、仪器等设备如有损坏,小组长应立即报告指导教师进行处理,未经许可擅自违章操作者按学校规定的设备损坏赔偿制度处理。

安徽大学毕业论文模板

安徽大学毕业论文模板 大学生理财分析 摘要:目前,大学生已经成为一个庞大的消费群体,他们作为社会未来投资理财的 主体,理财观念的塑造和培养直接地影响其世界观的形成与发展。理财是现在社会发展所 必备的技能,大学生作为国家的栋梁,对这方面有显著的要求。本文从现实出发,针对大 学生理财中遇到的问题,进行分析,并给出相应的意见。 关键词:大学生;理财动机;理财影响 引言 理财贯穿于人的一生,而大学时代是人生中重要的阶段。大学时代应该是理财的起步 阶段,也是学习理财的黄金时期。大学生作为一个特殊的理财群体,在引领理财时尚、改 善理财构成方面起着不可替代的作用。随着我国经济的飞速发展和高校扩招的改革,庞大 的大学生群体已经形成了一个不容忽视的消费群体。然而大学生消费不合理的现象却日益 严重,理财意识和观念有待加强,理财知识匮乏。这导致了大学生理财是一个越来越受到 社会重视的研究课题。 在国际研究中,乔治敦大学的金融助理教授里安说:“理财是学生在校时需要学习的,因为学生马上走入社会,他们不懂得经营自己手中的金钱,后果将难以设想。但是白的是,之前我们开设的课程很少涉及这方面。”而针对美国大学生理财现状,美国著名经济学家 詹姆斯菲尔德对于美国大学生理财规划,提出了专门的“1+1+1”模式,即学会贷款―― 用明天的钱圆今天的梦;学会兼职――让“增值”为以后的超前消费埋下伏笔;学会投 资――为今后的个人理财“投石问路”。 在国内当代大学生消费观理财观的研究中,周雨风指出,在中国,大学生多为独生 子女,长期受到传统思想的束缚以及承受应试教育的压力,致使一些不正确的个人理财观 念形成,从高校存在的虚荣消费、攀比消费、恋爱消费可见一斑。开展大学生个人理财教 育迫在眉睫,同时应进行消费道德的引导,培养有道德的消费者。此外,王文胜指出,理 财是通过科学而合理的方法来获得财富,并通过对这些财富的正确使用以达到财富的增值 也就是说既要开源、创造收入,也要节流,对收入加以恰当的使用。 一.新时期大学生理财现状 本次的调查问卷主要是针对在校生进行分析本次调查以在校生总体为样本,进行网络 问卷调查的方式。通过交谈讨论以及查阅资料,了解到现在大学生在理财方面存在很大的 不足。本次问卷的设是针对不同的文科和理工科学校和不同年级的学生进行的调查,其中 针对不同年级的学生,首先对其收入和支出进行调查,大致了解学生的财务收支情况。然 后对其是否是进行过理财和对理财的态度进行调查。最后是了解学生的周围环境对学生理 财的影响,分别对学校、家庭和学生自己三个方面进行问卷问题的设计。通过问道网站进

单片机实验报告

实 验 报 告 实验课程:单片机原理及应用 班级: 12自动化2班 学号: 姓名: 教师:张玲 成绩: 实验日期:年月日 实验名称:实验1——计数显示器 一、实验目的: 学习Proteus 软件的使用,掌握单片机原理图的绘图方法。 二、实验内容: 1、绘制“计数显示器”电路原理图; 2、利用提供的hex文件验证此电路的运行效果。 三、实验要求: 提交的实验报告中应包括:1、绘图方法简述,要求说明元件与电源的选取、摆放及属性编辑,总线与标签的画法等内容;2、电路原理图; 3、仿真运行效果展示,要求就仿真文件加载方法及3~4幅运行截图进行简要说明;4、实验小结,说明遇到的主要问题或实验

1体会等。 参考电路原理图如下: 元件类别电路符号元件名称 Microproces sor ICs “U1”80C51 Miscellaneo us “X1”/12MHz CRYSTAL Capacitors“C1”~“C2” /1nF CAP Capacitors“C3”/22μF CAP-ELEC Resistors Packs “RP1”/7-100ΩRESPACK-7 Resistors“R1”/100ΩRES Optoelectro nics “LED1”~ “LED2” 7SEG-COM-CAT-G RN Switches & Relays “BUT”BUTTON 1、编程思路及C51源程序:

2、电路原理图: 3、仿真运行效果展示:

4、实验小结: 熟悉Proteus软件,了解软件的结构组成与功能;学习ISIS模块的使用方法, 学会设置图纸、选元件、线画总线、修改属性等基本操作;学会可执行文件 加载及程序仿法;理解Proteus在单片机开发中的作用,完成单片机电路原 理图的绘制。

哈尔滨工业大学单片机实验报告

H a r b i n I n s t i t u t e o f T e c h n o l o g y 单片机原理与应用 实验报告 学生姓名: 学号: 班级: 通信工程 专业: 任课教师: 所在单位: 电子与信息工程学院 月5年2013. 软件实验 在软件实验部分,通过实验程序的调试,使学生熟悉MCS-51的指令系统,了解程序设计过程,掌握汇编语言设计方法以及如何使用实验系统提供的调试手段来排除程序错误。 实验一清零程序 一、实验目的 掌握汇编语言设计和调试方法,熟悉键盘操作。 二、实验内容 把2000~20FFh的内容清零。 三、程序框图

四、实验过程 1、LED环境 ⑴在“P.”状态下按“0→EV/UN”,装载实验所需的代码程序。 ⑵在“P.”状态下键入0640,然后按“STEP”或“EXEC”进入实验项目的调试与运行。. 2、PC环境 在与PC联机状态下,编译、连接、下载PH51\se01.asm,用连续或单步方式运行程序。 3、运行结果检查 ⑴在单步运行时,每走一步可观察其运行结果。 ⑵在连续运行状态下,应按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出用户运行状态返回监控,然后再用相应的命令键观察与检查2000~20FFH 中执行程序前后的内容变化。 五、实验结果及分析 实验前截图: 实验后截图:

: 实验源程序ORG 0640H SE01: MOV R0,#00H DPTR MOV DPTR,#2000H ;(2000H送(DPTR 送LOO1: MOVX @DPTR,A ;0INC DPTR ;DPTR+1 1 INC R0 ;字节数加个字节再清FF不到CJNE R0,#00H,LOO1 ; SJMP $ END 实验问题:2000H~20FFh中的内容是什么? 解答:实验运行之前,2000H~20FFh中的内容是随机分配的;在执行完清零程序之后, 2000H~20FFh中的内容都变为0. 实验二拆字程序 一、实验目的 掌握汇编语言设计和调试方法。 二、实验内容 把2000h的内容拆开,高位送2001h低位,低位送2002h低位,2001h、2002h高位清零,一般本程序用于把数据送显示缓冲区时用。 三、程序流程

单片机实验报告

单片机实验报告 学院:姓名:学号:指导老师:

目录 第一章实验内容、目的及要求 (2) 一、内容 (2) 二、目的及要求 (3) 第二章实验 (3) 实验一数字量输入输出实验 (3) 实验二定时器/计数器实验 (4) 实验三A/D、D/A转换实验 (11) 实验四串行通信设计 (20) 第三章实验体会 (28)

第一章实验内容、目的及要求 一、内容 实验一数字量输入输出实验 阅读、验证C语言程序功能。使用汇编语言编程,完成实验指导书之“3.1 数字量输入输出实验”基本实验项目。 实验二定时器/计数器实验 阅读、验证C语言程序功能。使用汇编语言编程,完成实验指导书之“3.3 定时/计数器实验”基本实验项目。 提高部分:定时器控制LED灯 由单片机内部定时器1,按方式1工作,即作为16位定时器使用每0.05秒钟T1溢出中断一次。P1口的P1.0-P1.7分别接八个发光二极管。编写程序模拟时序控制装置。开机后第一秒钟L1,L3亮,第二秒钟L2,L4亮,第三秒钟L5,L7亮,第四秒钟L6,L8亮,第五秒钟L1,L3,L5,L7亮,第六秒钟L2,L4,L6,L8亮,第七秒钟八个LED灯全亮,第八秒钟全灭,以后又从头开始,L1,L3亮,然后L2,L4亮……一直循环下去。 实验三A/D、D/A转换实验 阅读、验证C语言程序功能。使用汇编语言编程,完成实验指导书之“4.3 A/D转换实验”项目(P64)和“4.4 D/A转换实验”项目。 提高部分:(要求:Proteus环境下完成) 小键盘给定(并显示工作状态),选择信号源输出波形类型(D/A 转换方式),经过A/D采样后,将采样数据用LED灯,显示当前模拟信号值大小及变化状态。 实验四串行通讯实验 阅读、调试C语言程序功能。使用汇编语言编程,完成实验指导书之“3.7 串口通讯实验”项目。(要求:实验仪器上完成)提高部分:(要求:Proteus环境下完成) 利用单片机实验系统,实现与PC机通讯。功能要求:将从实验系统键盘上键入的数字,字母显示到PC机显示器上,将PC机键盘输入的字符(0-F)显示到单片机实验系统的数码管上。

安徽大学论文撰写规范

安徽大学本科毕业论文(设计、创作)撰写规范 学位论文是表明作者从事科学研究取得创造性的结果或有了新的见解,并以此为内容撰写的、作为申请授予相应学位的学术论文。本科毕业论文(设计、创作)应能表明作者确已“较好地掌握了本门学科的基础理论、专门知识和基本技能,具有从事科学研究工作或担负专门技术工作的初步能力”。根据国家相关标准和规定,特制定《安徽大学本科毕业论文(设计、创作)撰写规范》。 一、本科毕业论文(设计、创作)的基本要求 (一)选题:应严格做到一人一题,应使用简体中文写作,论文中出现的数字、计量单位等应按照我国图书报刊编辑要求和法定计量标准书写,英语译文必须按现行通用译法翻译。 (二)字数:各院系可根据专业特点确定合理的正文字数,建议不少于4000字。 (三)内容及编排顺序:内封、中文题目、中文摘要、关键词、英文题目、Abstract、Keywords、目录、引言(绪论)、正文主体部分、结论(结束语)、主要参考文献(含注释)、附录、致谢。 (四)正文文献引用:根据中华人民共和国国家标准GB7714—2005《文后参考文献著录规则》中关于正文文献引用的规定,我校采用顺序编码制引用文献(详见写作模板)。 (五)图、表和公式 1、内容要求: 每一个图、表均应有简短确切的文字标题。图应使人只看图、图题和图例,不阅读正文就可理解图意。表除了文字标题外,必要时应将表中的符号、标记、代码,以及需要说明的事项作为表注横排于表题下。正文中的公式、算式或方程式等可使用公式编辑器编写。 2、格式要求: 图、表、公式均应有编号,编号使用阿拉伯数字编排,从“图1”、“表1”和“(1)”连续编号顺延到“主要参考文献”之前。图、表、公式较多时,可分章编号。 图、表均应有文字标题,图、表的编号与文字标题之间用冒号隔开,图的编号和标题应位于图的下方居中,表的编号和标题应位于表的上方居中,表的编排建议采用国际通行的三线表。 公式应另起行并左缩进若干字符,与周围文字留出足够的空间区分开。如有两个以上的公式,应用从“1”开始的阿拉伯数字进行编号,并将编号置于括号内。公式的编号应右端对齐,标注于该式所在行(当有续行时,应标注于最后一行)。 较长的公式需要转行时,只能在+,-,×,÷,<,>处转行。上下式尽可能在等号“=”处对齐。公式中分数线的横线,其长度应等于或略大于分子和分母中较长的一方。 如正文书写分数,应尽量将其高度降低为一行,如将分数线书写为“/”,将根号改为负指数。 (六)文中标题: 1、人文社科类专业:一般按五级标题进行标注 (1)一级标题为“一、”、“二、”、“三、”……; 1

单片机串行通信实验报告(实验要求、原理、仿真图及例程)

《嵌入式系统原理与实验》实验指导 实验三调度器设计基础 一、实验目的和要求 1.熟练使用Keil C51 IDE集成开发环境,熟练使用Proteus软件。 2.掌握Keil与Proteus的联调技巧。 3.掌握串行通信在单片机系统中的使用。 4.掌握调度器设计的基础知识:函数指针。 二、实验设备 1.PC机一套 2.Keil C51开发系统一套 3.Proteus 仿真系统一套 三、实验内容 1.甲机通过串口控制乙机LED闪烁 (1)要求 a.甲单片机的K1按键可通过串口分别控制乙单片机的LED1闪烁,LED2闪烁,LED1和LED2同时 闪烁,关闭所有的LED。 b.两片8051的串口都工作在模式1,甲机对乙机完成以下4项控制。 i.甲机发送“A”,控制乙机LED1闪烁。 ii.甲机发送“B”,控制乙机LED2闪烁。 iii.甲机发送“C”,控制乙机LED1,LED2闪烁。 iv.甲机发送“C”,控制乙机LED1,LED2停止闪烁。 c.甲机负责发送和停止控制命令,乙机负责接收控制命令并完成控制LED的动作。两机的程序要 分别编写。 d.两个单片机都工作在串口模式1下,程序要先进行初始化,具体步骤如下: i.设置串口模式(SCON) ii.设置定时器1的工作模式(TMOD) iii.计算定时器1的初值 iv.启动定时器 v.如果串口工作在中断方式,还必须设置IE和ES,并编写中断服务程序。

(2)电路原理图 Figure 1 甲机通过串口控制乙机LED闪烁的原理图 (3)程序设计提示 a.模式1下波特率由定时器控制,波特率计算公式参考: b.可以不用使用中断方式,使用查询方式实现发送与接收,通过查询TI和RI标志位完成。 2.单片机与PC串口通讯及函数指针的使用 (1)要求: a.编写用单片机求取整数平方的函数。 b.单片机把计算结果向PC机发送字符串。 c.PC机接收计算结果并显示出来。 d.可以调用Keil C51 中的printf来实现字符串的发送。 e.单片机的数码港显示发送的次数,每9次清零。

单片机实验报告

本科生实验报告 实验课程单片机原理及应用 学院名称核技术与自动化工程学院 专业名称电气工程及其自动化 学生姓名 学生学号 指导教师任家富 实验地点6C902 实验成绩 二〇一五年三月二〇一五年六月 单片机最小系统设计及应用 摘要 目前,单片机以其高可靠性,在工业控制系统、数据采集系统、智能化仪器仪表等领域得到极其广泛的应用。因此对于在校的大学生熟练的掌握和使用单片机是具有深远的意义。通过本次课程设计掌握单片机硬件和软件方面的知识,更深入的了解单片机的实际应用,本次设计课程采用STC89C52单片机和ADC0804,LED显示,键盘,RS232等设计一个单片机开发板系统。进行了LED显示程序设计,键盘程序设计,RS232通信程序设计等。实现了单片机的各个程序的各个功能。对仿真软件keil的应用提升了一个新的高度。单片机体积小、成本低、使用方便,所以被广

泛地应用于仪器仪表、现场数据的采集和控制。通过本实验的学习,可以让学生掌握单片机原理、接口技术及自动控制技术,并能设计一些小型的、综合性的控制系统,以达到真正对单片机应用的理解。 关键词:单片机;智能;最小系统;ADC;RS232;显示;STC89C52 第1章概述 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。单片机采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。 它最早是被用在工业控制领域,由于单片机在工业控制领域的广泛应用,单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。 现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。 第2章实验内容 2.1单片机集成开发环境应用

相关文档