单片机实训报告

成都航空职业技术学院

《单片机应用技术》

课 程 设 计 说 明 书

设计题目: 单片机应用系统设计 系 别: 汽车工程系 专 业: 机电一体化技术 班 级: 514322 学 号: 143857 学生姓名: 肖霄 指导教师: 郭庆丰 完成时间: 2015 年 12 月 30 日

摘要

摘 要

单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。而51单片机是各单片机中最为典型和最有代表性的一种。通过这次设计让我更深入了解单片机基本电路、如何控制和定时器和中断编程的基本方法,从而锻炼了我学习、设计和开发软、硬件的能力。

关键词:20世纪70年代 51单片机 基本电路 定时器 中断编程

ABSTRACT

ABSTRACT

SCM since the 1970 s, with its extremely high cost performance, is people's attention and concern, application is very wide, developing very quickly. And 51 single-chip microcomputer is the most typical in the single chip microcomputer and one of the most representative. Through this design enables me to have more insight into the basic circuit of SCC, and the basic methods of timer control and interruption programming, so as to exercise my learning and the ability of the hardware and software design and development.

Keywords:In the 1970 s 51 single chip microcomputer

Basic circuit The timer Interruption programming

目录

目 录

第一章 单片机应用系统设计概述 .....................................................................错误!未定义书签。

第二章 各个分项项目总结 ................................................................................................................ 1

2.1 流水灯项目总结 .............................................................................................................................. 2

2.2 LED数码管项目总结 ....................................................................................................................... 2

2.3 交通灯项目总结 .............................................................................................................................. 3

第三章 静态数码管项目详细设计方案 ............................................................................................ 4

3.1 动态数码管项目功能分析 .............................................................................................................. 4

3.2 动态数码管项目总体方案设计 ...................................................................................................... 4

3.3 动态数码管项目原理图 .................................................................................................................. 5

3.4 动态数码管项目程序 ...................................................................................................................... 6

3.5 动态数码管项目实物图 .................................................................................................................. 7

第四章 总结 ....................................................................................................................................... 8

致 谢 ................................................................................................................................................... 9

参考文献 ............................................................................................................................................. 10

附录一 单片机应用系统原件清单 ................................................................................................... 11

第一章 单片机应用系统设计概述

单片机是一种集成电路芯片,采用超大规模技术把具有数据处理能力的微处理器(CPU),随机存取数据存储器(RAM),只读程序存储器(ROM),输入输出电路(I/O口),可能还包括定时计数器,串行通信口(SCI),等电路集成到一块单块芯片上,构成一个最小然而完善的计算机系统。这些系统能在软件的控制下准确、迅速、高效地完成程序设计者事先规定的任务。由此来看,单片机有着微处理器所不具备的功能,它可单独地完成现代工业控制所要求的智能化控制功能,这是单片机最大的特征。

单片机控制系统能够取代以前利用复杂电子线路或数字电路构成的控制系统,可以软件控制来实现,并能够实现智能化,现在单片机控制范畴无所不在,例如通信产品、家用电器、智能仪器仪表、过程控制和专用控制装置等等,单片机的应用领域越来越广泛。

1

第二章 各个分项项目总结

2.1流水灯项目总结

流水灯项目是利用控制八个LED灯有序的闪烁实现的,连好基本电路后,利用一个I/O端口的八个引脚(p0)来连接八个LED灯,在通过编程实现流水灯的闪烁。

图1 流水灯实物图

图2.2 LED数码管项目总结

LED数码管本次实训练习三种。

有单位数码管,在这次实训中单位数码管比较简单,自己在网络上搜型号找链接方法,在过程中主要注意事项是com接地还是接正极,若接+5v则是共阳极,若接地则是共阴极。检查原件是否损坏很重要。

2

图2 单位数码管实物图

三位数码管,本次实训因为前面浪费的时间太多所以没有做,因此没有找过详细资料。

四位数码管,在本次实训中成功做成四位数码管流动显示得到的总结就是,动态数码管的亮度十分低,需要耐心观察。

图3 四位数码管实物图

2.3 交通灯项目总结

交通灯是我们在日常生活中见的比较多的,对于交通这个项目能做成功我觉得我像是做成了一件特别的事情,给我了很大的自信,在对于单片机这一方面也更有兴趣。

3

图4 交通灯实物图

第三章 动态数码管项目详细设计方案

3.1 动态数码管项目功能分析

动态有12个引脚,分别是a,b,c,d,e,f,g,dp,1,2,3,4,控制数码管亮的数字及顺序。

3.2 动态数码管项目总体方案设计

用一个I/O端口的8个引脚控制数码管显示字符,另一个i/o端口的四个引脚控制顺序。

4

3.3 动态数码管项目原理图

图5 动态数码管原理图

3.4 动态数码管项目程序

#include

#include

void delay(unsigned int i)

{

unsigned int k;

5

for(k=0;k

}

void main()

{

unsigned char i,w;

unsigned char display[]={0xf8,0xc0,0xc7}; while(1)

{

w=0xfe;

for(i=0;i

{

P0=0xff;

P2=w;

w=_crol_(w,1);

6

P0=display[i];

delay(100);

}

}

}

3.5 动态数码管项目实物图

图6 动态数码管实物图

7

第四章 总结

在这次实训第一个项目就不顺利,单片机的最小电路,我反复连接了几遍,程

序可以写进单片机,接线是正确的,但是led不闪烁。后来怀疑是元件的问题,换了几个元件依然不能成功。最后老师让我换一个面包板重新接,果然成功了。虽然花了一天才做完最基础的,但是把基本的都了解的很清楚。之后做就顺利多了,又用一天做了五个项目,基本上都是一次成功,没有重新接线。除了写程序麻烦了一点,其他的都没问题了。

经过这次实训,我学会了单片机的线路接法,学会识图读图的能力,大致了解了单片机各个引脚的功能。学会使用烧录程序的软件,更加强了自己的动手能力,而且写程序时顺便把自己以前学的程序复习了一遍。最重要的是学会发现问题解决问题,使我的个人能力得到很大提升。

8

致 谢

感谢郭老师为我耐心解答问题,为我提出建议; 感谢于荣荣为我做助手,以及搜集所需的程序; 感谢安宇和董文友为我提供建议以及提供元件; 感谢周畅,李中顺,杜宪为我排查故障,检查线路; 感谢袁梦怡,白浩力为我提供程序以参考; 感谢韩礼为我提供动态led接口接线图。

9

参考文献

参考文献

[1] 王静霞.单片机应用技术(c语言版)第三版.北京:电子工业出版社,2009,1-3

10

附录

附录一 单片机应用系统原件清单(表一)

11


相关内容

  • 三自由度气动机械手实验指导书

    三自由度气动机械手实验指导书 目 录 实验1 气动机械手拆装实验 ....................................................................................... ...


  • 单片机应用实例

    <单片机应用综合实训>指导书 上海师范大学信息与机电工程学院 <单片机应用综合实训>指导书 一.单片机应用综合实训的目的及意义 本综合实训是配合单片机课程的综合性实践环节,目的是使学生在掌握单片机基本知识的基础上加强 ...


  • 单片机实训总结

    学生实训总结报告 专 业:应用电子技术 班 级: 学 号: 姓 名: 实 训 室: 日 期: 至 止 指导教师: 2011年12月日 05 说 明 1. 实训结束之前,每个学生都必须认真撰写<实训总结报告>.通过撰写实训总结报告 ...


  • 哈尔滨工业大学大一年度项目中期检查报告

    编号: 哈尔滨工业大学 大一年度项目中期检查报告 项目名称: 基于STM32单片机的温度报警系统设计 项目负责人:雷江河 学号: 1140110126 联系电话: [1**********] 电子邮箱:院系及专业:电气工程及自动化学院 测控 ...


  • 单片机课程设计任务书biyao

    单片机课程设计任务书 一 设计题目和要求 1.数字音乐盒 设计要求: 1.利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(最少储存三首乐曲,每首不少于30秒) 2.采用LCD显示信息 3.开机时有英文欢迎提示字符, ...


  • 全国电子设计大赛报告

    全国电子设计大赛声音导引系统方案设计报告参赛队员:崔勤.霍前阳.姚伟超 2011.8.1全国电子设计大赛预赛设计报告目录摘要· · · · · · · · · · · · · · · · · · · · · · · · · · · · · ...


  • 宠物定时喂食器设计开题报告

    毕 业 设 计 开 题 报 告 宠物定时喂食器设计 学 院: 电子工程学院 班 级: 应电0811 学生姓名: 岳阿娜 指导教师: 丁学文 职 称: 副教授 2012年11月16日 开题报告填写要求 1.开题报告作为毕业设计答辩委员会对学生 ...


  • 智能手机充电器的设计与实现

    编号 南京航空航天大学金城学院 毕 题 目 学生姓名 学 号 系 部 专 业 班 级 指导教师 业设计 手机充电器的设计与实现 吕威 2010032309 自动化系 电气工程与自动化 20100313 吴玲 讲师 二〇一四年五月 南京航空航 ...


  • 单片机光电报警器课程设计

    武汉理工大学华夏学院 课程设计报告书 课 程 名 称 单片机原理与应用课程设计 课程设计总评成绩 学生姓名.学 号 熊自师 [1**********] 学 生 专 业 班级 指 导 教 师 姓名 廖传书 课程设计起止日期 课程设计基本要求 ...


  • 单片机报告_按键看门狗

    黑龙江东方学院 <单片机原理及应用>结课设计报告 按键看门狗 学 部 计算机科学与电气工程 专 业 计算机科学与技术 姓 名 年 级 09级 学 号 任课教师 设计周期 3周 黑龙江东方学院<单片机原理及应用>结课设 ...