单片机计算器课程设计报告
“单片机计算器课程设计报告”相关的资料有哪些?“单片机计算器课程设计报告”相关的范文有哪些?怎么写?下面是小编为您精心整理的“单片机计算器课程设计报告”相关范文大全或资料大全,欢迎大家分享。
单片机计算器课程设计报
天津职业技术师范大学电子工程学院
电子信息工程 课程设计报告
同组学生姓名(学号): 李佩航09900130313
王芝利09900110502
刘 瑶09900120311
班 级: 电信1302班
任务分工: 李佩航— 程序编写
王芝利— 电路原理设计 刘 瑶— 报告编写 设计时间: 2015年12月28 日 —— 2016 年 1月8日
指导教师: 成丹、梅建强
目 录
题目:
一、 课程设计的目的与要求 ........................
单片机课程设计 - 基于C51简易计算器
单片机双字节十六进制减法实验设计
摘要
本设计是基于51系列的单片机进行的双字节十六进制减法设计,可以完成计
算器的键盘输入,进行加、减、3位无符号数字的简单运算,并在LED上相应的显示结果。
设计过程在硬件与软件方面进行同步设计。硬件方面从功能考虑,首先选择内部存储资源丰富的AT89C51单片机,输入采用5个键盘。显示采用3位7段共阴极LED动态显示。软件方面从分析计算器功能、流程图设计,再到程序的编写进行系统设计。编程语言方面从程序总体设计以及高效性和功能性对C语言和汇编语言进行比较分析,针对计算器四则运算算法特别是乘法和除法运算的实现,最终选用KEIL公司的μVision3软件,采用汇编语言进行编程,并用proteus仿真。
引言
十六进制减法计算器的原理与设计是单片机课程设计课题中的一个。在完成理论学习和必要的实验后,我们掌握了单片机的基本原理以及编程和各种基本功能的应用,但对单片机的硬件实际应用设计和单片机完整的用户程序设计还不清楚,实际动手能力不够,因此对该课程进行一次课程设计是有必要的。 单片机课程设计既要让学生巩
51单片机计算器
课程设计报告
设计题目: 基于AT89C51单片机的计算器
课程名称: 学生姓名: 学 号: 所在院系: 专 业: 班 级: 起止日期: 指导教师:
单片机与接口设计
何宇 2013112020425 物理与电子科学学院 电子信息科学与技术
1304班
2015年06月11日~2015年06月17日
潘言全
成绩评定 项 目 权重 成绩 韩学志 0.2 1、设计过程中出勤、学习态度等方面 2、课程设计质量与答辩 3、设计报告书写及图纸规范程度 总 成 绩 指导教师评语: 0.5 0.3 指导教师签名: 年 月 日 教研室审核意见: 教研室主任签字: 年 月 日
湖北师范学院物理与电子科学学院13级单片机课程设计
基于AT89C51单片机的计算器
何宇(指导教师,潘言全) (湖北师范学院物理与电子科学学院)
[摘要]本设计是以AT89C51单片机为核心的计算器模拟系统设计,输入采用4×4矩阵键盘,可以进行加、减、乘、除4位带符号数字运算,并在LCD1602上显示
计算器课程设计报告
按键计算器课程设计报告
设计类型: 综合设计 设计题目: 基于单片机数字显示计算器 系 别: 年级专业: 电子信息工程系 电子09--2
姓名学号: 孙春生
指导教师:
2010 年 6月 22 日
课程设计报告
目录
摘要: ...................................................................... 2
一、计算器系统 .............................................................. 2
1.1 单片机及计算器概述 .................................................................................................................... 2 1.2.系统设计要求与整体规划 ......................................................
单片机课程设计报告
洛 阳 理 工 学 院
课 程 设 计 报 告
课程名称 单片机原理与应用 设计题目 基于STC89C52单片机的实验平台开发设计 专 业 计算机科学与技术 班 级 B110505 学 号 B11050516 姓 名 李满意 完成日期 2013年6月25日
课 程 设 计 任 务 书 设计题目: 基于STC89C52单片机的实验平台开发设计 设计内容与要求: 一、设计内容 利用STC系列单片机作为微控制器开发一套软、硬件相结合的单片机实验平台,主要包括以下内容: 1. 电路原理图设计,主要包括集LCD显示模块、串口通信模块、数码管显示模块、LED发光二极管、键盘等接口电路的设计; 2. 学习集成电路等芯片的焊接方法与技巧,进行实际元器件的识别,进行电路板焊接; 3. 在Keil C环境下,进行软件设计
单片机课程设计报告
论文(设计)题目:基于AT89S52的电子
万年历设计
系 别:电子信息工程 专 业:电子信息工程 年 级:??. 姓 名:??.. 指导老师:??.
学 号:………..
目录
摘要???????????????????????????..3 关键字??????????????????????????..3 一、 设计任务与要求???????????????????3 二、 方案设计与论证???????????????????3
方案一????????????????????????.. 3 方案二????????????????????????...4 方案三????????????????????????...4 三、 硬件单元电路设计 ?????????????????..5
1. 主控制系统?????????????????????.5 2. 时钟震荡电路????????????????????.6 3. 复位电路??????????????????????.6 4. DS1302时钟电路??????????????????...7 5. DS18B20温度电路??????????????????8
单片机课程设计报告
电气工程学院
单片机课程设计报告
班 级:姓 名:学 号:
设计题目:设计时间:
评定成绩:评定教师: 电132 袁吉收 1312021047 直流电机调速系统设计 2015.12.22~12.28
摘要
本文设计的直流电机调速系统以AT89C51单片机为核心控制单元,扫描键盘后,通过改变定时器的定时长短调节PWM波的占空比来实现电机调速的目的,使用L298芯片为电机驱动芯片,并通过LCD1602来显示转速实现人机交互界面。
关键字:AT89c51、PWM、L298、LCD1602
2
目 录
一、题目要求
1.1 题目介绍
1.2 模块分解 二、 方案设计
2.1 方案介绍
三、硬件设计
3.1硬件原理图 3.2各部分介绍
单片机课程设计报告
单片机课程设计报告
基于DS1307的多功能时钟系统
摘要:以AT89S52单片机为控制核心,通过实时时钟芯片DS1307和数字温度传感器DS18B20构成了一个多功能的数字时钟系统。本报告详细介绍了整个系统的硬件组成结构、工作原理和系统的软件程序设计。系统采用液晶LCD128*64作为显示器,具有实时时间与日历显示、环境温度显示、按键调时、闹铃定时等功能。软件程序采用均采用C语言编写,便于移植与升级。
关键词:实时时钟日历 单片机 DS1307 DS18B20 LCD128*64
引言
目前家用的数字电子钟,多数只能显示小时、分钟等信息,功能单一,而且大都采用LED数码管作为显示器件,功耗大,不能令消费者满意。为此,我开发了一款多功的数字式电子钟,它可以显示年、月、日、小时、分钟等时间信息,同时可以显示环境的温度信息。还具有按键调时、设定闹铃等功能,而且通过一块3.18V的备用电池,在单片机断电后让时钟芯片DS1307独立工作,因此每次给单片机上电即可显示当前时间,无需调整。时钟采用LCD作为显示器,界面友好,功耗低。
一、系统的硬件构成
系统以AT89S52单片机作为核心控制器件,外围主要有实时时钟芯片DS1307、温度传感器DS18B20等,均为
《单片机课程设计报告》-温度控制器-
《 微 机 原 理 与 接 口 技 术 》
课 程 设 计 报 告
题
目 温 度 控 制 器 的 设 计
学 院 电 气 工 程 学 院 班 级 电 气 0802 班 学 号 0 8 2 9 1 0 5 8 指导老师 姜久春 小组成员 杨 洋 、徐 国 金
2011年 1 月 12 日
《微机原理与接口技术》课程设计报告—温度控制器的设计 电气0802班 杨洋 08291058
《微机原理与口技术》课程设计报告
——温度控制器的设计
【题目】
温度控制器
【要求】
1.采用1路模拟输入,电压范围为0——5V,控制温度变化范围为0——99.9。C 。 2.使用2个继电器分别控制加热器和风机,用来加热和降温。 3.目标温度保持在60度。
4.系统中加一个滞环,当温度低于50度,开始加热;当温度高于55度时,关
篮球计分器-单片机课程设计
1、罚球加1分功能;2、进球加2分功能;3、远距离进球加3分功能;4、当按错按键时亦可进行减1调整。
简易篮球计分器
可实现以下功能:
LJMP MAIN
ORG 0030
MAIN: MOV 50H, #00H ;BCD分值存储单元
MOV 51H, #00H ;HEX分值存储单元(减1操作处理单元)MOV P3, #00H ;显示初始状态清零
LOOP: MOV P2, #0FFH ;****
MOV A, P2 ; 读引脚****
JNB ACC.3, ADD3 ;********
JNB ACC.2, ADD2 ;判断是什么操作
JNB ACC.1, ADD1 ;
JNB ACC.0, SUBB1 ;********
1、罚球加1分功能;2、进球加2分功能;3、远距离进球加3分功能;4、当按错按键时亦可进行减1调整。
SJMP LOOP
ORG 0050H
ADD3: MOV A, 51H ;******
ADD A, #03H ;为减1做准备
MOV 51H, A;******
MOV A, 50H ;加2程序处理
ADD A, #03H
DA A
MOV P3, A
MOV 50H, A
LCALL DELAY
SJMP LOOP
ADD2: MOV A, 51H ;******