当前位置:文档之家› 单片机课程设计说明书内容及格式要求

单片机课程设计说明书内容及格式要求

单片机课程设计说明书内容及格式要求
单片机课程设计说明书内容及格式要求

1 绪论

随着人们生活水平的提高,如何实现防盗这一问题也变的尤其突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜。电子所由于其保密性高,使用灵活性好,安全系数高,受到了广大人民的喜爱。锁是置于可启闭的器物上,用以关注某个确定的空间范围或某种器具的,必须以钥匙或暗码打开的扣件。锁具发展到现在已有若千年的历史了,人们对他的结构,机理也研究的很透彻,因此,不用钥匙打开的方式也层出不穷。现代人类文明社会里,由于各种矛盾冲突十分激烈,人们的思想道德观念,价值观,文化修养水平等差异,群众中良莠不齐,善良的人们能够自觉规范自己的行为,“非礼不为”,虽无钥匙亦不会乱闯。然而,那些毫无道德观念的盗贼却想法设法利用高科技设备撬开门锁,使广大居民防不胜防。所以更为现在的锁具需要需要革命。

1.1 电子密码锁的背景及工作原理

随着社会科技的进步,锁已经发展到了密码锁。电子锁,激光锁,声控锁等等。在传统钥匙的基础上,加了一组或多组密码,不同声音,不同磁场,不同光束,光波,不同图像(指纹,脸部等)来控制锁的开启。从而大大提高了锁的安全性,使不法之徒无从下手,人们也就能对自身财产安全有了更多的保障。当今安全信息系统越来越广泛,特别是保护机密,维护隐私和财产保护方面起到重要作用,而基于电子密码锁的安全系统是其中的组成部分,因此研究它具有重大的现实意义。

电子密码锁是以51系列单片机(AT89C51)为核心,配以相应硬件电路,完成密码的识别和显示、驱动电磁执行器并检测其驱动电流值。单片机接收键入的代码,并与存贮在EEPROM中的密码进行比较,如果密码正确,则驱动电磁执行器开锁;如果密码不正确,则允许操作人员重新输入密码,单片机将每次开锁操作和此时电磁执行器的驱动电流值作为状态信息发送给智能监控器,同时将接收来自传感器接口的报警信息也发送给智能监控器,作为智能化分析的依据。

2 设计要求

用4*4的矩阵键盘组成0至9及确认键和清除键;提示信息的显示电路用8

位数码管组成显示,初始化时显示器显示“EF”,当输入密码时,只显示“-”,当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码输入正确,则锁开,即LED发光二极管发光;若密码输入不正确,则蜂鸣器一直发出“嘀”、“嘀”的报警声,直到复位。

在输入密码的后按“ENTER”键,进行密码比较然后给出相应信息。若输入密码错误,可以利用“CLR”键删除刚才输入的错误的数字。

3 硬件设计

3.1 元件清单

原件名称所属类所属子类

AT89C51 Microprocessor ICs 8051 family

CAP Capacitors Generic

CAP-ELEC Capacitors Generic

CRYSTAL Miscellameous -------

RES Resistors Generic

7SEG-MPX8-CC-BLUE Optoelectronics 6-Segmeng Displays

74LS245 TTL 74LS series Transceivers

BUTTON Switches &Relays Switches

SOUNDER Speakers&Sounder -------

LED-YELLOW Optoelectronics LEDs

元件全部添加完后,在Proteus ISIS的编辑区域中按下图所示的原理图连接硬件电路。

3.2 原理图

3.3 电路元件说明及原理图

3.3.1 LED数码显示器

LED显示块是由发光显示二极管显示字段的显示器件。它实际上是由8个发光二极管,其中7个发光二极管构成七笔字形“8”,另一个发光二极管构成小数点。七段显示块与单片机接口非常容易。只要将一个8位并行输出与显示块的发光二极管引脚相连即可。8位并行输出口输出不同的字节数据即可获得不同的数字或字符,

通常将控制发光二极管的8位字节数据称为段选码。

LED数码显示器内部有两种不同的形式:共阳极显示和共阴极显示,此设计采用共阴极显示。

LED数码显示字形(段)码表如下:

显示字形字形码(共阳极)字形码(共阴极)

0 C0H 3FH

1 F9H 06H

2 A4H 5BH

3 B0H 4FH

4 99H 66H

5 92H 6DH

6 82H 7DH

7 F8H 07H

8 80H 7FH

9 90H 6FH

A 88H 77H

B 83H 7CH

C C6H 39H

D A1H 5EH

E 86H 79H

F 8EH 71H

3.3.2 复位电路

复位电路有上电自动复位和手动复位,此设计用的是上电复位,电路图如上。pin9:RESET/VPD复位信号复位脚,当8951通电,时钟电路开始工作,在RESET 引脚上出现24个时钟周期以上的高电平,系统及初始复位。

3.3.3 时钟电路

89C51芯片内部有一个高增益反相放大器,用于构成振荡器。反相放大器的输入端为XTAL1,输出端为XTAL,两端跨接石英晶体及两个电容就可以构成稳定的自激振荡器。电容

器C1和C2通常取30PF,可稳定频率并对振荡频率有微调作用。此振荡脉冲频率为12MHZ。单片机时钟电路振荡脉冲可以由内部方式和外部方式产生,XTAL1(19引脚)XTAL2(18引脚)即为单片机的两个时钟引脚。

3.3.4 矩阵键盘

矩阵式键盘又称行列式键盘,往往用于按键个数多的场合,矩阵式键盘的按键于行、列的交叉点上,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接,列线通过上拉电阻接电源,将行线所得单片机的I/O 口作为输出端,列线所接的I/0口为输入端,编程所有行线输出低电平,列线输出高电平,当没有键被按下时,所有输出端为高电平,表示无键按下,一旦有键按下,则出现输入端被拉低变为低电平。这样,通过读入列线的状态即可知道是否有键按下。 3.3.5 74LS245说明

74LS45芯片常来驱动LED 或者其它设备,它是8路同相三态双向总线收发器,可双向传输数据。当单片机的PO 口总线负载达到或者超过PO 最大负载能力是,必须接入74LS245等总线驱动器。 3.3.6 单片机引脚说明 Pin20:接地脚。

pin40:正电源脚,工作时,接+5v 电源。

pin19:时钟XTAL1引脚,片内振荡电路的输入端。pin18:时钟XTAL2脚,片内振荡电路的输出端。

A

XT AL2

18

XT AL1

19

ALE 30EA

31

PSEN 29RST

9

P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.7

8

P3.0/RXD 10P3.1/TXD 11P3.2/INT 012P3.3/INT 1

13P3.4/T 014P3.7/RD

17

P3.6/W R 16P3.5/T 115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1

AT 89C51

4 程序存储器和数据存储器的单元分配

4.1 程序存储器和数据存储器的单元分配

存储器是单片机的一个重要组成部分,每个存储单元对应一个地址,每个个单元共有1个地址,用两位16进制数表示,即存储器的地址(00H~FFH)。存储器中每个存储单元可存放一个八位二进制信息,通常用两位16进制数来表示,这就是存储器的内容。

4.1.1 程序存储器

在单片机处理问题之前必须事先将编好的程序、表格、常数汇编成机器代码后存入单片机的存储器中,该存储器称为程序存储器。程序存储器可以放在片内或片外,亦可片内片外同时设置。由于PC程序计数器为16位,使得程序存储器可用16位二进制地址,因此,内外存储器的地址最大可从0000H到FFFFH。

4.1.2 数据存储器

单片机的数据存储器由读写存储器RAM组成。其最大容量可扩展到64k,用于存储实时输入的数据。8051内部有256个单元的内部数据存储器,其中00H~7FH 为内部随机存储器RAM,80H~FFH为专用寄存器区。

4.1.3 特殊功能寄存器

特殊功能寄存器(SFR)的地址范围为80H~FFH。在MCS-51中,除程序计数器PC和四个工作寄存器区外,其余21个特殊功能寄存器都在这SFR块中。MCS-51共有P0~P3四个这样的并行口,可提供32根I/O线,每根线都是双向的,并且大都有第二功能。其余用于芯片控制的寄存器中,累加器A、标志寄存器PSW、数据指针DPTR等的功能。

5 程序设计

8位数码显示,初始化时,显示“EF”,接着输入最大6位数的密码,当密码输入完毕后,按下“ENTER”键,与密码初始值进行比较,若发光二极管发光,则说明密码正确;如果蜂鸣器发出报警声,则说明密码错误。在输入密码过程中,显示器只显示“-”,当输入密码位数超过6个数字时,蜂鸣器会发出报警声。在输入

密码过程中,若输入错误,则可以通过清零键“CLR ”删除输入错误的数字,接着可以继续输入数字。 5.1 程序流程

5.2 源程序

LED_BIT1 EQU 30H LED_BIT2 EQU 31H LED_BIT3 EQU 32H LED_BIT4 EQU 33H LED_BIT5 EQU 34H LED_BIT6 EQU 35H LED_BIT7 EQU 36H

是CLR 键?

是ENTER

存键值

已输6位

段码,密码 左移

开始

等待输入

计算键值

首次按键?

段码,密码右移

计数值减1

比较

报警

密码正确

开锁

计数值加1

初始化,设置初始密码

是 否

LED_BIT8 EQU 37H

WORD_1 EQU 38H

WORD_2 EQU 39H

WORD_3 EQU 3AH

WORD_4 EQU 3BH

WORD_5 EQU 3CH

WORD_6 EQU 3DH

KEY_1 EQU 3EH

KEY_2 EQU 3FH

KEY_3 EQU 40H

KEY_4 EQU 41H

KEY_5 EQU 42H

KEY_6 EQU 43H

KEY_CNT EQU 46H

LINE EQU 47H

ROW EQU 48H

VAL EQU 49H

ORG 0000H

SJMP START START: MOV CNT_A,#00H MOV CNT_B,#00H MOV KEY_CNT,#00H MOV LINE,#00H

MOV ROW,#00H

MOV VAL,#00H

CLR P1.0

CLR P1.7

MOV LED_BIT1,#00H MOV LED_BIT2,#00H MOV LED_BIT3,#00H MOV LED_BIT4,#00H MOV LED_BIT5,#00H MOV LED_BIT6,#00H MOV LED_BIT7,#79H MOV LED_BIT8,#73H

MOV KEY_1,#00H

MOV KEY_2,#00H

MOV KEY_3,#00H

MOV KEY_4,#00H

MOV KEY_5,#00H

MOV KEY_6,#00H

MOV WORD_1,#6

MOV WORD_2,#5

MOV WORD_3,#4

MOV WORD_4,#3

MOV WORD_5,#2

MOV WORD_6,#1

A0: LCALL DISP

LSCAN: MOV P3,#0F0H

L1: JNB P3.0,L2 LCALL DLY_S

JNB P3.0,L2 MOV LINE,#00H LJMP RSCAN

L2: JNB P3.1,L3 LCALL DLY_S

JNB P3.1,L3 MOV LINE,#01H LJMP RSCAN

L3: JNB P3.2,L4 LCALL DLY_S

JNB P3.2,L4 MOV LINE,#02H LJMP RSCAN

L4: JNB P3.3,A0 LCALL DLY_S

JNB P3.3,A0 MOV LINE,#03H

RSCAN: MOV P3,#0FH C1: JNB P3.4,C2 MOV ROW,#00H LJMP CALCU

C2: JNB P3.5,C3 MOV ROW,#01H LJMP CALCU

C3: JNB P3.6,C1 MOV ROW,#02H

CALCU: MOV A,LINE

MOV B,#03H

MUL AB

ADD A,ROW

MOV VAL,A

CJNE A,#0AH,J1 MOV R1,KEY_CNT CJNE R1,#00H,J2 LCALL ALARM_2

LJMP START

J2: DEC KEY_CNT

LCALL SHIFTR

W00: LCALL DISP

MOV A,P3

CJNE A,#0FH,W01 LJMP A0

W01: MOV A,P3

CJNE A,#0F0H,W02 LJMP A0

W02: SJMP W00

J1: MOV A,VAL

CJNE A,#0BH,J3 MOV R1,KEY_CNT CJNE R1,#06H,J4 MOV A,WORD_1

CJNE A,3EH,J5

MOV A,WORD_2

CJNE A,3FH,J5

MOV A,WORD_3 CJNE A,40H,J5 MOV A,WORD_4 CJNE A,41H,J5 MOV A,WORD_5 CJNE A,42H,J5 MOV A,WORD_6 CJNE A,43H,J5 SETB P1.0

LCALL DLY_L

LJMP FINI

J5: LCALL ALARM_2

LJMP START

J4: LCALL ALARM_2

LJMP START

J3: INC KEY_CNT

MOV A,KEY_CNT CJNE A,#07H,K1 LCALL ALARM_2

W10: LCALL DISP

MOV A,P3

CJNE A,#0FH,W11 LJMP START

W11: MOV A,P3

CJNE A,#0FH,W12 LJMP START

W12: SJMP W10

LJMP START

K1: LCALL SHIFTL

W20: LCALL DISP

MOV A,P3

CJNE A,#0FH,W21

LJMP A0

W21: MOV A,P3

CJNE A,#0F0H,W22

LJMP A0

W22: SJMP W20

LJMP A0

ALARM_2:SETB P1.7

LCALL DLY_L

SHIFTL:

MOV LED_BIT6,LED_BIT5 MOV LED_BIT5,LED_BIT4 MOV LED_BIT4,LED_BIT3 MOV LED_BIT3,LED_BIT2 MOV LED_BIT2,LED_BIT1 MOV LED_BIT1,#40H

MOV KEY_6,KEY_5

MOV KEY_5,KEY_4

MOV KEY_4,KEY_3

MOV KEY_3,KEY_2

MOV KEY_2,KEY_1

MOV KEY_1,VAL

RET

SHIFTR: MOV LED_BIT1,LED_BIT2 MOV LED_BIT2,LED_BIT3

MOV LED_BIT3,LED_BIT4 MOV LED_BIT4,LED_BIT5 MOV LED_BIT5,LED_BIT6 MOV LED_BIT6,#00H

MOV KEY_1,KEY_2

MOV KEY_2,KEY_3

MOV KEY_3,KEY_4

MOV KEY_4,KEY_5

MOV KEY_5,KEY_6

MOV KEY_6,#00H

RET

DISP: CLR P2.7

MOV P0,LED_BIT8

LCALL DLY_S

SETB P2.7

CLR P2.6

MOV P0,LED_BIT7

LCALL DLY_S

SETB P2.6

CLR P2.5

MOV P0,LED_BIT6

LCALL DLY_S

SETB P2.5

CLR P2.4

MOV P0,LED_BIT5

LCALL DLY_S

SETB P2.4

CLR P2.3

MOV P0,LED_BIT4 LCALL DLY_S

SETB P2.3

CLR P2.2

MOV P0,LED_BIT3 LCALL DLY_S

SETB P2.2

CLR P2.1

MOV P0,LED_BIT2 LCALL DLY_S

SETB P2.1

CLR P2.0

MOV P0,LED_BIT1 LCALL DLY_S

SETB P2.0

RET

DLY_S: MOV R6,#10

D1: MOV R7,#250

DJNZ R7,$

DJNZ R6,D1

RET

DLY_L: MOV R5,#100

D2: MOV R6,#100

D3: MOV R7,#248

DJNZ R7,$

DJNZ R6,D3

DJNZ R5,D2

RET

FINI: NOP

6 运行结果

按下Play键,显示器显示字母“EF”,输入密码后,按“ENTER”键,密码正确,二极管发光,密码不正确,发出警报声。若操作错误也会发出警报声。

7 总结及体会

在这次课程设计中,我们运用到了以前所学的专业课知识,如:protel99制图、汇编语言等。虽然过去从未独立应用过它们,但在学习的过程中带着问题去学我发现效率很高,这是我做这次课程设计的又一收获。

最后,要做好一个课程设计,就必须做到:在设计程序之前,对所用单片机的内部结构有一个系统的了解,知道该单片机内有哪些资源;要有一个清晰的思路和一个完整的的软件流程图;在设计程序时,不能妄想一次就将整个程序设计好,反复修改、不断改进是程序设计的必经之路;要养成注释程序的好习惯,一个程序的完美与否不仅仅是实现功能,而应该让人一看就能明白你的思路,这样也为资料

的保存和交流提供了方便;在设计课程过程中遇到问题是很正常德,但我们应该将每次遇到的问题记录下来,并分析清楚,以免下次再碰到同样的问题。

另外,这次课程设计让我感到了团队合作的重要性。在团队中,我们互帮互助,对整个课程设计来说,这是至关重要的,缺少每一个人都会对我们的设计产生影响。还有要感谢指导老师在我们遇到困难时,给予我们的建议与鼓励。

参考文献

[1]周润景张丽娜丁莉.基于PROTEUS的电路及单片机设计与仿真(第二版).北京航天航空大学出版社2009.12

[2] 李朝清.单片机原理及接口技术(第三版). 北京航天航空大学出版社.2006.12

[3] 周兴华.手把手教你学单片机. 北京航天航空大学出版社.2006.12

[4] 张文利.微机原理及单片机接口技术.中国科学技术大学出版社2007.7

单片机课程设计指导书

单片机原理及应用课程设计指导书 一、课程设计目的 《单片机原理及应用》是一门技术性,应用性、实践性很强的学科。课程设计是学好本门课程的又一重要实践性教学环节,课程设计的目的和任务就是配合单片机的教学和平时实验,以达到巩固消化课程的内容,进一步加强综合应用能力及单片机应用系统开发和设计能力的训练,启发创新思维,使之具有独立单片机产品和科研的基本技能,是以培养学生综合运用所学知识的过程,是知识转化为能力和能力转化为工程素质的重要阶段。 二、课程设计要求 1、每个学生可以从下面的课程设计题目中任选一个(也可以根据自己的兴趣选题,但选题必须是和单片机应用有关的其他控制或测试系统,同时要通过指导老师确认),选题后按任务书的要求查阅资料,完成系统的总体设计和各个模块的设计。具体实现可以用Proteus仿真,也可以用硬件。 2、进入实验室以后应根据前面的设计在2周内独立完成仿真和调试任务。课程设计过程中,要认真记录资料来源、出现的问题和解决方法。 3、不同的学生如果选题相同,相互之间可以相互探讨,但杜绝抄袭。如果发现,按零分计算。 4、设计完成后学生要按要求认真撰写课程设计报告,并于设计完成后一周内交指导老师评阅。同时准备设计测试和答辩。

三、时间安排 1、13周之前完成分组和选题,并根据选题向指导老师要任务书 2、14周根据任务书的设计要求,查阅相关的资料,完成系统总体方案设计及各模块的软硬件设计 3、15周进入实验室进行仿真、调试,并馔写设计报告,并于16周周一交给指导教师,并准备系统测试和答辩。 四、设计作品提交 1、课程设计报告书 2、proteus仿真程序(对于用proteus仿真的学生) 3、硬件实物及单片机源程序文件 五、设计报告的撰写 1、设计报告采用统一的格式,封面包括:课程设计名称、班级、姓名、学号、设计时间,具体参考设计摸板。 2、设计报告书写规范,系列分以下几个部分进行书写: 1、绪论:介绍设计的背景和意义 2、系统总体方案设计:给出系统设计硬件框图,说明实现的基本原理 3、硬件系统设计:针对框图中的硬件模块,分别介绍选择的具体元器件型号,并介绍这些器件的性能及和单片机的连接图,最后画出详细的这个系统硬件原理图。 4、系统软件设计:根据设计的功能划分模块,画出主程序和主程序的软件流程图。 5、系统调试及仿真 写出调试方法和运行结果 6、设计总结 六、课程设计内容及提示

单片机课程设计题目

《单片机原理与应用》课程设计题目 1.基于单片机的电子秒表 本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,两个按键,三位数码管显示,打开电源开关后显示8,每秒循环左移一位,即□□8—>□8□—>8□□—>□□8—>…,按A键开始计时,实时显示所经历的时间,按B键停止计时并显示从开始到当前时刻的时间,要求精确到0.1秒,量程为0~99.9秒。 要求按键输入采用中断方式,按键A接INT0,按键B接INT1。 2.智能电动百叶窗 本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,用一台直流电机控制百叶窗叶片的旋转(正转/反转),用一个光敏电阻传感器测量室内光强度,并用两位数码管显示测量结果,设置三个按键:手动/自动切换、手动正转和手动反转,用一个发光二极管显示手动/自动状态,自动状态时二极管亮。 设置两个极限位置保护行程开关,用于保护百叶窗叶片:当正转到极限位置压下行程开关时,电机停止正转,但还可以反转;当反转到极限位置压下行程开关时,电机停止反转,但还可以正转。 按键输入采用中断方式,按键中断请求信号接INT0. 单片机根据设定光强S1和S2(S2 > S1)和实测光强P控制电机M的动作:当P<=S1时,控制M正转以增加进光量; 当P>S2时,控制M反转以减少进光量; 当S1S+1时,控制R断开电加热回路; 当S-1

产品说明书格式规范

XXXXX(机型,居中,宋体二号) 产品说明书 机型实物图 XXXXXXXXX公司 1 首页格式要求: 说明书首页规范格式应该无页眉和页脚。 首页内容应该包含说明书的名称、适用设备型号范围、公司LOGO等其他信息。 产品名称和产品类型必须分两行单独列出,使用相同大小的字体。首页字体:居中,宋体二号

2 目录格式 2.1 页眉页脚 目录部分的页眉、页脚的页码应该使用1、2、3类型的符号页码。其中页眉应该包含公司LOGO,产品型号,如下: 页脚部分,如下: 2.2 目录格式 1 安全事项 (6) 1.1 必须遵守的条款 (6) 1.2 须禁止的条款 (6) 1.3 XXX防范措施 (7) 一级标题:宋体,小四,加粗,左对齐,无缩进,单倍行距。 二级标题:宋体,小四,左对齐,首行缩进1字符,单倍行距。 三级标题:宋体,五号,左对齐,首行缩进2字符,单倍行距。 3 正文格式示例: 1 安全事项 1.1 安全装置 1.1.1紧急停止按钮 紧急停止按钮作用时,整个成型机注意和警告信息 正文文本:宋体,小四,两端对齐,左对齐,首行缩进2字符,1.5倍行距。

正文表格、图片:居中,行距1.5倍行距。 表格、图片题注格式:宋体10号,居中,单倍行距,编号格式“图\表+所在章节的阿拉伯数字+.+图片序号”,右对齐。 正文页眉页脚: 目录部分的页眉、页脚的页码应该使用1、2、3的符号页码。其中页眉应该包含公司LOGO,公司名称; 正文部分的页脚页码显示从正文第一页开始起始页码为1。 3.2 正文内容顺序 第一章:安全事项 第二章:主要技术参数 第三章:概述设备型号、规格、主要性能、结构示意图等内容。第四章:保养与维护 第五章:设备安装 第六章:设备调试 第七章:常见故障处理 第八章:附件 附录: 注:说明书各章节的内容应根据实际情况可调整,但是总体信息必须包含安装、调试、操作、使用、维护、保养的基本信息。

单片机课程设计大纲

单片机原理及应用课程设计教学大纲 课程设计名称:单片机原理及应用课程设计编号:E1010020 课程设计学分:2.0 课程设计周(时)数:2周课程设计授课单位:测控技术及仪器指导方式: 集体辅导与个别辅导相结合课程设计适用专业:测控技术与仪器、自动化、电气工程及其自动化 课程设计教材及主要参考资料: 《单片机原理及应用》,张毅刚,高等教育出版社,2004年, 《单片机教程》,蔡惟铮编,东北大学出版社,2001年, 服务课程名称:单片机原理服务课程编号:T1010020 服务课程讲课学时:40 服务课程学分:2.5 一、课程设计教学目的及基本要求 1.了解并掌握单片机的原理、结构、指令、运行模式、功能模块及应用开发方法。 2.提高综合运用所学的理论知识独立分析和解决问题的能力。 3.掌握汇编语言的设计和调试。 4. 掌握C-51语言的设计和调试。 二、课程设计内容及安排 1.掌握各种进制数的特点及其转换方法。 2.掌握MCS-51单片机的硬件结构的特点,详细了解MCS-51单片机的各种资源。 3.了解单片机的指令系统、指令格式及其意义。 4.理解中断的基本概念,了解单片机的中断响应。 5.掌握存储器的分类,熟练掌握存储器的扩展。 6.了解单片机的接口技术及其串行通讯方式。 7.编写课程设计报告,掌握汇编语言的设计和调试方法。 设计题目: 1.交通灯控制系统 实验目的:(1)学习输出口的使用方法;(2)学习延时子程序的编写;(3)交通灯的控制规律 实验要求:设计并且制作交通灯控制系统,编制控制系统监控软件;交通灯控制软件,要求以单片机为核心,P1口输出口接三只发光二极管(红绿黄), 编写程序,使发光二极管按交通灯的控制规律点亮。 思考问题:改变延时常数,使发光二极管闪亮时间改变。红绿灯不允许同时点亮,红绿灯交换时黄灯闪烁,考虑车流量情况,改变交通灯指挥状况,单路 口/多路口情况,寻求最佳交通流量。

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

哈尔滨远东理工学院 课题名称 专业班级 学号 学生姓名 指导教师 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) 实现绿波带。所谓‘绿波带’,是指在一定路段,只要按照规定时速,就能一路绿灯畅行无阻。“绿波带”将根据道路车辆行驶的速度和路口间的距离,自动设置信号灯的点亮时间差,以保证车辆从遇到第一个绿灯开始,只要按照规定速度行驶,之后遇到的信号灯将全是绿灯。

单片机课程设计指导书

单片机课程设计指导书

单片机应用 课程设计指导书 中原工学院信息商务学院信息工程系 课程名称:单片机应用 适用对象:测控技术与仪器 学分/学时:3/3 选修课程:单片机应用与接口技术

一、课程设计目的 大学本科学生动手能力的培养和提高是大学本科教育的一个重要内容。如何让学生在学好基础知识的同时,迅速掌握应用技术,实验与课程设计环节起着非常重要的作用。本课程设计的目的,是让测控、自动化专业学生通过课程设计,首先建立起单片机应用系统的概念,根据实际的系统设计要求,掌握初步的单片机系统设计方法,从硬件系统和软件系统设计两个方面得到实际的提高,为今后的毕业设计打下良好的基础。 二、课程设计基本要求 1、17周:运用51系列单片机,根据设计要求绘制系统原理图(要 求用protel 或altium designer软件绘制); 2、18周:设计系统软件流程图(要求用visio绘制)、根据系统流 程图编制程序,进行运行调试;然后软硬件联机调试仿真(运用仿真软件proteus)。 3、19周:检查仿真结果,最后编写课程设计报告。 4、课程设计应由学生本人独立完成,严禁抄袭(对自己的设计不 熟悉,读不懂设计中的关键功能部分,对设计的结构不清楚,对设计的功能不了解等),一经验收教师认定其抄袭行为,成绩即为不及格。 5、认真编写课程设计报告,课程设计报告的书写格式见附录1 三、课程设计题目要求

1请设计一个基于单片机的电子时钟,画出硬件电路图、编写程序,完成电子时钟的任务,并进行proteus仿真。该控制任务应该完成下列功能: 1)电子时钟显示用LED数码管显示,格式为: XX XX XX,由左向右分别为:时、分、秒,比如:23 20 40表示23时20分40秒,刚开始工作时应该显示为:年、月、日、学号; 2)实现对时、分、秒进行校准; 3)具有闹铃功能,闹钟时间到,启动蜂鸣器。 2 题目所提供要求为基本功能要求,学生可根据实际情况,在程 序设计和实现功能上做进一步的扩展,如:具有语音播报时间功能、秒表功能等。 四、时间安排计划 时间安排:2013~2014学年下学期17周~19周,具体细分: 1、17周周一布置课设任务,查阅收集资料 周三检查系统框图,绘制打印版 周四检查系统原理图,绘制打印版 2、18周周一检查系统软件流程图,绘制打印版 周三、四检查系统源程序,电子档,自备电脑 3、19周周一、三检查仿真结果,电子档,自备电脑 周四上交课程设计报告 上交地点:传感器实验室 注意:1、本次课设要求1人/组,独立完成课设任务。 2、整个课设分大组分时进行检查,请大家按时到场。(具

单片机课程设计实习报告

【最新】单片机课程设计实习报告 单片机课程设计实习报告 实训任务: 做单一灯的左移右移,八个发光二极管l1-l8分别接在单片机的p1.0 p1.2 p1.3┅ p1.7 p1.6 ┅ p1.0亮,重复循环3次.然后左移2次,右移2次,闪烁2次(延时的时间0.2秒). 一. 实训目的和要求: (1)熟练掌握keil c51集成开发环境的使用方法 (2)熟悉keil c51集成开发环境调试功能的使用和dp?https://www.doczj.com/doc/e214008318.html,单片机仿真器.编程器.实验仪三合一综合开发平台的使用. (3)利用单片机的p1口作io口,学会利用p1口作为输入和输出口. (4)了解掌握单片机芯片的烧写方法与步骤. (5)学会用单片机汇编语言编写程序,熟悉掌握常用指令的功能运用. (6)掌握利用protel 99 se绘制电路原理图及pcb图. (7)了解pcb板的制作腐蚀过程. 二.实训器材: pc机(一台)http://shi_i.e_am8/ pcb板(一块) 5_ 电阻(八只) 10k电阻(一只) led发光二极管(八只) 25v 10 f电容(一只) 单片机ic座(一块) at89c51单片机芯片(一块) 热转印机(一台) dp?https://www.doczj.com/doc/e214008318.html,单片机仿真器.编程器.实验仪三合一综合开发平台(一台) 三.实训步骤: (1)根据原理图(下图所示),用导线把单片机综合开发平台a2区的j61接口与d1区的j52接口相连.

(2)将流水灯程序编写完整并使用tkstudy ice调试运行. (3)使用导线把a2区j61接口的p1口7个口分别与j52接口的八个led 相连. (4)打开电源,将编写好的程序运用tkstudy ice进行全速运行,看能否实现任务要求. (5)观察运行结果,若能实现功能,则将正确编译过的he_文件通过easypro51编程器写入mcu片内存储器,然后将烧写的芯片a2区的圆孔ic座进行最终实验结果的演示. (6)制板.首先利用protel 99 se画好原理图,根据原理图绘制pcb图,然后将绘制好的pcb布线图打印出来,经热转印机转印,将整个布线图印至pcb板上,最后将印有布线图的pcb板投入装有三氯化铁溶液的容器内进行腐蚀,待pcb板上布线图外的铜全部后,将其取出,清洗干净. (7)焊接.将所给元器件根据原理图一一焊至pcb板相应位置. _3下一页

使用说明书格式规范

首页格式要求: 说明书首页规范格式应该无页眉和页脚。 首页内容应该包含说明书的名称、适用设备型号范围、适用的软件版本、版本信息、公司LOGO、发行日期等其他信息。 产品名称和产品类型必须分两行单独列出,建议使用相同大小的字体。 目录 目录部分的页眉、页脚的页码应该使用Ⅰ、Ⅱ、Ⅲ类型的符号页码。 其中页眉应该包含公司LOGO,公司名称,说明书的名称,如下: 页脚部分,如下: 目录格式 目录仅显示前3级标题。 一级标题: 宋体+Arial,小四,加粗,左对齐,段前6磅,段后6磅,单倍行距。 二级标题: 宋体+Arial,小四,左对齐,左缩进0.37厘米,段前0行,段后0行,单倍行距。 三级标题: 宋体+Arial,五号,左对齐,左缩进0.74厘米,段前0行,段后0行,单倍行距。 标题格式 一级标题: 黑体+Arial,加粗,三号,两端对齐,大纲级别1级,悬挂缩进0.76厘米,段前0行,段后0行,行距多倍行距,设置值2.41,非正规编号格式“第*章”,编号位置左对齐,对齐位置0厘米,制表位位置0.76厘米,缩进位置0.76厘米。二级标题:

宋体+Arial,加粗,四号,两端对齐,大纲级别2级,悬挂缩进1.02厘米,段前0行,段后0行,1.5倍行距,正规编号,起始编号阿拉伯数字“1”,编号位置左对齐,对齐位置0厘米,制表位位置1.02厘米,缩进位置1.02厘米。 三级标题: 宋体+Arial,加粗,小四,两端对齐,大纲级别3级,悬挂缩进1.27厘米,段前0行,段后0行,1.5倍行距,正规编号,起始编号阿拉伯数字“1”,编号位置左对齐,对齐位置0厘米,制表位位置1.27厘米,缩进位置1.27厘米。 四级标题: 宋体+Arial,加粗,五号,两端对齐,大纲级别2级,悬挂缩进1.52厘米,段前0行,段后0行,1.5倍行距,正规编号,起始编号阿拉伯数字“1”,编号位置左对齐,对齐位置0厘米,制表位位置1.52厘米,缩进位置1.52厘米。 正文文本: 宋体+Times New Roman,五号,两端对齐,左缩进1.48厘米,首行缩进2字符,段前0行,段后0行,行距1.5倍行距。 正文表格、图片: 居中,行距1.5倍行距。 表格、图片题注格式: 宋体+Arial,10号,居中,首行缩进0.86厘米,段前0行,段后0行,单倍行距,编号格式“图\表+所在章节的阿拉伯数字+.+图片序号”,右对齐,对齐位置0.86厘米,制表位位置0.9厘米。 正文页眉页脚: 目录部分的页眉、页脚的页码应该使用1、2、3的符号页码。 其中页眉应该包含公司LOGO,公司名称,说明书的名称,如下: 正文部分的页脚如下,页码显示从正文第一页开始起始页码为1。 页面设置 页边距上、下1.5厘米,左、右2.5厘米,纸张大小,A4纸宽度21厘米,

单片机课程设计计算器

课程设计说明书 课程设计名称:单片机课程设计 课程设计题目:四位数加法计算器的设计学院名称:电气信息学院 专业班级: 学生学号:

学生姓名: 学生成绩: 指导教师: 课程设计时间:至

格式说明(打印版格式,手写版不做要求) (1)任务书三项的内容用小四号宋体,倍行距。 (2)目录(黑体,四号,居中,中间空四格),内容自动生成,宋体小四号。 (3)章的标题用四号黑体加粗(居中排)。 (4)章以下的标题用小四号宋体加粗(顶格排)。 (5)正文用小四号宋体,倍行距;段落两端对齐,每个段落首行缩进两个字。 (6)图和表中文字用五号宋体,图名和表名分别置于图的下方和表的上方,用五号宋体(居中排)。(7)页眉中的文字采用五号宋体,居中排。页眉统一为:武汉工程大学本科课程设计。 (8)页码:封面、扉页不占页码;目录采用希腊字母Ⅰ、Ⅱ、Ⅲ…排列,正文采用阿拉伯数字1、2、3…排列;页码位于页脚,居中位置。 (9)标题编号应统一,如:第一章,1,,……;论文中的表、图和公式按章编号,如:表、表……;图、图……;公式()、公式()。

课程设计任务书 一、课程设计的任务和基本要求 (一)设计任务(从“单片机课程设计题目”汇总文档中任选1题,根 据所选课题的具体设计要求来填写此栏) 1. 系统通过4x4的矩阵键盘输入数字及运算符。 2. 可以进行4位十进制数以内的加法运算,如果计算结果超过4位十进制数,则屏幕显示E。 3. 可以进行加法以外的计算(乘、除、减)。 4. 创新部分:使用LCD1602液晶显示屏进行显示,有开机欢迎界面,计算数据与结果分两行显示,支持小数运算。 (二)基本要求 1.有硬件结构图、电路图及文字说明; 2.有程序设计的分析、思路说明; 3.有程序流程框图、程序代码及注释说明; 4.完成系统调试(硬件系统可以借助实验装置实现,也可在Proteus 软件中仿真模拟); 5.有程序运行结果的截屏图片。

单片机课程设计

浙江工业大学之江学院 题目:数字时钟逻辑电路课程设计 班级:测控901 学号:200920540104 姓名:侯晓明 指导老师:刘勤贤 时间:2011年12月26日-2012年1月3日

设计课题:电子时钟课程设计 设计任务与要求根据应用电路的功能,确定封面上的题目,然后完成以下任务: 1、分析电路由几个部分组成,并用方框图对它进行整体描述; 2、对电路的每个部分分别进行单独说明,画出对应的单元电路,分析电路原理、 元件参数、所起的作用、以及与其他部分电路的关系等等; 3、用简单的电路图绘图软件绘出整体电路图,在电路图中加上自己的班级名称、 学号、姓名等信息; 4、对整体电路原理进行完整功能描述; 设计步骤1、查阅相关资料,开始撰写设计; 2、先给出总体方案并对工作原理进行大致的说明; 3、依次对各部分分别给出单元电路,并进行相应的原理、参数分析计算、功能以及与 其他部分电路的关系等等说明; 4.总体电路的绘制及总体电路原理相关说明; 5、列出设计中所涉及的所有参考文献资料。 设计说明书字数不得少于3000字。 参考文献【1】单片微型计算机原理与应用蔡菲娜浙江大学出版社2009年 【2】数字电子技术2黄瑞浙江大学出版社2008年 【3】单片机课程设计指导楼然苗,李光飞北京航空航天大学出版社2007年

设计背景 数字钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。尽管目前市场上已有现成的数字钟集成电路芯片出售,价格便宜、使用也方便,但鉴于单片机的定时器功能也可以完成数字钟电路的设计,因此进行数字钟的设计是必要的。在这里我们将已学过的比较零散的数字电路的知识有机的、系统的联系起来用于实际,来培养我们的综合分析和设计电路,写程序、调试电路的能力。 单片机具有体积小、功能强可靠性高、价格低廉等一系列优点,不仅已成为工业测控领域普遍采用的智能化控制工具,而且已渗入到人们工作和和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。 课程设计目的 (1)巩固、加深和扩大单片机应用的知识面,提高综合及灵活运用所学知识解决工业控制的能力; (2)培养针对课题需要,选择和查阅有关手册、图表及文献资料的自学能力,提高组成系统、编程、调试的动手能力; (3)过对课题设计方案的分析、选择、比较、熟悉单片机用系统开发、研制的过程,软硬件设计的方法、内容及步骤。 89C51及各管脚介绍:带4K字节闪烁可编程可擦除只读存储器低电压、高性能CMOS8位微处理器

单片机课程设计题目汇总(全)

单片机课程设计题目汇总(一) 说明:为便于同学提前探讨开发思路,自学相关内容,特将本课程设计的可选题目发给大家。本次题目为其一部分,稍后会有另一部分。鼓励大家自己设计题目。 要求:每个小组2-3人,每个题目最多限两个小组选;课程设计考核内容包括:C51源程序;现场显示结果;设计报告文档(文档的格式稍后公布,请注意查收)。 一、基于单片机的交通灯显示系统(一) 设计内容:1、东西方向、南北方向均有红、黄、绿三种信号灯;(30分) 2、带紧急制动按钮,按钮按下,所有方向亮红灯;再次按下, 恢复正常显示(20分) 3、夜间模式按钮按下,所有方向显示黄灯闪烁(20分) 4、实时提醒绿灯亮的剩余时间(30分) 图示: 二、基于单片机的交通灯显示系统(二) 设计内容:1、东西干道和南北干道的通行分左行、右行、直行,其中左行、右行固定15秒;直行固定30秒(40分) 2、信号灯分绿灯(3种)、红灯、黄灯,每次绿灯换红灯时,黄 灯亮3秒钟。(30分) 3、东西干道和南北干道交替控制,每次干道绿灯交替时,有3 秒钟所有干道的交通灯都是黄灯闪烁3秒钟,提示已经进入路口的车辆迅速通过。(30分) 4、其他创新内容。(10分) 图示: 三、基于单片机的波形发生器设计 设计内容:1、设计一款能产生3种以上波形的波形发生器(30分) 2、设计波形选择按钮(采用3个独立按键)(10分) 3、点阵显示波形图案(20分) 4、能同时输出两种波形(30分)

5、显示频率(10分) 图示: 四、基于单片机的LED点阵广告牌设计 设计内容:1、能显示不同字符、图形的LED点阵广告牌(30分) 2、用独立按键控制不同字符的切换效果(如闪烁、静止、平移) (30分) 3、可通过串口从电脑下载更新需要显示的字符(30分) 4、其他创新功能(10分) 图示:略 五、基于单片机的篮球计分器设计 设计内容:1、设计LCD显示篮球比分牌(30分) 2、通过加分按钮可以给A队或B队加分(20分) 3、设计对调功能,A队和B队分数互换,意味着中场交换场地。 (20分) 4、显示比赛倒计时功能(20分) 5、创新内容:如显示第几小节(10分) 显示: 六、基于单片机的电子贺卡设计 设计内容:1、设计基于单片机的伴奏乐曲(30分) 2、设计基于单片机的彩屏图片(30分) 3、通过矩阵键盘按键显示不同彩屏图片,并伴有不同乐曲(30 分) 4、创新部分(自主设计)(10分) 显示:(略) 七、电风扇模拟控制系统设计 设计内容:1、3个独立按键分别控制“自然风”、“睡眠风”、“常风”,(三者的区别是直流电机的停歇时间不同),并在数显管上显示出区别(30分) 2、每种类型风可以根据按下独立按键次数分为4个档的风力调 节。(30分) 3、设计风扇的过热保护,用继电器实现。即当风扇运行一段时 间后,暂停10秒。(30分) 4、其他创新内容(如报警提示)(10分)

情况说明书格式

情况说明书格式 一、标题部分: 某某公司申请发票增量的申请 二、台头部分: 某某国税局 三、本企业基本情况: 成立日期、认定一般纳税人日期、法人、财务负责人姓名,经营地址、注册资金、主要经营项目。 四、本企业最近几个月的收入、税金、税负情况;财务核算情况,是否按时纳税。 五、本企业发票的核定情况,以及最近几个月的发票使用情况;特别是增值税发票使用情况。 六、本企业申请发票增量的理由: 有无大笔定单或合同,根据现有核定情况无法满足实际要求。 七、提出申请,根据我企业的实际情况,现申请发票增量。 八、落款: 某某公司 九、日期: 情况说明书范文家庭经济情况说明我叫张三,家在重庆××县×××镇××××村×××社,,家中有七口人。 家居贫困山区,家境贫困,其主要经济来源靠种农田为生,无其它任何经济来源,现母亲因劳累过度,而生病需长期药物疗养,增加了家庭负担,再加上父亲年老体弱母亲身体不好,且有一祖母已70多岁,常年卧病在床。

姐妹四人均在上学。 全家的生活重担全靠父母种几亩责任田来维持,为了四姐妹上学,其父母借遍了亲友。 全家年总收入不超过叁仟元,人均月收入远远低于350元。 关于企业营业执照年检的说明某某公司: 目前我们双方要签订合同,贵公司要求提供经过年检的营业执照,我公司表示理解。 由于我公司营业执照正在工商年检之中,估计一个月之内可以解决。 特此说明。 此致敬礼!公司(盖章)20xx年5月5日个人情况说明XXX: 我已于2011年7月在天津师范大学顺利毕业,并取得毕业证书。 就读期间办理的学生证在毕业前已由天津师范大学统一收回,故现在只能提供毕业证复印件,无法再提供学生证原件。 特此说明。 XXX____年__月__日公司财务经营情况说明 一、企业生产经营的基本情况(一)xxx公司成立于xx年xx月xx日,公司的主营业务范围: (根据营业执照上抄)。 企业从业人员共xx人,全部是xx以上学历,并具有专业的从业经历,适应企业的发展及业务需要。 (二)生产经营情况公司为xx年度成立的企业,企业处于xxx的阶段,在xxx 年度有xx营业收入,在xx年度会实现xxx收入。 二、利润实现、分配情况公司目前处于xx的状况。

单片机课程设计题目汇总(全)

单片机原理与接口技术课程设计题目汇总 说明:为便于同学提前探讨开发思路,特将本课程设计的可选题目发给大家。 每个同学可以在以下题目中选一题要求:课程设计考核内容包括:源程序;设计报告文档基于单片机的电子时钟设计设计内容:1、用LCD液晶作为显示设备(30分) 2、可以分别设定小时,分钟和秒,复位后时间为:00: 00:00 (30 分) 3、能实现日期的设置,年、月、日(30分) 4、其他创新内容(10分)如:闹钟功能;显示星期;整点音乐报时等。 图示: 2010-04-09 MON 11:06:42 基于单片机的交通灯显示系统(一) 设计内容:1、东西方向、南北方向均有红、黄、绿三种信号灯;(30 分) 2、带紧急制动按钮,按钮按下,所有方向亮红灯;再次按下,恢复正常显 示(20分) 3、夜间模式按钮按下,所有方向显示黄灯闪烁(20分) 4、实时提醒绿灯亮的剩余时间(30分)图示: 基于单片机的交通灯显示系统(二) 设计内容:1、东西干道和南北干道的通行分左行、右行、直行,其中左行、右行固定15秒;直行固定30秒(40分) 2、信号灯分绿灯(3种)、红灯、黄灯,每次绿灯换红灯时,黄灯亮3秒 钟。(30分) 3、东西干道和南北干道交替控制,每次干道绿灯交替时,有 3 秒钟所有干道的交通灯都是黄灯闪烁3秒钟,提示已经进入路口的车辆迅速通过。(30分)

4、其他创新内容。(10分) 图示: 四、基于单片机的波形发生器设计 设计内容:1、设计一款能产生3种以上波形的波形发生器(30分) 2、设计波形选择按钮(采用3个独立按键)(10分) 3、点阵显示波形图案(20分) 4、能同时输出两种波形(30分) 5、显示频率(10分) 图示: 五、基于单片机的LED点阵广告牌设计 设计内容:1、能显示不同字符、图形的LED点阵广告牌(30分) 2、用独立按键控制不同字符的切换效果(如闪烁、静止、平移)(30 分) 3、可通过串口从电脑下载更新需要显示的字符(30分) 4、其他创新功能(10分) 图示:略 六、基于单片机的篮球计分器设计 设计内容:1、设计LCD显示篮球比分牌(30分) 2、通过加分按钮可以给A队或B队加分(20分) 3、设计对调功能,A队和B队分数互换,意味着中场交换场地。(20 分) 4、显示比赛倒计时功能(20分) 5、创新内容:如显示第几小节(10分) 显示: A 083: B 079 4th Period 10:25

智能小车单片机课程设计报告

题目: 智能小车设计 打开命令行终端的快捷方式: ctr+al+t:默认的路径在家目录 ctr+shift+n:默认的路径为上一次终端所处在的路径. linux@ubuntu:~$ linux:当前登录用户名. ubuntu:主机名 :和$之间:当前用户所处在的工作路径. windows下的工作路径如C:\Intel\Logs linux下的工作路径是:/.../..../ ~:代表的是/home/linux这个路径.(家目录). ls(list):列出当前路径下的文件名和目录名. ls -a(all):列出当前路径下的所有文件和目录名,包括了隐藏文件. .:当前路径 ..:上一级路径 ls -l:以横排的方式列出文件的详细信息 total 269464(当前这个路径总计所占空间的大小,单位是K) drwxr-xr-x 3 linux linux 4096 Dec 4 19:16 Desktop 第一个位置:代表的是文件的类型. linux系统下的文件类型有以下几种. b:块设备文件 c:字符设备文件 d:directory,目录 -:普通文件. l:连接文件. s:套接字文件. p:管道文件. rwxr-xr-x:权限 r:读权限-:没有相对应的权限 w:写权限

x:可执行权限 修改权限: chmod u-或者+r/w/x 文件名 chmod g-或者+r/w/x 文件名 chmod o-或者+r/w/x 文件名 第一组:用户权限 第二组:用户组的权限 第三组:其他用户的权限. chmod 三个数(权限) 文件名 首先根据你想要的权限生成二进制数,再根据二进制数转换成十进制的三位数 rwxr-x-wx 111101011 7 5 3 chmod 753 文件名 rwx--xr-x 第二个位置上的数字:对应目录下的子文件个数,如果是非目录,则数字是1 第三个位置:用户名(文件创造者). 第四个位置:用户组的名字(前边的用户所处在的用户组的名字). 第五个位置:对应文件所占的空间大小(单位为b) 第六~八个位置:Dec 4 19:16时间戳(最后一次修改文件的时间) 最后一个位置:文件名 操作文件: 1.创建一个普通文件:touch 文件名 2.删除一个文件:rm(remove) 文件名 3.新建一个目录:mkdir(make directory) 目录名 递归创建目录:mkdir -p 目录1/目录2/目录3 4.删除一个目录:rmdir 目录名.//仅删除一个空目录 rm -rf 目录名//删除一个非空目录 5.切换目录(change directory):cd 路径 linux下的路径分两种 相对路径:以.(当前路径)为起点. 绝对路径:以/(根目录)为起点, 用相对路径的方式进入Music:cd ./Music 用绝对路径的方式进入Desktop:cd /home/linux/Desktop 返回上一级:cd ..

STC12C5A60S2单片机课程设计报告

一、课程设计基本情况介绍 1.1课程设计的基本目的与任务 本课程设计旨在驾驭本专业学生理论指导实践能力以及电子产品工程设计与开发能力。本实践课所要达到的主要目的是: 1、通过本次课程设计,是对学生综合能力的检,提高学生综合运用专业知识,强化单片机 应用系统设计与防震能力。 2、本次课程设计是在生产实习所完成的“单片机核心板+电子钟模块+MP3模块+RFID模块+无线传输模块+GPS模块+脉搏传感模块”的基础上设计该硬件系统的工作程序。 1.2课程设计的基本内容 1、在生产实习设计单片机硬件系统的基础上,设计相应的应用软件系统。 2、在LCD1602上显示学号程序设计。 3、基于DS1302的实时时钟软件设计。 4、基于DS18B20的温度测量软件设计。 5、基于TL1838A的红外遥控解码软件设计。 6、设计应用软件系统框图和流程图,完成所设计软件的调试。 1.3课程设计的教学要求 1、通过资料查阅及学习了解单片机应用系统的软件设计方法及单片机编程、软硬件联机调 试技巧。 2、独立设计并编写下列应用程序: (1)LCD1602学号显示程序; (2)DS1302实时时钟程序; (3)DS18B20温度测量程序; (4)TL1838A红外遥控解码程序; 3、独立完成所设计程序与硬件系统的联机仿真。 二、整机系统框图(硬件、软件) 该设计方案是以STC12C5A60S2单片机为核心,采用LCD液晶屏幕显示模块、实时时钟模块、温度测量模块、红外遥控解码等模块所构建的系统,能在LCD1602液晶屏上显示当前的日期(年、月、日)、时间(时、分、秒)数据、当前环境温度值和红外遥控解码值。用户可通过遥控器或单片机核心板上的按键来进行日期和时间的设置。本系统设计大部分功能由软件来实现,电路简单明了,系统稳定性也得到大大提高。 1、总体硬件设计框架图: 2、总体软件设计框架图 /////// 三、整机硬件电路原理图(见99SE图) 1、核心板电路原理图 2、蜂鸣器驱动电路 3、按键电路 4、单片机复位电路 5、LCD1602液晶显示电路 6、电子钟模块接口电路 四、软件系统设计思想 //////////// 五、系统软件资源分配表(调试程序、工作程序) ////////////// 六、显示学号的调试程序流程图、程序源代码

说明书排版规范

毕业设计说明书或论文编写格式 1.基本要求 ·纸张:A4,单面 ·页边距:上2.5cm,下2.5cm,左2.0cm,右2cm ·页眉:1.5cm,页脚:1.75cm,左侧装订,装订线1 cm ·行距:1.5倍行距 ·页码:页面底部右侧、宋体、小五、数字1,2,3等 2.首页 ·首页格式见〈附件二〉 3.中文摘要(另起一页) ·标题“摘要”(黑体,小三居中,1.5倍行距) ·正文(宋体,小四,) ·关键词:(黑体,小四左对齐顶格,1.5倍行距)3-5个主题词(宋体,小四,1.5倍行距;主题词之间用“;”隔离,最后一个词尾不加符号)。例 关键词:简支梁;结构损伤;响应;仿真 4.外文摘要(另起一页) ·标题“Abstract”(Times New Roman,小三居中,加黑) ·正文(Times New Roman,小四) ·Key words(Times New Roman ,小四,加黑1.5倍行距)3-5个主题词(Times New Roman ,小四;主题词之间用“;”隔离,最后一个词尾不加符号) 5.目录(另起一页) ·标题“目录”(黑体,小二居中,1.5倍行距) ·第一章章标题(宋体加黑,小四左对齐,1.5倍行距) ·1.1节标题(宋体,小四左对齐,1.5倍行距) ·1.1.1三级标题(宋体,小四左对齐,1.5倍行距) ·标题与页码之间用“……”连接,且页码右对齐 6.正文(另起一页) ·页眉沈阳建筑大学毕业设计、沈阳建筑大学毕业论文(华文新魏,小五居中) ·设计或论文题目(黑体加粗,二号居中,1.5倍行距)

·第一章章标题(黑体加粗,小二居中,1.5倍行距) ·1.1 节标题(黑体加粗,三号左对齐顶格,1.5倍行距) ·1.1.1 三级标题(黑体加粗,小三左对齐顶格,1.5倍行距) ·再出现下级标题或段落依次为 ⑴标题(宋体,小四左对齐顶格,1.5倍行距) ①内容(宋体,小四左对齐缩进二格,1.5倍行距) a)内容(宋体,小四左对齐缩进二格,1.5倍行距) 7.正文内容(宋体,小四, 1.5倍行距) 8. 参考文献 ·标题“参考文献”(黑体加粗,三号左对齐顶格, 1.5倍行距) ·内容格式(宋体,小四, 1.5倍行距) 期刊类:[序号] 作者1,作者2,······作者n .文章名.期刊名(版本),出版年,卷次(期次):起~止页码 图书类:[序号] 作者1,作者2,······作者n .书名.版本.出版地:出版者,出版年:起~止页码 会议论文集:[序号] 作者1,作者2,······作者n .论文集名.出版地:出版者,出版年:起~止页码 报刊类:[序号] 作者1,作者2,······作者n .文章名.报刊名,出版年月日,版面 网络类:[序号] 作者1,作者2,······作者n .文章名.网址,发表年月日专利:序号申请者.专利名.国名,专利文献种类,专利号,出版日期 学位论文:[序号] 姓名.文题:[XX学位论文].授予单位所在地:授予单位,授予年 技术标准:[序号] 发布单位.技术标准代号.技术标准名称.出版地:出版者,出版日期 9.正文中表的要求 表中参数应标明量和单位的符号;表序及表名置于表的上方。表编号按“章号”-“序号”“说明”顺序排列于表的上方,宋体、五号居中。表内文字宋体,五号。

单片机课程设计-电子钟

中北大学 单片机课程设计说明书 数字钟设计 1 设计任务与要求 (1)

1.1设计任务 (1) 1.2设计要求 (1) 2单片机简介 (2) 2.1单片机的发展历程 (2) 3系统设计思路和方案 (3) 3.1系统总体方案 (3) 3.2硬件简介 (3) 3.2.1硬件选择 (3) 3.2.2 51单片机的构成 (4) 3.2.3 STC89C52RC引脚功能说明 (5) 3.2.4 LED简介 (6) 3.3 Keil调试 (7) 4、系统实物图 (9) 5、课程设计体会 (9) 参考文献 (10) 附录A (11) 附录B (13) 附录C (14)

1 设计任务与要求 1.1设计任务 本课题应完成以下设计内容: 1)硬件设计 设计数字钟的电路原理图,用PROTEL绘制硬件电路。制作实物。 2)软件设计 (1)时、分、秒的设置及显示; (2)画出程序框图; (3)调试与分析。用PROTEUS仿真。 3)课程设计说明书 1.2设计要求 本课程设计的基本要求是使学生全面掌握单片机控制系统设计的基本理论,熟悉掌握MCS-51 系列单片机的编程方法,具体要求:本例利用AT89C51的定时器和6位7段数码管,设计一个电子时钟。显示格式为“XX XX XX”,由左向右分别是:时、分、秒。

2单片机简介 2.1单片机的发展历程 单片机是微型计算机的一个重要分支,也是一种非常活跃和颇具生命力的机种,特别适用于工业控制领域。1971年微处理器研制成功不久,就出现了单片机,但最早的单片机是1位的,处理能力有限。单片机的发展共分四个阶段:第一阶段是初级阶段,功能非常简单;第二阶段是低性能阶段, 16位定时器/计数器,片内ROM、RAM容量加大,直到现在仍被广泛应用,是目前应用数量较多的单片机。、32位单片机推出阶段,以满足不同的用户需要。纵观单片机几十年的发展历程,单片机的今后发展方向将向多功能、高性能、高速度、低功耗、低价格、外围电路内装化以及内存储器容量增加和FLASH存储器化方向发展。 2.2实用价值与理论意义 在单片机模块里比较常见,数字时钟是一种用0数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更高的使用寿命,新词得到了广泛的应用。 数字时钟是采用数字电路实现对时、分、秒数字显示的计时装置,广泛用于个人家庭、车站、码头、办公室等公用场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字时钟的精度远远超过老式钟表,钟表的数字化给人们的生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。因此研究数字时钟及扩大其应用有着非常现实的意义。

单片机课程设计模板2017

课程设计(论文)课程名称单片机应用课程设计 题目 院(系) 专业班级 姓名 学号 指导教师 年月日

西安建筑科技大学课程设计(论文)任务书 专业班级:电子1302 学生姓名:王玖玲指导教师(签名): 一、课程设计(论文)题目 正弦波信号发生器设计 二、本次课程设计(论文)应达到的目的 本次课程设计是自动化专业学生在学习了《单片机原理及应用》课程及《模拟电子线路》、《数字电子线路》等专业基础课程之后进行的一次综合训练,其主要目的是加深学生对单片机软硬件技术和相关理论知识的理解,进一步熟悉51单片机系统设计的基本理论、方法和技能;掌握工程应用的基本内容和要求,力争做到理论与实际的统一;同时培养学生分析问题、解决问题的能力和独立完成系统设计的能力,并按要求编写相关的技术文档和设计报告等。 三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等) 1.设计内容 (1)选择51单片机,晶振采用12MHz。 (2)设计一个能产生0至50HZ正弦波信号。通过0832D/A芯片完成数模转换。 (3)频率值由键盘输入。 (4)将频率值由LED数码管上显示(两位)。 2.设计要求 (1)按照任务书的要个求完成系统分析及方案设计。 (2)完成硬件原理图的设计,并选择相关元器件。 (3)完成控制软件流程图的设计,编写相应的单片机控制程序。 (4)撰写设计报告。 3. 成果要求 (1)在proteus中实现仿真。 (2)提交课程设计报告。 四、应收集的资料及主要参考文献: 1.李建忠.单片机原理及应用.西安电子科技大学出版社,2008 2.杨居义.单片机课程设计指导.清华大学出版社,2009 3.李海滨等.单片机技术课程设计与项目实例.中国电力出版社,2009 以及与51系列单片机相关的文献及教材。 五、审核批准意见 教研室主任(签字)

相关主题
文本预览
相关文档 最新文档