单片机实训报告

成都航空职业技术学院

《单片机应用技术》

课 程 设 计 说 明 书

设计题目: 单片机应用系统设计 系 别: 汽车工程系 专 业: 机电一体化技术 班 级: 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 气动机械手拆装实验 ...................................................................................................... 1 实验2 气动机械手的测绘 ...

  • 智能手机充电器的设计与实现
  • 编号 南京航空航天大学金城学院 毕 题 目 学生姓名 学 号 系 部 专 业 班 级 指导教师 业设计 手机充电器的设计与实现 吕威 2010032309 自动化系 电气工程与自动化 20100313 吴玲 讲师 二〇一四年五月 南京航空航天大学金城学院 本科毕业设计(论文)诚信承诺书 本人郑重声明 ...

  • 单片机光电报警器课程设计
  • 武汉理工大学华夏学院 课程设计报告书 课 程 名 称 单片机原理与应用课程设计 课程设计总评成绩 学生姓名.学 号 熊自师 [1**********] 学 生 专 业 班级 指 导 教 师 姓名 廖传书 课程设计起止日期 课程设计基本要求 课程设计是工科学生十分重要的实践教学环节,通过课程设计,培养 ...

  • 20**年全国电子设计大赛C题设计报告
  • 中华文本库 地址http://www.chinadmd.com/file/6cxs6xrvue3xseowizzoztuv_1.html 2013年全国电子设计大赛C题 设计报告 2013年全国大学生电子设计竞赛 题目:简易旋转倒立摆及控制装置(C题) 参赛学校:江苏师范大学 队伍编号:XZ 015 ...

  • 单片机课设万年历报告
  • 单片机课设万年历报告 一.系统简介: 电子万年历是一种非常广泛日常计时工具,对现代社会越来越流行.它可以对年.月.日.时.分.秒进行计时等很多种功能,而且DS1302的使用寿命长,误差小.对于数字电子万年历采用直观的数字显示,可以同时显示年.月.日.时.分.秒等信息,还具有时间校准等功能. 本设计是 ...

  • 基于单片机的电子指南针设计
  • 目 录 摘要: . ............................................................. 1 0 前言 . ............................................................. 1 1系统基本 ...

  • 单片机课程设计实习报告
  •   实训任务:   做单一灯的左移右移,八个发光二极管l1-l8分别接在单片机的p1.0→p1.2→p1.3┅→p1.7→p1.6→┅→p1.0亮,重复循环3次。然后左移2次,右移2次,闪烁2次(延时的时间0.2秒)。   一、 实训目的和要求:   (1) 熟练掌握keil c51集成开发环境的使 ...

  • 51单片机流水灯实验报告
  • 51单片机流水灯试验 一.实验目的 1.了解51单片机的引脚结构. 2.根据所学汇编语言编写代码实现LED灯的流水功能. 3.利用开发板下载hex文件后验证功能. 二.实验器材 个人电脑,80c51单片机,开发板 三.实验原理 单片机流水的实质是单片机各引脚在规定的时间逐个上电,使LED灯能逐个亮起 ...

  • 单片机实验总结报告
  • 1 福建农林大学计算机与信息学院 信息工程类 实验报告 课程名称: 姓 名: 系: 专 业: 年 级: 学 号: 指导教师: 职 称: 单片机技术 电子信息工程系 电子信息工程 易金聪 副教授 2013 年 10 月 28 日 实验项目列表 福建农林大学计算机与信息学院信息工程类实验报告 系: 电子 ...

© 2024 范文中心 | 联系我们 webmaster# onjobs.com.cn