您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 基于AT89S52单片机的数字电子钟设计

  2. 摘 要 单片机在电子产品中的应用越来越广泛,特别是51系列的单片机,由于其使用方便、价格低廉等优势,在市场上占有很大的份额。AT89S52就是51系列中的一个比较成熟的型号,它完全兼容51单片机的指令。 本文详细介绍了基于AT89S52单片机的数字电子钟的设计,本电子钟可以实现日期、时间的显示和调整,带有整点提示和一个闹钟,并且可以显示当前气温。 本设计包括硬件设计和软件设计两部分。主要硬件有:三端稳压器LM7805、AT89S52单片机、字符型液晶显示模块HY1602A、单总线数字温度计DS
  3. 所属分类:硬件开发

    • 发布日期:2009-09-05
    • 文件大小:39kb
    • 提供者:deary202
  1. 汇编语言编写读取cmos 内容程序

  2. 微型计算机中CMOS为64/256个字节,存储着计算机的基本配置信息,请用汇编语言编写一个完整的程序,读出其中的内容并显示(每行显示8个字节的CMOS内容)。最后把其内容全部清0(CMOS索引口70H,数据口71H,别忘了写入端口后要延时50MS)
  3. 所属分类:硬件开发

    • 发布日期:2009-10-16
    • 文件大小:2kb
    • 提供者:ertwer12
  1. 原创用C51 单片机延时 50ms的延时 频闪灯

  2. 你可以用他来改一下,就成了你自己的了 我是用c51内核编写的,下载到我的实验板上可以成功的运行。是50ms闪烁一下 太快了吧 自己看一看修改看看。
  3. 所属分类:硬件开发

    • 发布日期:2009-12-11
    • 文件大小:7kb
    • 提供者:l280251677
  1. 单片机课程设计报告-频率计程序

  2. MAIN: MOV SP,#60H ;设堆栈 SETB EA ;开总中断 SETB ET1 ;开T1中断 MOV TH1,#3CH ;定周期为50ms MOV TL1,#0B0H MOV TMOD,#10H ;设置控制方式字 T1,T0方式一 T0计数 MOV TH0,#00H ;计数器清零 MOV TL0,#00H MOV 41H,#20 ;循环20次 SETB TR0 ;T1,T0运行控制位 SETB TR1 MAIN1: ACALL BD ;调用二进制转为十进制子程序 ACALL CHA
  3. 所属分类:硬件开发

    • 发布日期:2010-03-19
    • 文件大小:5kb
    • 提供者:yirunlinda
  1. 微机原理及应用 单片机的中断实验(定时 计数器)

  2. 1、由8031内部定时器1,按方式1工作,即作为16位定时器使用, 每0.05秒钟T1溢出中断一次。P1口的P1.0-P1.7分别接八个发光二极管。要求编写程序模拟一时序控制装置。开机后第一秒钟L0,L2亮,第二秒钟L1,L3亮,第三秒钟L4,L6亮,第四秒钟L5,L7亮,第五秒L0,L2,L4,L6亮,第六秒钟L1,L3,L5,L7亮,第七秒钟八个二极管全亮,第八秒钟全灭,以后又从头开始,L0,L2亮,然后L1,L3亮......一直循环下去。 2、在下面写出你的代码(下面的代码不全,请进行
  3. 所属分类:硬件开发

    • 发布日期:2010-04-27
    • 文件大小:57kb
    • 提供者:chenb6chen
  1. 用单片机控制直流电机毕业设计论文

  2. 用单片机控制直流电机 摘要 本设计以AT89C51单片机为核心,以4*4矩阵键盘做为输入达到控制直流电机的启停、速度和方向,完成了基本要求和发挥部分的要求。在设计中,采用了PWM技术对电机进行控制,通过对占空比的计算达到精确调速的目的。 一、 设计方案比较与分析: 1、电机调速控制模块: 方案一:采用电阻网络或数字电位器调整电动机的分压,从而达到调速的目的。但是电阻网络只能实现有级调速,而数字电阻的元器件价格比较昂贵。更主要的问题在于一般电动机的电阻很小,但电流很大;分压不仅会降低效率,而且实
  3. 所属分类:硬件开发

    • 发布日期:2010-06-18
    • 文件大小:372kb
    • 提供者:xuejixing1314
  1. 单片机延时程序的总结

  2. unsigned char rMinuteCount; //分计时数 sbit IsOneSecondReach; sbit Pulse_Sec=P1^0; sbit Pulse_Min=P1^1; main() { rSecondCount=0; rMinuteCount=0; TH1=0x3C; TL1=0xAF; //定时器50ms产生一次中断 (FFFF-3CAF)us MOD = 0x10; //定时器1工作于模式1,(用工作于模式2也可以,而且更 简便) TR1=1; //使能定时
  3. 所属分类:硬件开发

    • 发布日期:2011-03-30
    • 文件大小:1kb
    • 提供者:q441044696
  1. 单片机程序设计 电子钟程序

  2. 关于8255单片机的程序设计 ;变量声明区 SECOND EQU 30H ;秒 MINUTE EQU 31H ;分 HOUR EQU 32H ;时 DAY EQU 33H ;日 MONTH EQU 34H ;月 YEAR_L EQU 35H ;年低位 YEAR_H EQU 36H ;年高位 DISPBUF EQU 37H ;显示缓冲区(6字节) DISPBIT EQU 3DH ;位选偏移量 FLAG EQU 3EH ;标记(0表示在主界面,1-6分别代表显示时、分、秒、年、月、日,0为一般显示
  3. 所属分类:其它

    • 发布日期:2011-11-23
    • 文件大小:37kb
    • 提供者:kdfkfoejfh
  1. 51延时函数

  2. 有50ms和50us两种延时,还有数码管的段码值,方便大家使用。
  3. 所属分类:C

    • 发布日期:2012-03-21
    • 文件大小:11kb
    • 提供者:ffiivn
  1. 程序功能:带倒计时闹钟

  2. ;-------------------------------------------- 程序初始化 ----------------------------------------- ; 定义存放计时单元地址 ALB EQU 20H.0 ;闹铃设置标志 BUF EQU 30H ;30~33H 连续4字节存放显示器数据 HOUR EQU 34H ;存放小时变量 MIN EQU 35H ;存放分钟变量 SEC EQU 36H ;存放秒钟变量 DEDA EQU 37H ;存放5 ms 计数值 H
  3. 所属分类:专业指导

    • 发布日期:2012-05-13
    • 文件大小:3kb
    • 提供者:zmzzmz
  1. Timer实现的50ms延时子程序

  2. 用AT89C51Timer实现的50ms延时子程序(汇编语言)
  3. 所属分类:其它

  1. 初学单片机经典例题.doc

  2. 初学单片机经典例题.doc 一. 定时计数器T0作定时应用技术(一) 1. 实验任务 用AT89S51单片机的定时/计数器T0产生一秒的定时时间,作为秒计数时间,当一秒产生时,秒计数加1,秒计数到60时,自动从0开始。硬件电路如下图所示 2. 电路原理图 图4.15.1 3. 系统板上硬件连线 (1. 把“单片机系统”区域中的P0.0/AD0-P0.7/AD7端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个a-h端口上;要求:P0.0/AD0对应着a,P0.1/AD1对应着b,……,
  3. 所属分类:C

    • 发布日期:2013-01-16
    • 文件大小:635kb
    • 提供者:qingyunyoulu
  1. 单片机8路抢答器

  2. 单片机8路抢答器 代码仿真/*八路抢答器-----能够显示抢答、回答时间倒计时,能够调节抢答、回答时间,能够报警犯规抢答,可以计分,可以实现软复位*/ /*桂林电子科技大学*信息与通信学院*电子科学与技术*/ /*此程序仅供参考!!恳请自重*/ /*本人博客:http://blog.sina.com.cn/13302xiaoqiao */ /*欢迎交流*/ #include #define uchar unsigned char #define uint unsigned int sbit f
  3. 所属分类:C/C++

    • 发布日期:2013-04-05
    • 文件大小:47kb
    • 提供者:anzelin108
  1. 基于51单片机的抢答器代码

  2. 基于51单片机开发的四人抢答器,包含的功能:抢答、倒计时、报警、液晶提示、记分等等 void keyscan(); void display(); void init(); void delay(uint z) //延时函数 { uint i,j; for(i=z;i>0;i--) for(j=124;j>0;j--); } void beepopen(uint z) //蜂咛器函数 { led=0; //打开裁判灯 beep=0; delay(z); beep=1; led=1;
  3. 所属分类:C/C++

    • 发布日期:2013-05-01
    • 文件大小:10kb
    • 提供者:u010520948
  1. 语音ISD4004

  2. //***************************************************** // ISD4002-89c51开发板演示例程 C51版本 * // 作者:中青世纪 Lell * // 2008.2.27 * // * // 更多ISD4000使用心得请登陆中青世纪论坛 * // http://www.atvoc.com/bbs * // * //***************************************************** #inc
  3. 所属分类:互联网

    • 发布日期:2014-12-03
    • 文件大小:1mb
    • 提供者:qq_18354489
  1. 单片机的输入输出

  2. P3.3输入一个电平,P0输出! ;实验5---P3.3口输入、P1口输出 ; KEY_P33 EQU P3.3 ORG 00H LJMP INIT ORG 30H INIT: MOV R0 , #0x00 MOV R1 , #0x0FF MAIN: MOV P3 , #0FFH JNB KEY_P33 , readKeyValue ;若有按键按下则跳转到 readKeyValue SJMP MAIN readKeyValue: CALL DELAY10MS ;调用延时函数,消抖 JNB KE
  3. 所属分类:嵌入式

    • 发布日期:2017-10-19
    • 文件大小:15kb
    • 提供者:lixiufei1028
  1. Proteus仿真—40个单片机初学程序.

  2. 1. 闪烁灯 1.  实验任务 如图4.1.1所示:在P1.0端口上接一个发光二极管L1,使L1在不停地一亮一灭,一亮一灭的时间间隔为0.2秒。 2.  电路原理图 图4.1.1 3.  系统板上硬件连线 把“单片机系统”区域中的P1.0端口用导线连接到“八路发光二极管指示模块”区域中的L1端口上。 4.  程序设计内容 (1). 延时程序的设计方法 作为单片机的指令的执行的时间是很短,数量大微秒级,因此,我们要求的闪烁时间间隔为0.2秒,相对于微秒来说,相差太大,所以我们在执行某一指令时,插
  3. 所属分类:硬件开发

    • 发布日期:2009-04-13
    • 文件大小:5mb
    • 提供者:q123456qpf
  1. DS18B20温度传感器

  2. #include #define ui unsigned int #define uc unsigned char //宏定义 sbit SET=P3^1; //定义调整键 sbit DEC=P3^2; //定义减少键 sbit ADD=P3^3; //定义增加键 sbit BEEP=P3^6; //定义蜂鸣器 sbit ALAM=P1^2; //定义灯光报警 sbit ALAM1=P1^4; sbit DQ =P3^7; //定义DS18B20总线I/O sbit SCL=P1^6; sbi
  3. 所属分类:C/C++

    • 发布日期:2019-05-05
    • 文件大小:14kb
    • 提供者:weixin_45015984
  1. 基于RPR的城域网结构及关键技术分析

  2. 正由IEEE802.17工作组进行标准化的弹性分组环协议是一种新的MAC层协议,是为优化数据包的传输而提出的,它吸收了千兆以太网的经济性、SDH对延时和抖动的严格保障、可靠的时钟和50ms环保护和恢复等特性,并具有空间复用、带宽动态分配、支持业务级别等特点,使其成为当前光网络上传输数据包的一种优化技术,正得到业界的广泛关注和重视。RPR可以满足城域网越来越高的数据传输要求,随着标准的制定和公布,RPR技术将成为城域网组网的优选方案。
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:151kb
    • 提供者:weixin_38748580
  1. 单片机12m晶振延时10ms程序

  2. 本文为单片机12m晶振延时10ms程序,希望对你的学习有所帮助。
  3. 所属分类:其它

    • 发布日期:2020-07-20
    • 文件大小:16kb
    • 提供者:weixin_38686677
« 12 »