单片机课设报告Word文件下载.docx

上传人:b****5 文档编号:21340295 上传时间:2023-01-29 格式:DOCX 页数:14 大小:22.66KB
下载 相关 举报
单片机课设报告Word文件下载.docx_第1页
第1页 / 共14页
单片机课设报告Word文件下载.docx_第2页
第2页 / 共14页
单片机课设报告Word文件下载.docx_第3页
第3页 / 共14页
单片机课设报告Word文件下载.docx_第4页
第4页 / 共14页
单片机课设报告Word文件下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

单片机课设报告Word文件下载.docx

《单片机课设报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《单片机课设报告Word文件下载.docx(14页珍藏版)》请在冰豆网上搜索。

单片机课设报告Word文件下载.docx

4、参考资料

[1]李广弟,朱月秀,王秀山编著.单片机基础.北京:

北京航空航天大学出版社,2001

[2]何立民编著.MCS-51系列单片机应用系统设计系统配置与接口技术.北京:

北京航空航天大学出版社,1999

[3]蔡美琴等编著.MCS-51单片机系统及应用.北京:

高等教育出版社.1992

5.设计进度(2011年6月13日至2011年6月24日)

时间

设计内容

第1-2天

查阅资料,方案比较、设计与论证,理论分析与计算

第3-5天

硬件电路调试

第6-8天

系统调试

第9-10天

书写报告、答辩

6.设计地点

新实验楼323微机实验室

二、评语及成绩

评分项目

评分标准

量化

分数

1.独立分析与解决问题的能力

很强

较强

一般

不具有

10

2.课程设计的答辩情况

有见解

回答准确

回答正确

基本正确

有错误

25

3.课程设计论文及插图的规范程度

规范

整洁

正确

杂乱

4.工具软件的使用

熟练使用

会使用

需要学习

5.辅导答疑

积极

认真

应付

消极

6.设计态度

7.出勤

全勤

缺勤次数

附加评语

量化总分

成绩:

单片机原理及

应用课程设计

班级:

姓名:

王志明

学号:

24

唐耀武

撰写日期:

2011年6月20日

目录

目录6

第一章课程设计内容与要求分析1

1.1课程设计内容1

1.2课程设计要求分析1

第二章系统的硬件设计2

2.1键盘设计2

2.2数码管及指示灯显示3

第三章控制系统程序设计4

单片机原理及应用课程设计总结7

参考文献8

第一章课程设计内容与要求分析

1.1课程设计内容

1设计题目总体设计方案

2硬件电路设计

3C语言程序编制与调试

4电路系统的综合调试

5撰写课程设计论文

6完成课程设计论文答辩

1.2课程设计要求分析

第二章系统的硬件设计

随着微机测量和控制技术的迅速发展与广泛应用,以单片机为核心的温度采集与控制系统的研发与应用在很大程度上提高了生产生活中对温度的控制水平。

本设计,能实现在30℃~100℃范围内设定控制温度。

通过数码管显示温度,并提供各种运行指示灯来指示系统现在所处的状态。

如:

温度设置,加热,停止加热温度和控制运行模式。

2.1键盘设计

温度控制系统共设有4个按键,每个按键由软件来决定其功能,4个按键功能分别为:

(1)设定按键

(2)加法按键

(3)减法按键

(4)退出设置键

键盘电路如图2-1所示:

2-1键盘电路图

2.2数码管及指示灯显示

本题目使用5KNTC型热敏电阻作为温度传感器,5K是热敏电阻在25℃时的阻值,负的温度系数,泛指负温度系数很大的半导体材料或元器件,所谓NTC温度传感器器就是负温度系数温度传感器。

采用STC12C5604AD单片机,STC12C5604AD采用MCS-51的内核,指令和MCS-51完全兼容,内部集成8路10位A/D转换器,采用28脚封装形式。

器技术手册见附录。

本设计用P1.0(A/D0通道)做温度检测(如图1-1),用P1.3做控制输出(如图1-2)。

控制输出采用继电器控制方式,当继电器动作加热器开始加热。

显示电路如图1-3所示,也是用74LS164做并行输出扩展,74LS164的数据端接P1.5,时钟端节P1.7;

用P2.0—P2.3做位选。

键盘电路如图2-2所示,P2.4—K1P2.5—K2P2.7—K3P2.6—K4

2-2显示灯

第三章控制系统程序设计

四键模式:

功能键(P1.0)、移位键(P1.1)、加1键(P1.2)、闹钟取消键(P1.3)。

P1.0小数点作为秒显示,45H:

闹铃延时计数

ADC_CONEQU0C5H

ADC_HEQU0C6H

ADC_LEQU0BEH

shangxianEQU36h

xiaxianEQU37h

secondEQU38h

P1M0EQU91H

P1M1EQU92H

SETHEQU40

SETLEQU30

KJQBITP1.3

ORG0000H

AJMPMAIN

ORG000BH

AJMPT00K

ORG0030H

MAIN:

MOVSP,#60H

MOVP1M0,#01H

MOVP1M1,#00H

MOVP1,#0FFH

MOVTMOD,#01H

MOVTH0,#0ECH;

5MS

MOVTL0,#78H

MOV14H,#200;

中断次数

;

MOV44H,#0;

交替显示标志

SETBTR0

SETBET0

SETBEA

MOV30H,#1;

显示缓冲单元

MOV31H,#2

MOV32H,#3

MOV33H,#4

MOV10H,#0FEH;

记录显示位置

MOV11H,#30H;

记录显示单元

MOV12H,#0;

功能键按下计数器

CLR00H;

按键状态

CLR01H;

CLR02H;

CLR03H;

CLR04H;

CLR05H;

交替闪烁标志

CLR06H;

继电器动作标志

MOV26H,#SETL

MOV27H,#SETH

MOVADC_CON,#0E0H

NOP

acallkeyin

ACALLADCC

KH1:

JNB04H,KH1

CLR04H

MOVA,R4

CLRC

SUBBA,27H;

减上限

JNCKJ1

SUBBA,26H;

减下限

JNCKJ2;

大于下限保持

CLRP1.3;

小于下限,加热

SETB06H

SJMPKH1

KJ1:

大于上限

SETBP1.3;

KJ2:

HH:

SJMPHH

ACALLkeyin;

查按键,键扫描

T00K:

PUSHACC;

T0中断子程序

PUSHPSW

PUSH00H

PUSH01H

定时中断

DJNZ14H,Z1

MOV14H,#200

CPL05H;

05H交替闪烁标志

JB00H,KSAN;

00H按键标志

SETB04H;

1秒钟到标志

SJMPZ1

KSAN:

JNB07H,Z1

JNB05H,SAN1

MOVR0,35H

MOV@R0,#10

SJMPSAN2

SAN1:

MOV@R0,34H

SAN2:

Z1:

ORLP2,#0FH;

MOVA,11H

MOVR0,A

MOVA,@R0

MOVDPTR,#DDB

MOVCA,@A+DPTR;

取段吗

MOVSCON,#00H

MOVSBUF,A

Z2:

JNBTI,Z2

MOVA,10H

ANLP2,A

RLA

MOV10H,A

INC11H

JBACC.4,TK1

MOV10H,#0FEH

MOV11H,#30H

TK1:

DEC13H;

健扫描延时

RETUN:

POP01H

POP00H

POPPSW

POPACC

RETI

DDB:

DB0C0H,0F9H,0A4H,0B0H,99H;

段码表

DB92H,82H,0F8H,80H,90H;

0--9

DB0FFH;

E,-,n,灭

keyin:

mova,p2

anla,#0f0h

mov40h,a

acallT10MS

cjnea,40h,keyin

cjnea,#0e0h,key2;

若两次一样,有按键按下,否则跳转key2

ljmppkey1;

S1按下转S1处理程序

key2:

cjnea,#0d0h,key3;

s2未按下转KEY3

ljmppkey2

key3:

cjnea,#0b0h,keyin

ljmppkey3

return1:

sjmpkeyin

pkey1:

jbp2.4,hh

sjmppkey1

hh:

movr5,27h

dec26h

mova,26h

MOVR4,A;

结果在R4中

MOVB,#100

DIVAB

MOV31H,A

MOVA,B

MOVB,#10

MOV32H,A

MOV33H,B

MOV30H,#0

pkey2:

jbp2.5,oo

sjmppkey2

oo:

inc27h

mova,27h

pkey3:

ljmpadcc

T10MS:

MOVR2,#20;

10MS延时

SS2:

MOVR3,#200

SS1:

DJNZR3,SS1

DJNZR2,SS2

RET

ADCC:

;

AD转换程序

ORLADC_CON,#08H;

启动AD

LAD1:

MOVA,ADC_CON;

查询式

ANLA,#10H

JZLAD1

ANLADC_CON,#11100000B;

停止A/D

MOVR4,ADC_H;

不要低2位

MOVA,#150;

人为基准

SUBBA,R4

End

单片机原理及应用课程设计总结

王志明

2011年6月23日

参考文献

[1]李广弟,朱月秀,王秀山编著.单片机基础.北京:

[2]何立民编著.MCS-51系列单片机应用系统设计系统配置与接口技术.北京:

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

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1