虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

51单片机定<b>时器</b>初值计算器

  • 程序经典!编程控制51单片机定时器实现的电子钟功能

    程序经典!编程控制51单片机定时器实现的电子钟功能

    标签: 程序 控制 51单片机 定时器

    上传时间: 2017-09-14

    上传用户:zyt

  • 开发51单片机必备的小软件!进制转换、定时器设置编码、数码管显示编码

    开发51单片机必备的小软件!进制转换、定时器设置编码、数码管显示编码

    标签: 编码 51单片机 软件 定时器

    上传时间: 2013-12-24

    上传用户:ukuk

  • 51单片机程序下载器的原理图

    51单片机程序下载器的原理图,市场上的ISP下载线很贵,可以的话,可以自己动手自己做一个。

    标签: 51单片机 程序 下载器 原理图

    上传时间: 2017-09-20

    上传用户:1159797854

  • 51单片机抢答器

    14路51单片机抢答器,有计时,调整时间功能

    标签: 51单片机 抢答器

    上传时间: 2017-12-14

    上传用户:123唯独

  • 基于51单片机的RS485从机系统设计

    题目:基于51单片机的RS485从机系统设计   单片机接口资源配置: 1.   上电复位电路; 2.   晶振电路采用11.0592Mhz晶振; 3.   485接口电路(P3.7用于485芯片的收发控制,收发管脚接单片机的rxd和txd); 4.   P2口通过外部跳线接相应的高低电平,配置从机地址为组号; 5.   P3.6外接一发光二极管(注意串联电阻进行限流); 6.   P3.2外接一按键,断开高电平,按下低电平; 7.   按键检测采用外部中断方式,下跳沿触发; 8.   单片机定时器0以模式1(16位模式)工作,产生50ms的定时中断,并在此基础上设计一单片机内部时钟(24小时制,能计数时、分、秒、50ms值); 9.   单片机串行通信采用模式1非多机通信方式,采用9600波特率以串行中断方式进行数据的收发通信,主机地址为0xF0,广播地址为0xFF。   系统功能需求: 1.   系统配置和自检功能: l  从机上电后进行初始化,通过读取P2口进行从机地址配置; l  发光二极管以每秒一次的频率闪烁(亮0.5秒,灭0.5秒); l  检测到一次按键按下操作后,熄灭发光二极管。   2.   数据接收和按键计时功能: l  从机接收主机程序(PC机上的串口调试程序)的按键允许命令帧并进行校验; l  校验正确并且目的地址是广播地址或者本从机的地址,通过发光二极管长亮指示,并允许按键操作; l  按键按下后,尽可能准确记录按键的动作时点(定时器的低8位、定时器的高8位、50ms值、秒、分、小时); l  按键操作只能响应一次,重复按键操作不响应; l  按键的动作时点记录后,发光二极管以每秒一次的频率闪烁(亮0.5秒,灭0.5秒)。   3.   数据发送功能: l  从机接收主机程序发来的时钟数据搜索命令帧并进行校验; l  如果校验正确并且数据帧的目的地址是本从机的地址,从机将前面记录的按键动作时点数据(定时器的低8位、定时器的高8位、50ms值、秒、分、小时)按附录中的时钟数据返回帧的帧格式回传给主机; l  时钟数据返回帧回传结束后,熄灭发光二极管。   4.   校验和生成和检测功能: l  发送数据帧时能自动生成数据帧校验和; l  每帧数据在发送帧尾前,发送一字节的当前帧数据的校验和; l  接收数据帧时能检测校验和并判断接收数据是否正确。 附录:帧定义   校验和的计算:除去帧头和帧尾后将帧中的其他数据求和并取低8位; 帧长:不计帧头、帧尾和校验和字节。   按键允许命令帧: 帧头 帧长 目的地址 源地址 命令字 校验和 帧尾 AA 04 FF F0 01 F4 66   时钟数据搜索命令帧: 帧头 帧长 目的地址 源地址 命令字  保留字 校验和 帧尾 AA 05 01 F0 03 00 F9 66   时钟数据返回帧: 帧头 帧长 目的地址 源地址 命令字 TL0 TH0 50ms 秒 分 时 校验和 帧尾 AA 0A F0 01 07 01 B6 09 03 00 00 C5 66     帧结构头文件frame.h(内容如下) //帧格式定义 #define FRAME_HEAD 0xAA    //帧头 #define FRAME_FOOT 0x66    //帧尾 #define FRAME_LEN  0x00    //帧长 #define FRAME_DST_ADR 0x01  //目的地址 #define FRAME_SRC_ADR 0x02 //源地址 #define FRAME_CMD  0x03    //命令字 #define FRAME_DATA 0x04    //帧数据起始 //帧命令定义 #define READY 0x01         //按键允许命令 #define TIME_SERCH 0x03    //时钟数据轮询命令 #define TIME_BACK  0x07    //时钟数据返回命令 //地址定义 #define BROAD_ADR  0xFF    //广播地址 #define MASTER_ADR 0xF0    //主机地址        

    标签: 51单片机 从机通信

    上传时间: 2020-06-18

    上传用户:umuo

  • 51单片机入门教程30课软件工程源码+文档说明

    51单片机入门教程30课软件工程源码+文档说明51单片机入门例程TXT第01课,了解单片机及单片机的控制原理和DX516的用法,控制一个L第02课,用指令方式延时闪烁LED灯第03课,跑马灯试验第04课,读IO,用按钮控制点灯第05课,标记的用法,用一个按键控制1个LED灯的亮灭第06课,用定时器中断闪灯,定时器中断的学习第07课,精确定时1秒钟闪灯第08课,定时器中断跑马灯第09课,自动变速的跑马灯试验第10课,4个按键4级变速的跑马灯试验第11课,一个按键控制的10级变速跑马灯试验第12课,可编程自动控制跑马灯第13课,用外中断方式读按键,控制灯的亮灭第14课,模拟PWM输出控制灯的10个亮度级别第15课,写一个字节到24c02中第16课,读一个24c02字节,读出上一课写入的字节来验证第17课,写入按键次数到24c02,并读出来显示在4个LED上第18课,嘀声报警信号输出试验第19课,嘀嘀嘀间断声光报警信号试验第20课,变频声救护车报警信号输出试验第21课,按键音试验第22课,音阶声音输出试验第23课,按键控制音阶声音输出(电子琴)第24课,单个按键控制多个音阶声音输出第25课,乐谱方式输入的音乐播放第26课,亮灯倒计时10秒,开始播放音乐第27课,三个按键选择三首不同的音乐播放第28课,一个按键选择播放六首音乐第29课,本课试验写老鼠爱大米的乐谱到24c02中第30课,从24c02中读出音乐来并播放音乐

    标签: 51单片机

    上传时间: 2021-11-10

    上传用户:

  • 51单片机综合学习系统之继电器 蜂鸣器篇

    51单片机综合学习系统之继电器、蜂鸣器篇

    标签: 51单片机 继电器 蜂鸣器

    上传时间: 2021-11-15

    上传用户:XuVshu

  • 基于51单片机的8路抢答器系统设计论文008

    基于51单片机的8路抢答器系统设计论文008这是一份非常不错的资料,欢迎下载,希望对您有帮助!

    标签: 51单片机 抢答器

    上传时间: 2021-12-30

    上传用户:

  • 基于51单片机超声波测距器的设计(夏岳衡)

    基于51单片机超声波测距器的设计(夏岳衡)这是一份非常不错的资料,欢迎下载,希望对您有帮助!

    标签: 51单片机 超声波测距

    上传时间: 2021-12-31

    上传用户:

  • 51单片机培训—C语言版定时器

    51单片机培训—C语言版定时器这是一份非常不错的资料,欢迎下载,希望对您有帮助!

    标签: 51单片机 定时器

    上传时间: 2022-01-26

    上传用户: