单片机秒表设计实验报告(1)

  • 格式:doc
  • 大小:892.00 KB
  • 文档页数:8

下载文档原格式

  / 8
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科学生设计性实验报告

学号姓名

学院物理与电子专业、班级

实验课程名称简易秒表设计

教师及职称

开课学期2013 至2014 学年下学期

填报时间2014 年 6 月 5 日

云南师范大学教务处编印

摘要:单片机控制秒表是集于单片机技术、模拟电子技术、数字技术为一体的机电一体化高科技产品,具有功耗低,安全性高,使用方便等优点。本次设计内容为以 89C51 单片机为核心的秒表,它采用键盘输入,单片机技术控制。设计内容以硬件电路设计,软件设计和PCB 板制作三部分来设计。利用单片机的定时器/计数器定时和计数的原理,用集成电路芯片、LED 数码管以及按键来设计计时器。将软、硬件有机地结合起来,使他拥有正确的计时、暂停、清零、并同时可以用数码管显示,在现实生中应用广泛。

共阳极,共阴极数码管的字符码表

2 程序设计

此次选用C51来编程,首先要有初始化程序,通过初始化程序,将对主程序所用到的变量、常量以及各个参数和所调用的子函数定义,其次还有显示程序、按键扫描及处理程序、时钟程序。

//返回值:无

void delay(unsigned char i) //延时函数,无符号字符型变量i为形式参数

{

unsigned char j,k; //定义无符号字符型变量j和k

for(k=0;k

for(j=0;j<255;j++);

}

3.仿真图如下

4.实验设备及材料

(1)装有keil软件、下载软件和Proteus仿真软件的电脑一台。

(2)单片机开发板一块。

5.实验方法步骤及注意事项

(1)根据题目要求画出流程图,对实验有总体概念;

(2)程序的设计;

(3)通过仿真图来测试、修改、优化程序;

(4)设计电路板,做出实物图;

(5)总结分析实验过程中出现的问题,在以后的实验中该如何避免类似的问题

在发生,该实验还有那些可以优化的地方。

6.参考文献

[1]王东锋陈园园郭向阳,单片机C语言应用100例,电子工业出版社

[2]胡汉才.单片机及其接口技术.北京:清华大学出版社,2000