推荐阅读最新更新时间:2024-03-16 16:06
从零开始51单片机教程——连载3 单片机引脚介绍
8051引脚定义 我们现在来说一下引脚 单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。 ⒈ 电源: ⑴ VCC - 芯片电源,接+5V; ⑵ VSS - 接地端; ⒉ 时钟: XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。 ⒊ 控制线: 控制线共有4根, ⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲 ① ALE功能:用来锁存P0口送出的低8位地址 ② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。 ⑵ PSEN:外ROM读选通信号。 ⑶ RST/VPD:复位/备用电源。 ① RST
[单片机]
一种基于51单片机控制的数字视频混合器
近几年,数字电视技术发展很快,数字视频混合器可以将两路或多数数字视频信号按照一定的算法混合成一路或多路数字视频信号。作为数字视频信号的基本处理单元,该混合器在数字电视节目的编辑制作和播控传输系统中具有举足轻重的作用。 本文介绍的基于单片机控制的数字视频键控混合器具有以下特点:内含两级串联的键控混合器,可以在主信号中键两入两路附加数字信号,如时钟台标或各种字幕标识;可以远程遥控,也可现场按键控制;可以随时更新和保存系统配置,改变系统功能和技术参数;该系统稳定可靠,对掉电、死机等异常现象有自复位能力。 整个系统包括硬件和软件两部分,硬件包括数字混合部分和单片机控制部分。 1 数字混合部分 输入的数字信号有背景信号、键控信号和填
[单片机]
51单片机(十六)—— 定时器0和定时器1寄存器介绍及功能描
这篇文章,我们对51单片机的定时器0和定时器1的寄存器和功能进行介绍。 1 定时器/计数器工作方式寄存器TMOD 定时器/计数器工作方式寄存器在特殊功能寄存器中,字节地址为89H,不能位寻址,TMOD用来确定定时器T0和T1的工作方式及功能选择,单片机复位时,TMOD全部被清0,TMOD寄存器的定义如下。 定时器/计数器工作方式寄存器TMOD 这个寄存器的高4位用来设置定时器T1,低4位用来设置定时器T0。 GATE—门控制位。 GATE=0,定时器/计数器启动与停止仅受TCON寄存器中TRx位来控制。 GATE=1,定时器/计数器启动与停止由TCON寄存器中TRx位和外边中断引脚(INT0或INT1)上的
[单片机]
基于51单片机的流水灯设计
三个按键:A按键启动、B按键控制不同流水速度(低中高)、C按键 设计思路一(未用中断): 8个LED灯正极解电源,负极接单片机I/O口。 死循环:设置P2口为11111110,使用左移函数,循环七次。 同时每次位移中间加入延时函数。 三个按键:A按键启动、B按键控制不同流水速度(低中高)、C按键控制流水灯暂停蜂鸣器长响: 思路一:设置一个变量i,起初为0,按下A键后为1;当i为1进入死循环 设置变量j,按下B,j++,当j大于3,j=j-3;使用j*1000,来空置循环函数的延时时间。设置bit变量s=0,按下按键C,s++,当s=1,j进入循环蜂鸣器响,s=0退出循环。 在每次延时时检查按键 #inclu
[单片机]
51单片机入门——控制LED灯
1. LED 1.1.什么是LED? LED(light-emitting diode),即发光二极管,俗称LED小灯,是一种由磷化镓(GaP)等半导体材料制成的、能直接将电能转变成光能的发光显示件。当LED内部有一 定电流通过时,它就会发光,不同LED能发出不同颜色的光,常见的有红色、黄色等,如图: 关于LED外形特征主要说明下列几点。 (1)单色LED的外壳颜色表示了它的发光颜色。LED的外壳是透明的。 (2)单色LED只有两根引脚,这两根引脚有正、负极之分。多色的LED为 3 根引脚。 (3)LED外形很有特色,所以可以方便地识别出LED。 1.2.LED的种类 1.3.LED的主要参数 电参数: (1)正向工
[单片机]
51单片机汽车车窗除霜系统设计案例
一、功能简介 本项目使用Proteus8.12仿真51单片机控制器,使用LCD1602显示模块、光线传感器、DS18B20温度传感器、PCF8691 ADC模块、继电器加热模块等。 主要功能: 系统运行后,LCD1602显示温度和光线强度值; 当车窗光线强度低于一定值,且车窗温度低于一定值,车窗开启加热;当光线强度达到要求或者温度达到要求,关闭加热。 主要功能如下: (1)温度/光线检测; (2)LCD1602显示; (3)自动加热除霜。 二、软件设计 //系统数据获取 void sys_data_get(void) { static u8 i=0; while(1) {
[单片机]
K9F5608A的51单片机驱动程序
K9F5608A的MCS-51单片机驱动程序主要包括函数声明管脚定义部分、命令操作函数以及数据输出函数。 (1)函数声明管脚定义部分主要完成程序所涉及的库函数的声明及有关引脚的定义,一般置于程序的开头部分,代码如下: (2)命令操作函数 NFC ommand()。 NfCommand()函数实现向K9F5608发送操作命令,程序代码如下: (3)地址发送函数NfAddre()。 NfAddre()函数完成向K9F5608发送3字节地址数据,程序代码如下: (4)页读函数。 页读函数实现对K9F5608数据的页读功能,主要包括ReadPageF()、ReadPage()和ReadP
[单片机]
51单片机之上拉与下拉电阻
1 基础知识 1.1 三极管 三极管的类型有两种:PNP与NPN 三极管的简化理解: 基极(B)是一个开关, 当开关打开时,集电极(C)与发射极(E)就导通了; 当开关闭合时,集电极(C)与发射极(E)就断开了。 导通方向的判定: (NPN管)箭头是C指向E,电流就从C流向E; (PNP管)箭头是E指向C,电流就从E流向C,要注意控制端电流的方向。 1.2 场效应晶体管 场效应管的电流方向: N型沟道场效应管漏极电流是从D流向S的; P型沟道场效应管漏极电流是从S流向D的; G上没有电流,场效应管是通过电压控制导通与关断的。 2 输出模式 2.1 开集输出 单片机 在输出模式下,集电极直
[单片机]