This Theme Supports a Custom FrontPage

8051单片机汇编程序模版(含STC增强型单片机中断部分)

8051单片机汇编程序模版(含STC增强型单片机中断部分)

  如果你发现每次写8051汇编程序都不得不输入那么长的一些汇编伪指令和中断程序入口,那么本文可能对你有些帮助。本文是我总结出来的一个通用模版,优化了代码存储格式,实际工程中可以直接套用(复制+粘贴),可以节省很多时间。为节省篇幅,本模板文件中没有定义特殊功能寄存器,请根据需要自行定义需要的特殊功能[……]

Read more

STC89C5X单片机“看门狗”原理、详解和演示程序

STC89C5X单片机“看门狗”原理、详解和演示程序

  “看门狗定时器”是这样一种东西,从功能上说它可以让微控制器在意外状况下(比如软件陷入死循环)重新回复到系统上电状态,以保证系统出问题的时候重启一次就跟我们现在用电脑一样,死机了你就按一下reset键重启一次电脑,看门狗就是负责干这个事儿的。它是52单片机增加的一个功能,以前Intel 8031[……]

Read more

52单片机定时器2作为串行口波特率发生器使用(C语言程序)

52单片机定时器2作为串行口波特率发生器使用(C语言程序)

  本文是关于52单片机定时器计数器2做为串行口波特率发生器使用的例子,类似于定时器1作为波特率发生器工作在模式1下,但是不同的是:定时器2作为波特率发生器是16位自动重装的,位数比定时器1作为波特率发生器要高(定时器1作为串口波特率发生器是8位自动重装的),所以可以支持更高的传输速度,性能也比定时[……]

Read more

52单片机定时器2使用(C语言程序)

52单片机定时器2使用(C语言程序)

  本文是关于52单片机定时器计数器2做为普通的16位自动重装定时器使用,类似于定时器计数器0和定时器计数器1工作在方式1下。以下程序在Keil 2和Keil 3下调时通过,下载在本校的实验板上达到预期效果。AT89C52及其以上、AT89S52及其以上、STC89C52及其以上测试正常运行。[……]

Read more