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

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

  • 基于51单片机的多功能计算器

    采用51单片机,实现多功能计算器。主要实现功能有: (1)可以完成加减乘除,包括整数和带小数点数据的加减乘除。 (2)计算结果最高精确到小数点后六位。 (3)系统有显示日历的功能 (4)系统可以完成函数的计算,精确到小数点后7位。 (5)有Proteus仿真,要用7.8版本以上,仿真通过,非常方便 。

    标签: 单片机 计算器 多功能 时间 高精度

    上传时间: 2015-12-25

    上传用户:dx041103

  • 基于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

  • VIP专区-单片机源代码精选合集系列(12)

    eeworm.com VIP专区 单片机源码系列 12资源包含以下内容:1. 51单片机_T0定时、计数器.doc2. 光立方完全制作手册.pdf3. MSP430常见问题汇总(利尔达).pdf4. 基于单片机的频率_电流变送器.zip5. 温度传感器DS18B20的特性及程序设计方法_刘鸣.pdf6. STC15F104W利用RC充放电使用IO口测量外部电压.doc7. 基于PIC16F688的随钻仪器锂电池监控系统的设计.zip8. LCD1602键盘显示模块实例.rar9. 跑马灯C语言程序.doc10. 基于12864简易示波器程序和图.doc11. ARM在IAR的嵌入式工作平台下快速开始指南(绝对好资料).pdf12. 基于单片机的电流电压测量.doc13. 基于单片机出租车计价器课题设计(c语言编写).doc14. 51单片机自学笔记(完整北航版).pdf15. 四档位智能型数字兆欧表的设计.pdf16. 实时操作时钟DS1302的C程序应用.doc17. 单片机音乐中音调和节拍的确定方法.pdf18. C51单片机制作摇摇棒源程序.doc19. 这是一个用C语言写的简易电子琴程序.doc20. 基于51单片机的立方体.rar21. STC12C2052AD系列单片机器件手册.pdf22. 基于51单片机的简易计算器.rar23. 自动水满报警器的设计与实现.docx24. 基于msp430g2553定时器产生pwm.docx25. EasyPRO 100B通用编程器说明书.pdf26. 16x2字符液晶屏驱动演示程序总线方式.pdf27. 单片机数字钟的设计+包含电路图+c语言程序+mcs-51单片机.doc28. AT89C51单片机实验电路板制作教程.RAR29. 间歇开关设计.doc30. LED光立方程序资料包.zip31. 便携式自行车测速系统设计.doc32. 基于单片机的LED显示屏的动态显示.rar33. 精创单片机开发板.rar34. 自动往返电动小汽车设计报告_耿洁.pdf35. [8位单片机C语言编程:基于PIC16].Programmig.8-bit.PIC.Microcontrollers.in.C.pdf36. DS12C887时钟.pdf37. 交通灯智能控制系统的设计与实现.ppt38. 一种基于PIC18单片机的数字存储示波器设计.doc39. STM32官方USB例程JoyStick详解.doc40. LED光立方电路图与程序.rar41. PIC16F877_C语言例程.pdf42. 基于AT89S51单片机的数字温度测量及显示系统设计.doc43. ARM嵌入式入门级教程.pdf44. pic18系列单片机c语言应用实例.rar45. 超声波流量计专用芯片的研制.pdf46. c8051f单片机调试器(EC6)使用说明VER2.0.pdf47. MPLAB加PICC联合Proteus仿真.pdf48. DB51 Ver2_1开发板使用说明书.rar49. mp3解码算法分析.pdf50. 无线遥控玩具汽车源程序.rar51. 单片机串行外围接口电路的三线式结构设计.doc52. STC单片机 51单片机程序下载失败总结.pdf53. 【单片机教材】C语言和汇编语言教材.zip54. 自制PC机红外线接口(Irda).doc55. 基于C8051F单片机的无位置传感器无刷直流电机的控制.pdf56. 【编程实用文档】C51指令表等6张编程实用图表.zip57. 单片机驱动标准PC机键盘的C51程序.doc58. altiumdesigner与ecadmcad协同设计.pdf59. 单片机照明灯智能控制器资料.rar60. PIC单片机CCP模块技术笔记.doc61. 在ME300上演示AVR实验入门教程(C语言).pdf62. 经典51单片机开发板.pdf63. 指纹识别门禁系统论文设计.doc64. 全自动可遥控旗帜升降系统的设计.doc65. 51单片机应用开发范例大全(光盘).zip66. 51学习开发板AD指导书和原理图.rar67. PIC24FJ32GA002单片机bootloader rs485通信移植.rar68. 基于GPS的四旋翼飞行器的设计.doc69. 51单片机与0832波形发生器锯齿波、三角波、正弦波.docx70. 基于STM32微控制器的先进电机控制方法.pdf71. 51单片机周边电路实例原理图.zip72. 博灵单片机51单片机教程.pdf73. 轻松学PIC之RS232串口通信篇.pdf74. 路灯控制系统程序.doc75. 基于LCD160128液晶显示的篮球计时计分控制系统.doc76. 51带音乐的数字钟程序.doc77. Total_Program(太阳能追踪程序).rar78. LPC1768最小系统原理图.pdf79. 基于单片机步进电机智能控制_刘博.pdf80. 51单片机定时器的使用和详细讲解特别是定时器2.pdf81. PID算法在炉温控制中的Proteus仿真.pdf82. AVR单片机烧入介绍资料.pdf83. 单片机_完整最新课件.ppt84. STM32与LabVIEW串行通信的设计.pdf85. 基于单片机的点滴输液控制装置设计.pdf86. 精通51单片机开发技术与应用实例.zip87. pragma用法大全.doc88. 单片机下载型实验板电路原理图.pdf89. 51单片机自学笔记 387页 13.8M 高清书签版.pdf90. 基于MSP430单片机的便携式血糖仪设计_邢淞.pdf91. 1 MIMO-OFDM Wireless Communications with MATLAB.pdf92. 基于51单片机数字信号源的设计与实现.zip93. 密码锁24c02源代码C语言+PCB+Protuse.pdf94. 第6章MSP430中断系统.pdf95. PC机与单片机控制的LED点阵显示实验系统_马鹏.pdf96. STM32固件库使用手册的中文翻译版.pdf97. 基于51单片机的函数发生器.wps98. 基于RS232的串口通信.rar99. 血压计芯片资料.doc100. 基于AT89C51的16×32点阵LED显示屏的设计.pdf

    标签: MATLAB 教程

    上传时间: 2013-05-15

    上传用户:eeworm

  • VIP专区-单片机源代码精选合集系列(27)

    eeworm.com VIP专区 单片机源码系列 27资源包含以下内容:1. 51单片机99秒倒计时C语言源程序.doc2. xlisp最新驱动程序.rar3. C51多任务编程思想.pdf4. MCS-51单片机原理及应用(书签).pdf5. 51mini仿真器中文使用手册(含驱动,usb驱动程序).rar6. 89C51模拟PT2272c程序.pdf7. 51单片机解码红外遥控器原理.doc8. 交通灯模拟系统设计.doc9. 用单片机89C51代替PT2272解码PT2262的程序(C51程序).doc10. 51单片机自学笔记(基础部分).docx11. proteus7.8破解版(附带Proteus中文入门教程).zip12. MSP430精准配置高速串口波特率的方法.pdf13. 《51单片机C语言创新教程》.pdf14. C51单片机及C语言知识点必备秘籍.rar15. 单片机多任务的时间片方式实现.pdf16. [基于Proteus的8051单片机实例教程][李学礼].pdf17. msp430x2xxx family 单片机 user guide.pdf18. 采用MAX232实现MCS—51单片机与PC机的通信.pdf19. [单片机原理及应用设计实验].齐维毅.文字版.pdf20. AVR单片机c语言程序设计.zip21. cp2012 usb驱动程序.rar22. 单片机DIY套件清单.doc23. 单片机控制电子门 密码锁.rar24. 51单片机总线接口仿真.ppt25. 基于单片机的多费率电能表源程序.RAR26. C语言实例解析精粹.pdf27. ST7920[1](字库)12864.pdf28. 郭天祥51单片机开发板原理图.pdf29. 单片机的实用程序代码.rar30. MSP430F449_EX_SCH.pdf31. 手把手教你用51单片机实现音乐频谱.pdf32. 点阵模块升级版的PCB电路板.rar33. PIC单片机实用教程(基础篇).pdf34. 实用新手时钟程序(LED+DS1302+AT89S52).rar35. 时钟芯片DS1302的原理及其Proteus仿真设计.pdf36. 百个原创51单片机程序(绝对经典).zip37. 单片机制作的8路抢答器.rar38. 四位数字时钟详细资料.doc39. 廉价单片机水塔控制系统.rar40. 60秒计数器实训套件.doc41. 51单片机串行口初值计算器.exe42. 16×32点阵数字钟及汉字显示.doc43. 基于单片机Si1015的蓄电池远程监测系统终端.zip44. 基于80C196KC的风力发电系统功率控制器设计.zip45. 初学者必看的单片机知识.pdf46. STM32F103XXX参考手册.pdf47. STC89C51RC-RD+_GUIDE-CHINESE.pdf48. USB基础教程.pdf49. 8乘8点阵滚动程序.pdf50. 【中文】STM32F系列ARM内核32位高性能微控制器参考手册V10_1.pdf51. STM32数据资料.pdf52. 1602液晶显示的一个时钟.rar53. 基于51单片机的红外遥控小车设计和制作.rar54. C语言教案.doc55. 实战AVR单片机C语言.pdf56. Proteus中文入门教程.doc57. sst89E516仿真芯片使用方法.pdf58. 16位单片机C语言编程:基于PIC24.pdf59. LY-51S V2_2开发板说明书.pdf60. 如何在keil 4 中添加STC单片机型号.pdf61. 51单片机汇编语言之中断系统.pdf62. AT89S51单片机实验及实践系统板简介.doc63. Sunny号STM32开发板硬件说明书.pdf64. 零死角玩转stm32-初级篇1、STM32如何编译和下载程序.pdf65. 新概念51单片机C语言教程.入门、提高、开发....pdf66. 51单片机单键短按 单键长按 双键短按 双键长按 判断.rar67. FAT32文件系统详解.pdf68. 单片机的C语言应用程序设计电子教案.rar69. SPCE061A编程手册.pdf70. C51单片机控制的心形流水灯(仿真图与程序).rar71. 《爱上单片机》配书光盘(书本的制作作品所要的程序).rar72. 61板电路原理图.pdf73. 液晶滚动显示资料.zip74. 104键盘和avr通信(硬软).pdf75. TI最新BSL协议说明.pdf76. Saleae逻辑分析仪应用手册--分析单片机、ARM、FPGA利器.pdf77. sscom32(串口助手).rar78. mega16最小系统原理图.pdf79. LSD-BSL430-USB_V1.0_编程器用户说明书.pdf80. LCD128x64驱动(KS0108).zip81. 单片机驱动继电器电路图.pdf82. KS0108B图形点阵液晶显示模块系列.rar83. atmel-AT89C52.pdf84. STM8 32选型手册.pdf85. 2N2221的pdf及datasheet芯片资料.pdf86. AVR单片机应用系统开发典型实例程序.exe87. STM8系列单片机的开发与应用.pdf88. AVR单片机软硬件学习教程.rar89. ILI9320控制器资料.pdf90. AVR单片机C语言程序设计实例精粹[图与程序].rar91. STM32固件库使用手册的中文翻译版_库函数.pdf92. STM32F2技术培训_灵活的静态存储控制器_FSMC.pdf93. MCF52259数据手册.pdf94. MEGA16转51原理图.pdf95. 无线遥控模块(单片机)教材.doc96. 通用遥控编码逻辑分析软件(V好用).rar97. 例说51单片机 C语言版.zip98. ASCII码表.doc99. STC15F2K60S2芯片.pdf100. 百个原创51程序.zip

    标签: 电视墙 控制技术

    上传时间: 2013-04-15

    上传用户:eeworm

  • ep51单片机编程器(新版)

    EP51 编程器使用说明 1、支持的芯片型号 支持目前最为经典和市场占有量最大的ATMEL 公司生产的AT89C51、C52、C55 和最新的 AT89S51、S52;AT89C1051、AT89C2051、AT89C4051 芯片,它们的烧写软件为Easy 51Pro V2.0。 是目前最为经济,美观和方便实用的小型51单片机编程器。通过跳针帽设置,还可以烧写DIP 封装的STC89C51、STC89C52 或者和这两种封装一样的STC 系列单片机,STC 单片机也是插 在DIP40 活动IC 座上,通过串口线或者USB 转串口线给它们烧写程序,烧写软件为STC-ISP。 买家可以通过转换座(PLCC 转DIP,买家另行配置)可以烧写PLCC 等封装的单片机。 出厂设置为AT89C/S 短接处7 个跳针帽端接,STC 短接处4 个悬空,用来烧写ATMEL 公司的 芯片。当烧写STC 单片机时把AT89C/S 短接处7 个跳针帽拔掉,STC 短接处4 个插上。

    标签: ep 51 单片机编程器

    上传时间: 2013-05-30

    上传用户:euroford

  • 51单片机串行口初值计算器

    单片机开发小软件集

    标签: 51单片机 串行口 初值计算器

    上传时间: 2013-10-23

    上传用户:Zxcvbnm

  • MSP430定时器的使用

    430单片机定时器

    标签: MSP 430 定时器

    上传时间: 2013-10-13

    上传用户:jhs541019

  • Wang1jin带您从零学单片机--定时器部分

    课程简介 定时器/计数器简介定时器/计数器特殊功能寄存器功能讲解定时器/计数器工作方式定时器/计数器相关计算定时器计数器应用操作流程定时器/计数器程序实例设计1定时器/计数器程序实例设计2课后作业

    标签: Wang1jin 单片机

    上传时间: 2013-11-18

    上传用户:lz4v4

  • 单片机时钟设计

    用51单片机定时器基于1602显示年月日

    标签: 单片机 时钟

    上传时间: 2015-05-20

    上传用户:Apple000

  • 基于51单片机的PWM直流电机调速系统

    在现代社会,自动控制系统遍及我们生活领域的各个方面,如在工业自动化中的应用:轧钢设备、机床设备、矿井设备、数控设备、工业机器人等等。而这些设备应用的动力系统基本都是直流电机,因此直流电机在当今工业领域得到了广泛的应用。  直流电机是最早发明并得到广泛应用的电机中的一种。在各种类型的电机中,直流电机因良好的启动性能、制动性能和调速性能而在航天、工业、数字化控制等领域得到了广泛应用。PWM(脉宽调制)调速技术是直流电机最常用的一种调速技术,PWM调速技术具有调速精度高、调速响应快、范围广和平滑调速以及节约电能的优点,因而PWM技术是直流电机的主流调速技术之一。  论文主要介绍直流电机调速系统,该系统是基于STC89C52RC微控制器发生PWM信号并输出给驱动模块L298来实现控制直流电机的调速系统。其中主要介绍单片机STC89C52RC的特点和应用以及PWM的工作原理和实现方法。还介绍了通过改变PWM信号占空比来实现直流电机调速以及怎么利用单片机改变占空比(具体见程序中)。其次介绍了4个独立按键,这4个按键与单片机的4个引脚相连接,通过单片机对这4个引脚进行实时扫描,单片机根据按键的状态发出不同的命令产生PWM信号,同时将PWM信号作为输入信号输入给驱动芯片L298,然后以L298的输出作为直流电机的电压输入来控制电机的启动、停止、加速、减速以及正向运转、反向运转。  最后是程序的设计,主要程序包括键盘扫描、PWM信号的产生、单片机定时器0的设置等方面,具体内容见本设计程序。

    标签: 51单片机 pwm 直流电机调速系统

    上传时间: 2022-06-11

    上传用户:trh505