单片机秒表设计实验报告(1)
- 格式:doc
- 大小:892.00 KB
- 文档页数:8
本科学生设计性实验报告
学号姓名
学院物理与电子专业、班级
实验课程名称简易秒表设计
教师及职称
开课学期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