• 小] 关键字:单片机 签到系统 系统设计 传感器 摘 要:目的 为方便教师统计学生的出勤情况,设计和实现课堂签到系统。方法 通过分析课堂签到系统的功能,采用发光二极管和光敏二极管构成了光电传感器电路,完成学生学号的识别,以AT89C51 单片机、存储器芯片和显示器为核心来实现该系统。结果 给出了课堂签到系统的硬件电路设计图和软件设计流程图。结论 该系统可以完成到课学生信息的统计,同时,也能统计出未到学生的信息,极大的提高了教师的工作效率。 目前大多数高校里,大都采用大班(合班)上课,统计学生出勤成了教师的
  • 小] 关键字:单片机 签到系统 系统设计 传感器 摘 要:目的 为方便教师统计学生的出勤情况,设计和实现课堂签到系统。方法 通过分析课堂签到系统的功能,采用发光二极管和光敏二极管构成了光电传感器电路,完成学生学号的识别,以AT89C51 单片机、存储器芯片和显示器为核心来实现该系统。结果 给出了课堂签到系统的硬件电路设计图和软件设计流程图。结论 该系统可以完成到课学生信息的统计,同时,也能统计出未到学生的信息,极大的提高了教师的工作效率。 目前大多数高校里,大都采用大班(合班)上课,统计学生出勤成了教师的 >>
  • 来源:tech.yktchina.com/2010-06/54ccd78034364109a0ca8364f958b514.html
  • 看门狗定时器WDT是一片内自振荡式RC振荡器,即使外部振荡器被关闭(即工作在休眠模式),WDT也一直在计数。当WDT被使能,无论是在工作模式或休眠模式,若WDT超时,都将导致单片机复位,因此WDT主要用来防止单片机系统失控,一般WDT基本溢出周期约18ms(PAB=0),最大溢出周期约2.
  • 看门狗定时器WDT是一片内自振荡式RC振荡器,即使外部振荡器被关闭(即工作在休眠模式),WDT也一直在计数。当WDT被使能,无论是在工作模式或休眠模式,若WDT超时,都将导致单片机复位,因此WDT主要用来防止单片机系统失控,一般WDT基本溢出周期约18ms(PAB=0),最大溢出周期约2. >>
  • 来源:www.zsgbailin.com/emjg2.htm
  •       图4是倒计时器检测控制电路的简化电路原理图,89C51控制74HC595实现笔段的静态显示控制,三极管TIP41C作为段驱动器。红、绿两色显示切换用89C51 I/O控制,用两个大功率三极管TIP127(加散热片)实现。   74HC595是具有8位移位寄存器、带三态锁存输出的逻辑芯片。输出口具有较强的驱动能力,QA~QH为±35mA,QH′为±25mA。89C51通过I/O控制74HC595实现笔段的静态显示,节省MCU的I/O端口。74HC595管脚
  •      图4是倒计时器检测控制电路的简化电路原理图,89C51控制74HC595实现笔段的静态显示控制,三极管TIP41C作为段驱动器。红、绿两色显示切换用89C51 I/O控制,用两个大功率三极管TIP127(加散热片)实现。   74HC595是具有8位移位寄存器、带三态锁存输出的逻辑芯片。输出口具有较强的驱动能力,QA~QH为±35mA,QH′为±25mA。89C51通过I/O控制74HC595实现笔段的静态显示,节省MCU的I/O端口。74HC595管脚 >>
  • 来源:meng.cecb2b.com/info/20120417/34998_3.html
  • 0  引言 L ED 图文显示屏没有公认的严格定义,其主要特征是只控制L ED 点阵中各发光器件的通断(发光 或熄灭) ,而不控制L ED 的发光强弱。L ED 器件的颜色可以是单色、双色,甚至是多色的。L ED 图文屏的外观可以做成条形,叫做条形图文显示屏(简称条屏) ,也可以按照一定的高宽比例做成矩形的平面图文显示屏。实际上,条屏不过是宽度远大于高度的图文显示屏,在显示与控制原理上并无区别,故本文以条屏为例加以说明。 1  显示系统简介 图文显示系统由多块显示屏和上位计算机组成。每块显示屏的位置是分散
  • 0  引言 L ED 图文显示屏没有公认的严格定义,其主要特征是只控制L ED 点阵中各发光器件的通断(发光 或熄灭) ,而不控制L ED 的发光强弱。L ED 器件的颜色可以是单色、双色,甚至是多色的。L ED 图文屏的外观可以做成条形,叫做条形图文显示屏(简称条屏) ,也可以按照一定的高宽比例做成矩形的平面图文显示屏。实际上,条屏不过是宽度远大于高度的图文显示屏,在显示与控制原理上并无区别,故本文以条屏为例加以说明。 1  显示系统简介 图文显示系统由多块显示屏和上位计算机组成。每块显示屏的位置是分散 >>
  • 来源:www.embed.cc/HTML/MCU/zongheyingyong/2018/0701/15455.html
  • 标志寄存器中存放的有条件标志,也有控制标志,它对于处理器的运行和整个过程的控制有着非常重要的作用。条件标志主要包括进位标志、奇偶标志、辅助进位标志、零标志、符号标志、溢出标志等等,控制标志主要有跟踪标志、中断标志、方向标志等等,每个标志都有不同的特色,在实际运用的过程中也能发挥不同的功效。 标志寄存器有一个很大的用处,那就是它能够利用上面的标志来让用户了解此时cpu所处的状态。如果标志是of的话,这就是溢出标志,如果符号的加减运算结果超出了所能运算的范围的话,就是溢出了,而且此时of的值就是固定的,也就是
  • 标志寄存器中存放的有条件标志,也有控制标志,它对于处理器的运行和整个过程的控制有着非常重要的作用。条件标志主要包括进位标志、奇偶标志、辅助进位标志、零标志、符号标志、溢出标志等等,控制标志主要有跟踪标志、中断标志、方向标志等等,每个标志都有不同的特色,在实际运用的过程中也能发挥不同的功效。 标志寄存器有一个很大的用处,那就是它能够利用上面的标志来让用户了解此时cpu所处的状态。如果标志是of的话,这就是溢出标志,如果符号的加减运算结果超出了所能运算的范围的话,就是溢出了,而且此时of的值就是固定的,也就是 >>
  • 来源:news.17house.com/article-45828-1.html
  • 1、时序图 2、控制字 3、寄存器地址与RAM地址 4、代码 时序图  控制字  寄存器与RAM  代码: #include <reg52.h> #include <intrins.h> sbit dm = P2^2; //段码 sbit wm = P2^3; //位码 sbit st = P1^6; //使能(RST) sbit cl = P1^4; //时钟管脚(CLK) sbit da = P1^5; //i/o管脚(数据管脚)(i/o) /*这两个函数就这时钟芯片的精髓*/
  • 1、时序图 2、控制字 3、寄存器地址与RAM地址 4、代码 时序图 控制字 寄存器与RAM 代码: #include <reg52.h> #include <intrins.h> sbit dm = P2^2; //段码 sbit wm = P2^3; //位码 sbit st = P1^6; //使能(RST) sbit cl = P1^4; //时钟管脚(CLK) sbit da = P1^5; //i/o管脚(数据管脚)(i/o) /*这两个函数就这时钟芯片的精髓*/ >>
  • 来源:www.51hei.com/bbs/dpj-30428-1.html
  • 【提示注意】由于储运环境温度的剧烈变化,容易产生凝露或结霜,此时应把驱动器放置12小时以上, 待驱动器温度与环境温度一致后方可通电运行。 显著特点 采用32位DSP为内核的全数字控制方式,先进的空间矢量算法优化低速振动和高速性能,可以实现多种电机的自适应匹配寻优控制方法,软件更新、升级方便。 采用RS-485总线,支持标准的MODBUS-RTU协议。最多可挂载247个设备,支持点到点位置控制和速度控制以及周期位置控制三种模式。 通过总线通讯,用户不但可以读取驱动器的运行状态,修订设置参数,而且还可以通过总
  • 【提示注意】由于储运环境温度的剧烈变化,容易产生凝露或结霜,此时应把驱动器放置12小时以上, 待驱动器温度与环境温度一致后方可通电运行。 显著特点 采用32位DSP为内核的全数字控制方式,先进的空间矢量算法优化低速振动和高速性能,可以实现多种电机的自适应匹配寻优控制方法,软件更新、升级方便。 采用RS-485总线,支持标准的MODBUS-RTU协议。最多可挂载247个设备,支持点到点位置控制和速度控制以及周期位置控制三种模式。 通过总线通讯,用户不但可以读取驱动器的运行状态,修订设置参数,而且还可以通过总 >>
  • 来源:www.syn-tron.com/html/2016481303420805.html
  • 这是单价,数量100片起价格另议 概述: 74HC595 是一款漏极开路输出的CMOS 移位寄存器,输出端口为可控的三态输出 端,亦能串行输出控制下一级级联芯片。 特点: 􀁺 高速移位时钟频率Fmax>25MHz 􀁺 标准串行(SPI)接口 􀁺 CMOS 串行输出,可用于多个设备的级联 􀁺 低功耗:TA =25时,Icc=4A(MAX)
  • 这是单价,数量100片起价格另议 概述: 74HC595 是一款漏极开路输出的CMOS 移位寄存器,输出端口为可控的三态输出 端,亦能串行输出控制下一级级联芯片。 特点: 􀁺 高速移位时钟频率Fmax>25MHz 􀁺 标准串行(SPI)接口 􀁺 CMOS 串行输出,可用于多个设备的级联 􀁺 低功耗:TA =25时,Icc=4A(MAX) >>
  • 来源:880927.21523.30la.com.cn/list.asp?id=55
  • 这是一个关于电子科学与技术介绍ppt模板,主要介绍时序逻辑电路的基本概念、时序逻辑电路的一般分析方法、计数器、时序逻辑电路的设计方法。欢迎点击下载哦。 PPT预览   PPT内容 第六章 时序逻辑电路 6.1 时序逻辑电路的基本概念 一、 时序逻辑电路的结构及特点 时序逻辑电路——任何一个时刻的输出状态不仅取决于当时的输入信号,还与电路的原状态有关。 时序电路的特点:(1)含有具有记忆元件(最常用的是触发器)。(2)具有反馈通道。 6.
  • 这是一个关于电子科学与技术介绍ppt模板,主要介绍时序逻辑电路的基本概念、时序逻辑电路的一般分析方法、计数器、时序逻辑电路的设计方法。欢迎点击下载哦。 PPT预览 PPT内容 第六章 时序逻辑电路 6.1 时序逻辑电路的基本概念 一、 时序逻辑电路的结构及特点 时序逻辑电路——任何一个时刻的输出状态不仅取决于当时的输入信号,还与电路的原状态有关。 时序电路的特点:(1)含有具有记忆元件(最常用的是触发器)。(2)具有反馈通道。 6. >>
  • 来源:www.pptok.com/pptok/20161224131083.html
  • C串行总线标准,这里不再赘述。而S5920外加总线信号分为输入(in)、输出(out)和双向三态(t/s)三种。下面对S5920的外加总线引脚作一分类描述: 3.1 信箱通道引脚   MDMODE:(in),信箱通道数据模式选择端。高电平时,MD[70]信号恒为输入;低电平时,由LOAD#信号控制MD[70]为输入或输出。 LOAD#:(in),高电平时,MD[70]为输入,下一个时钟ADCLK的上升沿将数据锁入到外加总线输出信箱寄存器的第三字节;当低电平且MDMODE为0时,MD[70]上显示PC
  • C串行总线标准,这里不再赘述。而S5920外加总线信号分为输入(in)、输出(out)和双向三态(t/s)三种。下面对S5920的外加总线引脚作一分类描述: 3.1 信箱通道引脚   MDMODE:(in),信箱通道数据模式选择端。高电平时,MD[70]信号恒为输入;低电平时,由LOAD#信号控制MD[70]为输入或输出。 LOAD#:(in),高电平时,MD[70]为输入,下一个时钟ADCLK的上升沿将数据锁入到外加总线输出信箱寄存器的第三字节;当低电平且MDMODE为0时,MD[70]上显示PC >>
  • 来源:lunwen.freekaoyan.com/ligonglunwen/dianzi/20080216/120313686576916.shtml
  • 注:LB1,LB2,LB3为3个封锁位P=被编程U=未编程 8) AT89C52-AT89C55芯片与80C51系列单片机中的80C52芯片相同,有定时、计算器3个,中断源6个,片内RAM256B,其中128B与特殊功能寄存器地址空间重叠,均为80H-FFH读写区方法是:读写特殊功能寄存器用直接寻地址或寄存器地址,同89C51读写内RAM高128B用@Ri间接寻址。 9) AT89C51系列单片机还有相应的低电压芯片AT89LV51、AT89LV52、AT89LV53、AT89LV54、AT89LV55、
  • 注:LB1,LB2,LB3为3个封锁位P=被编程U=未编程 8) AT89C52-AT89C55芯片与80C51系列单片机中的80C52芯片相同,有定时、计算器3个,中断源6个,片内RAM256B,其中128B与特殊功能寄存器地址空间重叠,均为80H-FFH读写区方法是:读写特殊功能寄存器用直接寻地址或寄存器地址,同89C51读写内RAM高128B用@Ri间接寻址。 9) AT89C51系列单片机还有相应的低电压芯片AT89LV51、AT89LV52、AT89LV53、AT89LV54、AT89LV55、 >>
  • 来源:whjing.com/news/434-cn.html
  •   高度测量光幕的系统结构如图2所示。器件的红外发射和接收通路数目理论上最大可有215个,考虑到实际光幕的高度和上下通路之间的间距,一般不会超过64个。为方便介绍,本文以通路数16为例,且按安装的高度从高到低依次标为1路、2路、3路。16路。发射和接收部分的多路选择开关选用常见的多路选择器(如7LS15系列)。发送端的多路选择器的AO~A3接单片机的P1.
  •   高度测量光幕的系统结构如图2所示。器件的红外发射和接收通路数目理论上最大可有215个,考虑到实际光幕的高度和上下通路之间的间距,一般不会超过64个。为方便介绍,本文以通路数16为例,且按安装的高度从高到低依次标为1路、2路、3路。16路。发射和接收部分的多路选择开关选用常见的多路选择器(如7LS15系列)。发送端的多路选择器的AO~A3接单片机的P1. >>
  • 来源:www.c-cnc.com/news/newsfile/2007/10/16/112929.shtml
  • 这是单价,数量100片起价格另议 概述: 74HC595 是一款漏极开路输出的CMOS 移位寄存器,输出端口为可控的三态输出 端,亦能串行输出控制下一级级联芯片。 特点: 􀁺 高速移位时钟频率Fmax>25MHz 􀁺 标准串行(SPI)接口 􀁺 CMOS 串行输出,可用于多个设备的级联 􀁺 低功耗:TA =25时,Icc=4A(MAX)
  • 这是单价,数量100片起价格另议 概述: 74HC595 是一款漏极开路输出的CMOS 移位寄存器,输出端口为可控的三态输出 端,亦能串行输出控制下一级级联芯片。 特点: 􀁺 高速移位时钟频率Fmax>25MHz 􀁺 标准串行(SPI)接口 􀁺 CMOS 串行输出,可用于多个设备的级联 􀁺 低功耗:TA =25时,Icc=4A(MAX) >>
  • 来源:880927.21523.30la.com.cn/list.asp?id=55
  • 这两天做项目,需要用到 CRC 校验。以前没搞过这东东,以为挺简单的。结果看看别人提供的汇编源程序,居然看不懂。花了两天时间研究了一下 CRC 校验,希望我写的这点东西能够帮助和我有同样困惑的朋友节省点时间。 先是在网上下了一堆乱七八遭的资料下来,感觉都是一个模样,全都是从 CRC 的数学原理开始,一长串的表达式看的我头晕。第一次接触还真难以理解。这些东西不想在这里讲,随便找一下都是一大把。我想根据源代码来分析会比较好懂一些。 费了老大功夫,才搞清楚 CRC 根据”权”(即多项表达
  • 这两天做项目,需要用到 CRC 校验。以前没搞过这东东,以为挺简单的。结果看看别人提供的汇编源程序,居然看不懂。花了两天时间研究了一下 CRC 校验,希望我写的这点东西能够帮助和我有同样困惑的朋友节省点时间。 先是在网上下了一堆乱七八遭的资料下来,感觉都是一个模样,全都是从 CRC 的数学原理开始,一长串的表达式看的我头晕。第一次接触还真难以理解。这些东西不想在这里讲,随便找一下都是一大把。我想根据源代码来分析会比较好懂一些。 费了老大功夫,才搞清楚 CRC 根据”权”(即多项表达 >>
  • 来源:www.baiheee.com/Documents/090107/090107125924.htm
  • 处理器模式 用户模式(user)简称usr 快速中断模式(FIQ)简称fiq 外部中断模式(IRQ)简称irq 特权模式(supervisor)简称sve 数据访问终止模式(abort)简称abt 未定义指令后终止模式(undefined)简称und 除了用户模式以外,其他的模式成为特权模式,这些模式下,程序可以访问所有系统资源,也可以任意进行处理机模式 处理其模式可以通过软件进行控制,可以同国外部中断或者是异常处理进行切换,大多数的用户程序运行在用户模式下,这时候应用程序不能访问一些受系统保护的系统资源
  • 处理器模式 用户模式(user)简称usr 快速中断模式(FIQ)简称fiq 外部中断模式(IRQ)简称irq 特权模式(supervisor)简称sve 数据访问终止模式(abort)简称abt 未定义指令后终止模式(undefined)简称und 除了用户模式以外,其他的模式成为特权模式,这些模式下,程序可以访问所有系统资源,也可以任意进行处理机模式 处理其模式可以通过软件进行控制,可以同国外部中断或者是异常处理进行切换,大多数的用户程序运行在用户模式下,这时候应用程序不能访问一些受系统保护的系统资源 >>
  • 来源:www.cnblogs.com/fengdashen/p/3724709.html
  • 可能你已经注意到了,表 5-2 的 TCON 最后标注了“可位寻址”,而表 5-4 的 TMOD 标注的是“不可位寻址”。意思就是说:比如 TCON 有一个位叫 TR1,我们可以在程序中直接进行 TR1 = 1 这样的操作。但对 TMOD 里的位比如(T1)M1 = 1 这样的操作就是错误的。我们要操作就必须一次操作这整个字节,也就是必须一次性对 TMOD 所有位操作,不能对其中某一位单独进行操作,那么我们能不能只修改其中的一位而不影响其它位的值呢?当然可以
  • 可能你已经注意到了,表 5-2 的 TCON 最后标注了“可位寻址”,而表 5-4 的 TMOD 标注的是“不可位寻址”。意思就是说:比如 TCON 有一个位叫 TR1,我们可以在程序中直接进行 TR1 = 1 这样的操作。但对 TMOD 里的位比如(T1)M1 = 1 这样的操作就是错误的。我们要操作就必须一次操作这整个字节,也就是必须一次性对 TMOD 所有位操作,不能对其中某一位单独进行操作,那么我们能不能只修改其中的一位而不影响其它位的值呢?当然可以 >>
  • 来源:c.biancheng.net/cpp/html/1878.html
  • N = 1表示结果为负数,N= 0表示结果为正数 z = 1表示结果为0,z = 0表示结果不为0 c表示有进位借位情况发生 v表示有溢出 I表示中断IRQ,F表示中断FIQ,T表示运行的状态,当T= 1表示运行在THUMB上,当T = 0 表示运行在ARM状态 后面的四位表示其中模式的选择
  • N = 1表示结果为负数,N= 0表示结果为正数 z = 1表示结果为0,z = 0表示结果不为0 c表示有进位借位情况发生 v表示有溢出 I表示中断IRQ,F表示中断FIQ,T表示运行的状态,当T= 1表示运行在THUMB上,当T = 0 表示运行在ARM状态 后面的四位表示其中模式的选择 >>
  • 来源:www.lxway.com/611982251.htm