单片机秒表设计实验报告
“单片机秒表设计实验报告”相关的资料有哪些?“单片机秒表设计实验报告”相关的范文有哪些?怎么写?下面是小编为您精心整理的“单片机秒表设计实验报告”相关范文大全或资料大全,欢迎大家分享。
89C51单片机课程设计之秒表设计实验报告
单片机课程设计报告
单
片
机
秒
表
系
统
课
程
设
计
班级:
课程名称: 秒表设计
成员:
实训地点:北校机房
实训时间:6月4日至6月15日
目录
1课程设计的目的和任务
1.1 单片机秒表课程设计的概述
1.2课程设计思路及描述
1.3 课程设计任务和要求
2硬件与软件的设计流程
2.1系统硬件方案设计
2.2所需元器件
3 程序编写流程及课程设计效果
3.1源程序及注释
3.2原理图分析
3.3课程设计效果
4 心得体会
1. 课程设计的目的和任务
1.1单片机秒表课程设计的概述
一、课程设计题目
秒表系统设计——用STC89C51设计一个4位LED数码显示“秒表”,显示时间为000.0~9分59.9秒,每10毫秒自动加一,每1000毫秒自动加一秒。
二、增加功能
增加一个“复位”按键(即清零),一个“暂停”和“开始”按键。
三、课程设计的难点
单片机电子秒表需要解决几个主要问题,一是有关单片机定时器的使用;二是如何实现LED的动态扫描显示;三是如何对键盘输入进行编程;四是如何进行安装调试。
四、课程设计内容提要
本课程利用单片机的定时器/计数器定时和记数的原理,结合集成电路芯片8051、LED数码管以及课程箱上的按键来设计计时器。将软、硬件有机地结合起来,使得系统能够正确地进行计时,数码管能够正确地
单片机实验报告
姓名 学号
单片机实验报告 四
评 阅 时间 周一11-13 地点 计708 指导老师: 实验题目 C51单片机片上资源开发实验 一. 实验目的与要求
? ?
学习单片机片上资源开发技术 研究用片上资源实现自动控制的方案
二:实验环境
在Keil uVision2下实验。
三.实验内容
1. 用51单片机I/O端口和扩展口控制LED和按键 ①按键扫描子程序,每50ms检查按键状态。 ②LED输出子程序
③按1次键,377扩展输出口驱动LED灯(位输出“1”点亮相应位灯)显示内容改变1次(0x00-0x01-0x02-0x04-0x08-0x10-0x20-0x40-0x80-0xff循环),初始状态显示0x00。
四.系统实施
①按键扫描子程序,每50ms检查按键状态。 ②LED输出子程序
五、 体会
这个实验对我初学单片机的我有点难度,因为最初接触这个实验时,对于单片机的I/O端口和按键都不是很清楚,最后通过对课本知识的学习,还有上机实验对此基本了解。通过这次试验,实现了对课本知识的时间,更加了解单片机
单片机实验报告
课程设计报告
1
摘要
本次课程设计主要包含基于51单片机的4项实验设计:采用单总线数据传输时序的基于DS18B20的数字温度计设计;采用IC总线时序的基于AT24C02的电子密码锁设计;SPI传输时序的基于DS1302电子日历的设计;基于nRF24L01无线数据传输
关键词:51单片机 DS18B20AT24C02 DS1302 nRF24L01
2
目录
2
摘要...............................................................1 目录...............................................................2 第一章 基于DS18B20数字温度计设计..................................3 1.1 系统功能.......................................................3 1.2 系统组成.......................................................3 1.3 系统设计..............
单片机秒表设计课程设计报告
单 片 机 课 程 设 计
单片机课程设计报告
一、实验题目
秒表系统设计——用两个数码管来显示秒表数据,一个显示秒,另一个显示十分之一秒。 二、系统总体功能
用两个数码管来显示秒表数据,一个显示秒,另一个显示十分之一秒。有一个按键来启动秒表的开始和结束。增加一个清零按钮,计时结束后可以清零。 三、实验目的
1、利用单片机定时器/计数器中断设计秒表,从而实现秒、十分之一秒的计时。
2、综合运用所学的《单片机原理与应用》理论知识,通过实践加强对所学知识的理解,具备设计单片机应用系统的能力。
3、 通过本次课程设计加深对单片机掌握定时器、外部中断的设置和编程原理的全面认识复习和掌握,对单片机实际的应用作进一步的了解。
4、 通过本次试验,增强自己的动手能力。认识单片机在日
共9页 第1页
单 片 机 课 程 设 计
常生活中的应用的广泛性,实用性。 四、系统设计方案
本实验利用单片机的定时器/计数器定时和记数的原理,通过采用p
单片机实验报告
单片机实验报告
姓名: 王 文 龙 学院: 机 电 工 程 院 班级: 机 械 1102 班 学号: 0806110402 日期: 2014.10.30
实验一 定时器实验
一、实验目的
1.学习89C51内部计数器的使用和编程方法 2.进一步掌握中断处理程序的编写方法 二、实验说明
关于内部计数器的编程主要是定时常数的设置和有关控制寄存器的设置。内部计数器在单片机中主要有定时器和计数器两个功能。本实验使用的是定时器,定时为一秒钟。CPU运用定时中断方式,实现每一秒钟输出状态发生一次反转,即发光管每隔一秒钟亮一次。
定时器有关的寄存器有工作方式寄存器TMOD和控制寄存器TCON。TMOD用于设置定时器/计数器的工作方式0-3,并确定用于定时还是
单片机实验报告
单片微型计算机原理及应用 实验报告
学院名称 专业名称 学生姓名
学生学号 任课教师
实验报告成绩
教务处 制 2015年 1 月 13 日
1. 单片机实验平台简介
实验采用风标电子微控制器仿真实验实训箱,包含丰富的硬件资源与接口电路、多种处理器模块。系统采用“核心板+底板”双层结构,通过更换不同型号核心板,可学习不同系列的单片机及CPLD等。此实验系统针对快速掌握运用单片机和CPLD而开发的,含大量的硬件资源,能不同程度地满足现代电子技术实验的要求。同时,本系统丰富的功能单元,能够做出超出大纲要求的的综合实验。
2.Keil uVision 4软件简介
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,在功能上、结构性、可读性、可维护性上有明显的优势。提供了包括C编译器、宏汇编、
单片机实验报告
实验2 数据排序实验
一、实验目的
熟悉MCS-51指令系统,掌握数据排序程序的设计方法。
二、实验设备
1.Dais MCS-51 单片机实验系统软件 2.PC机
一套
一套
三、实验线路
无
四、实验内容
编写并调试一个排序程序,其功能为用冒泡法(参见单片机教材84页)将RAM中几个单字节无符号的正整数,按从小到大的次序重新排列。程序流程图如下:
开始 清标志位 根据(R0)取数 A (R0)+1送R0 (A)<((R0))? Y N 置标志位,交换内容 N 长度减1=0? Y 标志位=0? N N 结束 五、实验步骤
1.按要求编写实验程序S2,在CPU内部的RAM 50H~5AH中放入不等的数据,并填入下表。
2.运行该程序后检查50H~5AH内容是否按从小到大排列,结果记录下表中:
RAM 状态 运行前内容 运行后内容 50 51 52 53 54 55 56 57 58 59 5A
六、思考题
修改程序S2,将50H~5AH中内容按从大到小排列,并且记录下程序运行前后的结果,分析是否正确。
实验5 工业顺序控制
一、实验目的
掌握工业顺序控制程序的简单编程,中断的使用。
二、实验设备
1.Dais-958PH+单片机实验开发系统 2.PC机
一套
一套
单片机实验报告
本科生实验报告
实验课程单片机原理及应用 学院名称核技术与自动化工程学院 专业名称电气工程及其自动化 学生姓名 学生学号 指导教师任家富 实验地点6C902 实验成绩
二〇一五年三月 二〇一五年六月
单片机最小系统设计及应用
摘要
目前,单片机以其高可靠性,在工业控制系统、数据采集系统、智能化仪器仪表等领域得到极其广泛的应用。因此对于在校的大学生熟练的掌握和使用单片机是具有深远的意义。
通过本次课程设计掌握单片机硬件和软件方面的知识,更深入的了解单片机的实际应用,本次设计课程采用STC89C52单片机和ADC0804,LED显示,键盘,RS232等设计一个单片机开发板系统。进行了LED显示程序设计,键盘程序设计,RS232通信程序设计等。实现了单片机的各个程序的各个功能。对仿真软件keil的应用提升了一个新的高度。单片机体积小、成本低、使用方便,所以被广泛地应用于仪器仪表、现场数据的采集和控制。通过本实验的学习,可以让学生掌握
单片机原理、接口技术及自动控制技术,并能设计一些小型的、综合性的控制系统,以达到真正对单片机应用的理解。
关键词:单片机;智能;最小系统;ADC;RS232;显示;STC89C52
第1章 概述
单片机又称单
单片机实验报告
单片微型计算机原理及应用 实验报告
学院名称 专业名称 学生姓名
学生学号 任课教师
实验报告成绩
教务处 制 2015年 1 月 13 日
1. 单片机实验平台简介
实验采用风标电子微控制器仿真实验实训箱,包含丰富的硬件资源与接口电路、多种处理器模块。系统采用“核心板+底板”双层结构,通过更换不同型号核心板,可学习不同系列的单片机及CPLD等。此实验系统针对快速掌握运用单片机和CPLD而开发的,含大量的硬件资源,能不同程度地满足现代电子技术实验的要求。同时,本系统丰富的功能单元,能够做出超出大纲要求的的综合实验。
2.Keil uVision 4软件简介
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,在功能上、结构性、可读性、可维护性上有明显的优势。提供了包括C编译器、宏汇编、
单片机实验——秒表 (详细步骤)
单片机,protuse仿真,秒表,定时器
简易秒表制作
1子情境内容:制作简易秒表,利用按键构成键盘实现秒表的启动、停止与复位,利用LED数码管显示时间。
2 子情境目标:
(1)通过简易秒表的制作,进一步熟悉LED数码管与单片机的接口电路
(2)学习定时/计数器、中断技术的综合运用并会使用简易键盘
3 知识点链接
独立式按键的使用:图5-49为按键与单片机的连接图。
机械式按键再按下或释放时,由于机械弹性作用的影响,通常伴随有一定时间的触点机械抖动,然后其触点才稳定下来。其抖动过程如图5-50所示,抖动时间的长短与开关的机械特性有关,一般为5~10ms。
在触点抖动期间检测按键的通与断状态,可能导致判断出错。即按键一次按下或释放被错误地认为是多次操作,这种情况是不允许出现的。为了克服按键触点机械抖动所致的检测误判,必须采取去抖动措施,可从硬件、软件两方面予以考虑。本子情境中采用软件去抖。
图按键与单片机连接图 图按键被按下时电压的变化
4 任务步骤
4.1 步骤一:PROTEUS电路设计,简易秒表的原理图如图5-51所示。
1、选取元器件
①单片机:AT89C51
②两位共阴极蓝色数码管:7SEG-MPX2-CC-BLUE
③排阻:RESPACK-8
④按钮: