单片机原理及应用课程设计.docx
《单片机原理及应用课程设计.docx》由会员分享,可在线阅读,更多相关《单片机原理及应用课程设计.docx(41页珍藏版)》请在冰豆网上搜索。
![单片机原理及应用课程设计.docx](https://file1.bdocx.com/fileroot1/2022-10/17/2db0513a-cba4-4d9b-a0b7-e4d81898f13b/2db0513a-cba4-4d9b-a0b7-e4d81898f13b1.gif)
单片机原理及应用课程设计
武汉理工大学单片机应用实习
实习执行大纲
一、实习目的
1、巩固《单片机原理与应用》理论课的理论知识;
2、熟悉单片机应用系统的硬件设计及软件设计的基本方法;
3、将《单片机原理与应用》理论课的理论知识应用于实际的应用系统中;
4、训练单片机应用技术,锻炼实际动手能力。
二、实习纪律与要求
1、实习纪律
1)参加实习的学生必须按照实习大纲的要求,在指导教师的指导下,全面
完成实习任务;
2)听从指导教师安排,严格遵守实习纪律;
3)因故在实习期间缺勤累计超过规定时间的三分之一,不得参加本次实习
考核,但可在补足所缺天数后再给予考核并评定实习成绩。
2、基本要求
1)利用PROTEL等软件进行硬件设计;
2)利用KeiluV2软件完成应用系统软件设计;
3)利用stc-isp软件完成在系统编程、下载,并完成系统软件调试;
4)题目由指导教师提供;
5)要求每个学生单独完成硬件软件设计、仿真、焊接、调试任务;
6)写出实习报告,实习报告主要包括以下内容:
目录、摘要、关键词、基
本原理、方案论证、硬件设计、软件设计(带流程图、程序清单)、仿真
结果、实物运行结果照片、结论、参考文献等;
7)实习完成后通过答辩;
8)答辩时交实习报告电子文档,通过答辩后根据修改意见修改并打印、装
订成册。
三、实习地点
武汉理工大学信息工程学院通信实验室。
四、实习时间
武汉理工大学单片机应用实习
2013年12月25日---2014年1月9日。
实习单位:
武汉理工大学信息工程学院
参观考察单位:
(1)武汉理工大学信息工程学院国创课题小组
(2)武汉理工大学信息工程学院开放实验室
(3)武汉理工大学电工电子实习中心
(4)
(5)
(6)
实习开始时间:
2013年12月25日,实习时间共
15天。
完成实习报告时间:
2014年1月9日。
武汉理工大学《单片机应用实习》
摘要...............................................................................................................................
II
Abstract........................................................................................................................
III
1
基本原理....................................................................................................................
1
1.1STC89C52硬件结构.......................................................................................
1
1.2
单片机基本功能.............................................................................................
1
2
方案论证....................................................................................................................
4
2.1I/O口选择.......................................................................................................
4
2.2
矩阵键盘功能选择.........................................................................................
4
3
硬件设计....................................................................................................................
5
3.1
单片机最小系统的搭建.................................................................................
5
3.2
矩阵键盘.........................................................................................................
5
3.3
显示模块.........................................................................................................
6
3.4
串口通信模块.................................................................................................
7
4
软件设计....................................................................................................................
8
4.1
设计流程.........................................................................................................
8
4.2
程序清单.......................................................................................................
10
5
系统仿真..................................................................................................................
11
5.1
数据输入.......................................................................................................
11
5.2
数据输出.......................................................................................................
11
5.3
串口通信.......................................................................................................
12
6
实物图片..................................................................................................................
13
7
实习总结..................................................................................................................
14
8
参考文献..................................................................................................................
15
附录一:
主机程序......................................................................................................
16
附录二:
辅机程序......................................................................................................
32
附录三:
材料清单......................................................................................................
36
I
武汉理工大学《单片机应用实习》
摘要
单片机最小系统是一个单片机运行基本功能所需的最小电路,其电路连接简单,可通过计算机编程控制实现数据输入、数据输出以及串口通信的功能。
一个最小系统通常包含晶体震荡电路、复位电路、数码管显示电路、矩阵键盘电路和作为核心的主芯片。
为了能够让单片机与计算机相连,一般还需配备下载电路以及供电电路。
作为单片机核心的主芯片,现在使用较为普遍的是Atmel公司生产的51系列单片机,它具有8位cpu,4K的ROM,128K的RAM以及四个8位并行的可输入输出的I/O口。
Proteus是一款单片机仿真软件,它包含计算机仿真以及PCB板制作两个模
块,通过运用它的仿真模块,我们可以实现在计算机上完成对各种功能的设计与
仿真,而无需实际去操作单片机,节省了大量的时间与金钱。
关键词:
单片机,Atmel,89C52,仿真
II
武汉理工大学《单片机应用实习》
Abstract
Microcontrolleristheminimumcircuitforasingle-chipmicrocomputerminimumsystemtocompletethebasicfunctions,it’scircuitconnectionissimpleandcanbecontrolledbycomputerprogrammingfordatainput,dataoutputandserialcommunicationfunction.Aminimumsystemusuallycontainscrystaloscillationcircuit,resetcircuit,digitaltubedisplaycircuit,matrixkeyboardcircuitandmainchip