第一章:单片机概述、C51单片机结构及工作原理; 第二章:C语言编程基础; 第三章:单片机I/O口、定时器/计数器编程; 第四章:单片机中断系统、串行通信编程; 第五章:单片机外围电路设计、仿真软件的使用。 三、教学方法 为了提高教学效果,激发学生的学习兴趣和主动性,本课程将采用以下多样化的教学方法: 1. 讲授法:...
基于C51单片机的数字音乐 第 第PAGE1页共NUMPAGES9页 摘要 本设计是一个基于STC89C51RC系列单片机的音乐盒,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能多功能音乐盒。该音乐盒主要由按键电路、复位电路、时钟电路、喇叭以及LCD1602液晶显示系统组成。本音乐盒共有四首歌曲,用3个按键控制上一曲...
一、课程设计任务书 课程设计题目:基于C51单片机的简单交通灯系统设计 课程设计时间:自2012年07月02日起至2012年07月13日。 课程设计要求: 我们本次模拟系统由单片机硬/软件系统、LED灯显示系统和复位电路控制电路等组成, 较好的模拟了交通路面的控制。
单片机课程设计——基于C51简易计算器 星级: 20 页 单片机课程设计——基于C51简易计算器 星级: 20 页 基于C51单片机简易计算器的课程设计 星级: 29 页 基于C51单片机简易计算器的课程设计毕业论文 星级: 25 页 c51的简易计算器-单片机课程设计 星级: 16 页 【DOC】单片机课程设计——基于C51简易计算器 ...
十六进制减法计算器的原理与设计是单片机课程设计课题中的一个。在完成理论学习和必要的实验后,我们掌握了单片机的基本原理以及编程和各种基本功能的应用,但对单片机的硬件实际应用设计和单片机完整的用户程序设计还不清楚,实际动手能力不够,因此对该课程进行一次课程设计是有必要的。
基于STC89C51单片机的功能特点,并根据系统的要求编写出基于keil C51的程序,首先单片机上电复位,并进行初始化包括寄存器和数码管,当发生报警事件时,单片机驱动声光报警装置并且在数码管上显示相应的报警信息,退出中断时,单片机检测报警解除按钮,当报警解除按钮被按下时单片机关闭声光报警并清除数码管上的报警信息,具体的程...
1 课程设计题目:密码锁 利用单片机 STC89C52 设计一个密码锁,能够使用数码管显示器来显示密码 输入的相关信息,通过 10 位数字按键(0~9)设置 4 位数字(0~9)密码,2 位 功能按键 A(输入校验密码并验证密码)和 B (设置新密码),利用继电器模拟电子 门锁作出是否开门以及报警等反应。 2 课程设计目的及意义 在单片...
课程设计——基于c51单片机的电子密码锁 实现任务 电子密码锁在当前市场运用较为广泛,其主要通过对外接密码输入来实现对系统或电路的控制,并进一步控制系统机械开关的操作。相关电子产品通过系统编程控制能够以电子密码锁的形式来实现系统的开关,尤其是对机械产品而言具有较高的安全性与可靠性。本文提出的电子密码锁系统设...
本设计要制作的就是单片机于生活中最为常见的几种应用——时钟。本设计以AT89S52单片机作为核心,可以显示当前的时间,时间也可以人为设定,显示格式为时(两位),分(两位),秒(两位)。设置时间的数值、启动定时器。时钟显示电路由数码管组成, 制作该装置的材料需要有软硬件的支持,硬件方面AT89C51单片机,晶振,电源,数码管...
最大的收获是:对键盘,显示器,C51语言的应用有了深刻的了解。 参考文献 [1]百度文库,基于C51单片机的程序设计. [2] 百度百科,AT89C52简介 附录 附录A 程序清单 #include <reg51.h> #include<absacc.h> #include <intrins.h> #define uint unsigned int #define uchar unsigned char sbit KEY1=P1^1;//...