
AT89S51单片机的功能特点详解-AT89C5x/AT89S5x系列单片机继承了MCS- 51的原有功能,与MCS-51系列单片机在原有功能、引脚以及指令系统方面完全兼容。此外,AT89C5x/AT89S5x系列单片机中的某些品种又增加了一些新的功能,如看门狗定时器WDT、ISP(在系统编程也称在线编程)及SPI串行接口技术等。

AT89S51单片机发光二极管多功能闪烁的设计-在我们生活中,我们很容易通过这个叫张三,那个叫李四,另外一个是王五;那是因为每个人有不同的名子,我们就很快认出,同样,对于要通过一个按键来识别每种不同的功能,我们给每个不同的功能模块用不同的ID号标识,这样,每按下一次按键,ID的值是不相同的,所以单片机就很容易识别不同功能的身份了。

STC单片机AD转换控制寄存器的设计-#include
sfr P1_ADC_EN = 0x97; //A/D转换功能允许寄存器
sfr ADC_CONTR = 0xC5; //A/D转换控制寄存器
sfr ADC_DATA = 0xC6; //A/D转换结果寄存器
sfr P1M0=0x91;
sfr P1M1=0x92;
#define uchar unsigned char ;
#define uint unsigned int ;
void delay(uchar delay_time) // 延时函数

W78E516B单片机的ISP功能在线编程设计-W78E516B是具有ISP功能的Flash低功耗8位微控制器。它的指令集与标准8052完全兼容,内含64k字节的主ROM、4k字节辅助ROM。4k字节辅助ROM中的装载(loader)程序,可以让用户更新位于64k主ROM中的程序内容。W78E516B内含的ROM允许电编程和电读写。

AT89S51单片机的看门狗功能设计-在ATMEL的89S51系列的89S51与89C51功能相同。指令兼容。HEX程序无需任何转换可以直接使用。89S51只比89C51增加了一个看门狗功能。89S51的其它功能可以参见89C51的资料。

如何开发出单片机最小系统-三、功能分析
(1)两位LED数码管显示功能,我们可以利用单片机的P0口接两个数码管来现这个功能;
(2)八路发光二极管显示可以利用P1口接八个发光二极管实现这个功能;
(3)各种奏乐、报警等发声功能可以采用P2.0这个引脚接一蜂鸣器来实现。
(4)利用单片机的第9脚可以设计成复位系统,我们采用按键复位;利用单片机的18、19脚可以设计成时钟电路,我们利用单片机的内部振荡方式设计的。

单片机定时器/计数器基本原理-AT89S52单片机内部的定时/计数器的结构如图2所示。定时器T0由特殊功能寄存器TL0(低8位)和TH0(高8位)构成,定时器T1由特殊功能寄存器TL1(低8位)和TH1(高8位)构成。每个寄存器均可单独访问。

MCS-51系列单片机实现PWM输出功能的方法解析-MCS-51系列单片机无PWM输出功能,可以采用定时器配合软件的方法实现,对精度要求不高的场合是非常实用的。采用高速光隔6N137输出,并将PWM的信号倒相。