at89c51专题

基于AT89C51单片机的可手动定时控制的智能窗帘设计

点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/89469560?spm=1001.2014.3001.5503 C 源码+仿真图+毕业设计+实物制作步骤+11 摘要 I abstract II 第1章 绪论 1 1.1 背景及意义 1 1.2 国内外发展现状 1 1.3 设计思

基于AT89C51单片机的温度上下限自动控制检报警设计

点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/89247694?spm=1001.2014.3001.5501 C 源码+仿真图+毕业设计+实物制作步骤+06 题 目 基于单片机的温度检测调节系统设计 姓 名 学 号 专业班级 指导教师 年 月 日 任务书 主要实现:实时温度

单片机AT89C51--6.蜂鸣器

单片机AT89C51--6.蜂鸣器 1. 蜂鸣器工作原理2. 三极管工作原理3. 原理图分析4. 编程 1. 蜂鸣器工作原理 有源蜂鸣器:指的是震荡源,内部带震荡一通电就会叫 无源蜂鸣器:要给方波,不断的接通断开,接通断开 2. 三极管工作原理 三极管 PNP和NPN的介绍 E:Emitter发射级 B:Base基级 C:Collector集电极 PNP Ieb电

单片机AT89C51--5.流水灯

单片机AT89C51--5.流水灯 1. 宏定义2. 函数的定义3. 标准库中的循环移位函数4. 左移右移的运算符的区别5. keil的debug的用法 1. 宏定义 勇define进行宏定义 #define uchar unsigned char //宏定义,不能加;是预处理指令不是语句uchar i; 2. 函数的定义 函数类型 函数名(形式参数表) { 局部变

单片机AT89C51--4.LED的闪烁

单片机AT89C51--4.LED的闪烁 1. 循环语句2. 变量的定义3. 软件延时4. IO口与1个字节位的数据对应关系5. 程序文件 1. 循环语句 (1)while (2)for 2. 变量的定义 数据类型 变量名 全局变量:函数外定义的变量,作用范围:从定义开始的整个程序 局部变量:函数内定义的变量,作用范围:函数体内 3. 软件延时 (1) 软件延

单片机AT89C51--3.点亮LED灯

单片机AT89C51--3.点亮LED灯 1. 什么是LED灯2. LED的工作参数3. 原理图分析4. C语言知识5. 实践编程5.1 建立工程文件5.2 新建一个.C文件5.3 添加新建的.C文件到工程中5.4 生成HEX文件 6. 下载程序 1. 什么是LED灯 LED:半导体发光二极管。直接将电能,转化为光能 2. LED的工作参数 普通发光二极管工作压降为:1.6-

单片机AT89C51--1.前期准备

单片机AT89C51--1.前期准备 1.Win10系统驱动安装1.1 自动安装驱动1.2 手动安装驱动 2. 烧录软件2.1 配置烧录软件2.2 使用烧录软件 3. 程序开发软件3.1 安装软件3.2 延长使用时间 本文所需要的资料都存放于网盘中,如有需要,自行下载。 链接: https://pan.baidu.com/s/1eAvlj3hTU9971qYIp4f8XA

基于AT89C51单片机与DS18B20的温度测量系统

摘 要:DALLAS 公司的单总线数字温度传感器DSl8B20 以其线路简单、硬件开销少、成本低廉等一系列优点,有着无可比拟的应用前景。文章首先介绍了DSl8B20 的特性及工作原理。接着提出了一种基于AT89C51 单片机与DS18B20 的温度测量报警系统,分析了系统的硬件结构及软件设计。其中,详细介绍了AT89C51 对DS18B20 的操作流程,及使用DS18B20 时候的注意事项。该温度

基于AT89C51单片机的交通灯设计与仿真

点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/87763760?spm=1001.2014.3001.5503 源码获取 主要内容: 设计一个能够控制十二盏交通信号灯的模拟系统,:利用单片机的定时器定时,令十字路口的红绿灯交替点亮和熄灭,并用LED灯显示倒计时间。 基本要求: 1、

AT89C51程序设计仿真——交通灯

AT89C51程序设计仿真——交通灯 程序设计Proteus仿真仿真结果及总结 程序设计 1.首先建立一个工程 ①打开Keil uVision,点击Project,找到New uVision Project,点击它 ②给建立的项目取一个名字 ③选择项目需要使用的芯片,选择完成后,点击OK(该实验要用到的芯片是AT89C51) ④选择file,new,输入代码 #inclu

基于AT89C51单片机可做实物的温度烟雾火灾报警设计

点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/88658141?spm=1001.2014.3001.5503 C 源码+仿真图+毕业设计+实物制作步骤+02 摘要 随着现代家庭用火、用电量的增加,家庭火灾发生的频率越来越高。火灾报警器也随之被广泛应用于各种场合。 本课题所研究的

基于AT89C51单片机的8位密码锁仿真与实物制作

点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/88657969?spm=1001.2014.3001.5503 源码获取 C 源码+仿真图+毕业设计+实物制作步骤+01 摘要 在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办

单片机设计_超声波液位测量系统(AT89C51 DS18B20)

想要更多项目私wo!!! 一、电路设计         超声波测距的基本原理和系统框图,给出了超声波发射和接收电路,通过盲区的消除以及环境温度的采样,提高了测距的精确度。利用超声波传输中距离与时间的关系,采用8051单片机进行控制及数据处理,设计出了能精确测量两点间距离的超声波液位检测系统。系统主要由超声波发射器电路、超声波接收器电路、单片机控制电路、环境温度检测电路及显示电路构成。利用所设计

【小作业】基于AT89C51的按键控制流水灯作业

题目 单片机与4个独立按键k1~k4及8个LED指示灯的一个独立式键盘。4个按键接在P1.0~P1.3引脚,P3口接8个LED指示灯,控制LED指示灯亮与灭。 按下k1键,P3口8个LED正向(由上至下,间隔1盏灯)流水点亮; 按下k2键,P3口8个LED反向(由下而上,间隔1盏灯)流水点亮; 按下k3键,P3口8个LED(先由上至下,再由下而上,间隔1盏灯)流水点亮; 按下k4键,高、

基于AT89C51单片机的倒数计时器设计

1.设计任务 利用AT89C51单片机为核心控制元件,设计一个简易的数字电压表,设计的系统实用性强、操作简单,实现了智能化、数字化。 本设计采用单片机为主控芯片,结合周边电路组成LED彩灯的闪烁控制系统器,用来控制红色的LED闪烁发光,实现LED灯在倒计时结束后闪烁,该LED灯控制器可以通过开始按键来控制倒计时系统的开始;然后可以通过暂停按键控制倒计时的中止暂停,再次按下按键后倒计时继续直到倒

基于AT89C51单片机的秒表设计

1.设计任务      利用单片机AT89C51设计秒表,设计计时长度为9:59:59,超过该长度,报警。创新:设置重启;暂停;清零等按钮。最后10s时播放音乐提示。       本设计是采用AT89C51单片机为中心,利用其定时器/计数器定时和记数的原理,结合显示电路、电源电路、LCD1602液晶以及键盘电路来设计计时器。将软、硬件有机的结合起来,使得系统能够实现四位LCD显示。为使设

基于AT89C51单片机的电子闹钟设计

1.设计任务 利用AT89C51单片机为核心控制元件,设计一个电子闹钟,设计的系统实用性强、操作简单,实现了智能化、数字化。 (1)按开始键自动进入时间显示,开始为0,按K1键进入更改时间,闪烁位为可更改位,按K1键调整更改位,K2键为自增键,K3键为关闭响铃键,修改成功之后按K1键确定修改成功; (2)按K1键进入秒表功能,再次按K2键秒表开始计时,K3键为秒表暂停键,继续则按K2键,K3

基于AT89C51单片机四位加法计算器的设计

1.设计任务 利用AT89C51单片机为核心控制元件,设计一个四位加法计算器,设计的系统实用性强、操作简单,实现了智能化、数字化。 1)、通过4*4矩阵键盘输入数字及运算符; 2)、可以进行4位十进制数以内的加法运算。如果计算结果超出四位数,则全部显示“E ”LED灯亮起; 3)、可以进行加减所有运算; 4)、添加其他功能。 2. 设计要求 2.1系统方案论证 根据设计

基于AT89C51单片机的倒数计时器设计

1.设计任务 利用AT89C51单片机为核心控制元件,设计一个简易的数字电压表,设计的系统实用性强、操作简单,实现了智能化、数字化。 本设计采用单片机为主控芯片,结合周边电路组成LED彩灯的闪烁控制系统器,用来控制红色的LED闪烁发光,实现LED灯在倒计时结束后闪烁,该LED灯控制器可以通过开始按键来控制倒计时系统的开始;然后可以通过暂停按键控制倒计时的中止暂停,再次按下按键后倒计时继续直到倒

基于AT89C51单片机的节日彩灯门设计

1.设计任务       本设计采用单片机为主控芯片,结合外围电路组成彩灯门的控制系统器,用来控制16个彩色的LED发光,实现彩色亮点的循环移动;通过软件编程实现各种各样的彩色亮点平面循环移动,该彩色控制器可以通过输入按钮、自动模式按钮和手动模式按钮来控制实现LED彩色十种灯光间的效果切换;还可以通过按钮暂停彩灯效果,使16个彩灯灯处于全亮的状态,再次按下相同按钮后继续之前的灯光闪烁效果。其中十

基于AT89C51单片机的秒表设计

1.设计任务      利用单片机AT89C51设计秒表,设计计时长度为9:59:59,超过该长度,报警。创新:设置重启;暂停;清零等按钮。最后10s时播放音乐提示。       本设计是采用AT89C51单片机为中心,利用其定时器/计数器定时和记数的原理,结合显示电路、电源电路、LCD1602液晶以及键盘电路来设计计时器。将软、硬件有机的结合起来,使得系统能够实现四位LCD显示。为使设

单片机AT89C51直流电机控制电路PWM设计

wx供重浩:创享日记 对话框发送:直流电机 获取论文报告+源码源程序+原理图 此文将介绍一种直流电机,详细阐述了用单片机输出口所给占空比的不同实现电机的调速的设计方法;着重讨论L298用于电机驱动时特有的优势。直流电机调速具有相当的实际意义。依据其调速的基本理论,本电路由模拟电源、控制电路、显示电路、驱动电路四部分组成。准确说就是模拟电源提供各个芯片电源、数码管、驱动L298所需电压;

Proteus下仿真AT89C51单片机串行口的问题

在Proteus下仿真AT89C51单片机的串行口的时候,Proteu不同版本下差别较大。     同样的程序,在7.8的老版本(7.8版本的原理图仿真软件名称是ISIS 7 Professional)下仿真串行口,收发均正常。但是,在8.13版本下面,发送没问题,接收就会出现收不到的情况。     下面有两种解决方法:      1. 用7.8老版本仿真。      2. 把7.8版本

Proteus下仿真AT89C51单片机串行口的问题

在Proteus下仿真AT89C51单片机的串行口的时候,Proteu不同版本下差别较大。     同样的程序,在7.8的老版本(7.8版本的原理图仿真软件名称是ISIS 7 Professional)下仿真串行口,收发均正常。但是,在8.13版本下面,发送没问题,接收就会出现收不到的情况。     下面有两种解决方法:      1. 用7.8老版本仿真。      2. 把7.8版本

Proteus下仿真AT89C51单片机串行口的问题

在Proteus下仿真AT89C51单片机的串行口的时候,Proteu不同版本下差别较大。     同样的程序,在7.8的老版本(7.8版本的原理图仿真软件名称是ISIS 7 Professional)下仿真串行口,收发均正常。但是,在8.13版本下面,发送没问题,接收就会出现收不到的情况。     下面有两种解决方法:      1. 用7.8老版本仿真。      2. 把7.8版本

基于AT89C51+DS1302+LCD1602的实时时钟proteus仿真设计

一、DS1302简介:         DS1302 可慢速充电实时时钟芯片包含实时时钟/日历和 31 字节的非易失性静态 RAM。它经过一个简 单的串行接口与微处理器通信。实时时钟/日历可对秒,分,时,日,周,月,和年进行计数,对于小于 31 天的月,月末的日期自动进行调整,还具有闰年校正的功能。时钟可以采用 24 小时格式或带 AM(上 午)/PM(下午)的 12 小时格式。31 字节的 R