51系列单片机关于时序问题 单片机的基本操作周期为机器周期,一个机器周期分为六个状态,每个状态由两个脉冲组成,也就是所谓的两箱(前一个脉冲P1叫相位1,后一个脉冲P2为相位2)。所以一个机器周期共有12个振荡脉冲。因此可以根据时钟频率计算出一个机器周期的时间。例如:系统的时钟是11.0592MHZ,那么用它除... 2023-06-14 51系列单片机时序
AVR单片机简介及其特性分析 AVR单片机是Atmel公司1997年推出的RISC单片机,RISC(精简指令系统计算机)是相对于CISC(复杂指令系统计算机)而言的。RISC 并非只是简单地去减少指令,而是通过使计算机的结构更加简单合理而提高运算速度的。RISC优先选取使用频率最高的简单指令,避免复杂指令:并固定指令宽度,减... 2023-06-13 AVR单片机AVR51系列单片机AVR系列文章单片机
MCS_51单片机扩展I/O接口的设计概述 51系列单片机内部有4个双向的并行I/O端口:P0~P3,共占32根引脚。P0口的每一位可以驱动8个TTL负载,P1~P3口的负载能力为三个TTL负载。有关4个端口的结构及详细说明,在前面的有关章节中已作过介绍,这里不再赘述。在无片外存储器扩展的系统中,这4个端口都可以作为准双向通用I/O口使用... 2023-06-13 MCS_51单片机51系列单片机51单片机IO接口IO文章单片机
简述PIC单片机与51系列单片机的区别 PIC单片机的型号繁多,对初学者来说实在不好应付,容易混淆,以下作一简单分类,希望有助于初学者学习:初档8位单片机:PIC12C5XXX/16C5X系列PIC16C5X系列是最早在市场上得到发展的系列,因其价格较低,且有较完善的开发手段,因此在国内应用最为广泛;而PIC12C5XX是世界第一个八脚低价位单片... 2023-06-13 PIC单片机51系列单片机区别文章单片机基础知识
各种单片机的比较进行时 51系列单片机使用的人很多,资料很多,根本不需要技术支持。价钱便宜(如批量AT89c52只需要8.5RMB)。但普通型的芯片内部资源较少,需要外部扩展。总线外置使系统抗干扰型变差。外括看门狗电路增加成本(max813比89c52要贵)。执行速度较慢,晶振频率较高,EMI性能较差。功耗较大,不能... 2023-06-13 单片机PIC单片机MSP430单片机51系列单片机文章基础知识
51系列单片机采用脉冲宽度调制(PWM) 程序中使用定时器0产生2.5ms周期脉冲,使用占空比控制变量scale控制占空比,在低电平期间使LED灯亮,在高电平期间使LED灯灭,改变scale就改变了高电平与低电平的时间,因此也就控制了LED灯的亮度。#include "AT89X51.H" //模拟PWM输出控制灯的10个亮度级unsigned int scale; //... 2023-06-13 51系列单片机脉冲宽度调制PWM文章单片机基础知识
C51语言注意的一些问题 1,定义的变量不要太多。低128字节为用户定义变量的存放区域(默认时),高128字节为特殊功能寄存器,这里最好不要放变量,否则可能会产生系统性的错误。其中低128字节可分为三部分,编程时原则上可以随意使用,但是为了更好的工作,可以将一些开关变量或者标志变量定义成位变量,这样只占20... 2023-06-13 C5151系列单片机存储空间定时器文章基础课C语言基础
PIC单片机入门必看基础知识 PIC单片机的特点及与51系列单片机的区别:这里仅以使用广泛的中低档PIC16/PIC12/10系列为例说明。PIC系列单片机采用哈佛总线结构,程序空间总线和数据总线分开,地址长度也不一样,也同样不在一个连续的空间,程序为单字结构,一句程序占用一个程序字长,这与51不一样,51系列则采用冯.... 2023-06-13 PIC单片机51系列单片机文章PIC单片机