![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
51单片机
南博恒一
人生浮沉,从头再来,不问收获,只管默默耕耘。
深耕福田,成为行业专家。
展开
-
51单片机的边沿触发及电平触发简介及测量
51单片机的外部中断有两种触发方式可选:电平触发和边沿触发。选择电平触发时,单片机在每个机器周期检查中断源口线,检测到低电平,即置位中断请求标志,向CPU请求中断。选择边沿触发方式时,单片机在上一个机器周期检测到中断源口线为高电平,下一个机器周期检测到低电平,即置位中断标志,请求中断。这个原理很好理解。但应用时需要特别注意的几点:1) 电平触发方式时,中断标志寄存器不转载 2012-11-15 18:52:54 · 8141 阅读 · 1 评论 -
MCS-51单片机的指令时序
MCS-51单片机的指令时序点击打开链接时序是用定时单位来描述的,MCS-51的时序单位有四个,它们分别是节拍、状态、机器周期和指令周期,接下来我们分别加以说明。 ·节拍与状态: 我们把振荡脉冲的周期定义为节拍(为方便描述,用P表示),振荡脉冲经过二分频后即得到整个单片机工作系统的时钟信号,把时钟信号的周期定义为状态(用S表示),这样一个状态就有两个节拍,前半周期相应转载 2012-11-15 19:28:01 · 1840 阅读 · 0 评论 -
C51单片机 ALE/PROG引脚
ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOV转载 2012-11-15 19:59:59 · 23056 阅读 · 0 评论 -
关于C51的中断函数要注意的几个问题
关于C51的中断函数要注意的几个问题(高手绕行) 最近在虾潭逛,发现一些小虾米对C51中断函数有些不了解,今天周末,抽空发个技术帖子,希望对小虾米有所帮助,如有错误之处,还请指正,就当抛砖引玉吧! C51的中断函数的格式为: void FuncIr(void) interrupt x [using y] 以下是梦游的一些分析:转载 2012-11-16 16:35:01 · 8040 阅读 · 0 评论 -
一段C51的二进制转十进制的程序
LOOP1: CLR A ;二转十子程序MOV R2,TH0 MOV R3,TL0MOV R4,A ;将R4R5R6分别清零MOV R5,AMOV R6,AMOV R7,#10H ;R7=(#10H)=16LOOP2: CLR C原创 2012-11-23 20:08:51 · 5603 阅读 · 0 评论