51单片机产生正弦波 下列数据是我计算出来的正弦函数在0~90度区间的数值(0~128),可以用于8位DA输出,把这个数据表存 进去查表就行了,其他角度做点儿简单的计算就行了。
上传时间: 2014-01-07
上传用户:邶刖
计算小车行驶里程,运用51单片机和红外线传感器
上传时间: 2014-01-12
上传用户:myworkpost
单片机波特率的初值计算,实用的很,大家可以用用
上传时间: 2017-08-18
上传用户:bruce5996
51全球地磁场计算,里面是一个C程序,用keil建一个工程,添加上这个文件,输入任意时间就可以直接从虚拟串口上看到数据了。
上传时间: 2013-12-15
上传用户:hasan2015
51单片机串口通讯的好帮手!串口调试助手 用于51串口和电脑通讯
上传时间: 2014-01-02
上传用户:坏天使kk
51单片机串口通信计算器,自动计算波特率
标签: 51单片机
上传时间: 2015-04-19
上传用户:zj520
题目:基于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 //主机地址
上传时间: 2020-06-18
上传用户:umuo
基于51单片机开发的多功能桌面助手,时钟、互联网控制、智能家居硬件和软件并搭载了嵌入式WiFi模块,MP3模块,语音识别模块等。 它拥有的功能如下: 1:万年历(包括时间、日期、星期、温度、闹钟) 2:非特定人声语音识别操作(能识别开灯、开空调等简单命令) 3:红外遥控操作
上传时间: 2022-07-19
上传用户:
eeworm.com VIP专区 单片机源码系列 29资源包含以下内容:1. 单片机开发使用工具.zip2. 低成本8位单片机控制的光电寻迹智能车.zip3. nios ii 入门手册中文版.zip4. 绝密单片机笔记.pdf5. 汉字转unicode带16进制.exe6. 基于单片机的智能小车程序.zip7. 8路串口继电器.zip8. Kinetis_K60开源底层驱动开发包(20120328).rar9. 34个单片机实例(包括框图和程序).doc10. 单片机功能简图.pdf11. 按键漫谈.pdf12. 暑期单片机训练题集.pdf13. 基于单片机的数字时钟.doc14. 电子工程师知识.doc15. DIY单片LCD投影机.doc16. 欧姆龙plc编程软件使用手册.pdf17. Keil_uVision4安装破解方法与汉化.doc18. 单片机C语言应用.pdf19. 单片机开发板原理图.pdf20. McuTools 工具集成 非常实用.zip21. Keil_uvision教程.doc22. STC单片机资料.pdf23. CAD技巧120个绝对实用.doc24. 51单片机控制的步进电机.doc25. 谭浩强C语言程序设计.pdf26. 三天入门Cortex-M4.pdf27. 数码管显示—ADC0832电压表PROTUES仿真.rar28. 避障小车.doc29. 算法设计与分析.zip30. 王爽《汇编语言》.pdf31. 算法大全.zip32. K60文档整合.rar33. AT89C52中文手册.pdf34. 更方便的定时器计算.exe35. AT89S52消防智能电动车设计.rar36. 摇摇棒资料.rar37. 单片机的开发软件STC-ISP-V4.83-NOT-SETUP-CHINESE.EXE38. keil与Proteus使用.pdf39. C8051F000_03_IcpdfCom.pdf40. C8051F005_IcpdfCom.pdf41. AT89S52单片机程序50例(00-50).rar42. STCMCU全系列头文件.zip43. 全套pads2007视频教程.rar44. 33个毕业设计——单片机类.rar45. 最全版ds18b20简体中文资料.rar46. 【仿真】PROTEUS中Max7221数码管动态显示.rar47. USART串口编程.pdf48. MCS-51单片机原理及实用技术.rar49. lcd1602字符手册.pdf50. McuTools工具集成.zip51. 单片机源程序精华包.rar52. 单片机高级语言C51应用程序设计.pdf53. STM32中文参考手册.pdf54. 16-16点阵字模生成软件 绿色版.rar55. 利用Protel99SE设计PCB基础教程.rar56. NUC122 Technical Reference Manual SC V1.06.pdf57. Keil_C51几种精确延时方法.doc58. MedWin v2.04单片机集成开发环境(中文版).rar59. ARM Cortex-M0原理与应用实践V1.5.pdf60. Proteus单片机仿真实例大全.rar61. 单片机wifi方案.pdf62. 边学边用单片机.rar63. 单片机常用模块电路大全.zip64. 伟福E2000仿真机软件下载.zip65. adc8009应用实例--基于51单片机的PWM直流电机调速proteus仿真.zip66. 《51单片机C语言实例fenxi》写的还可以.pdf67. MicroChip Pic电子发烧友_开发工具下载.zip68. 8X8点阵取模软件.zip69. STC89CXX_GUIDE-CHINESE.pdf70. 芯源的单片机教程.pdf71. CodeVisionAVR破解版.rar72. lcd1602显示.rar73. in4007和in4148区别.pdf74. MSP430单片机实时多任务操作系统c源代码.zip75. Keil C51 V6.23 中文汉化程序_keil c51软件下载.zip76. 单片机反编译器 V1.2下载.zip77. Keil Arm7 设计软件_V1.0测试版下载.zip78. PZISP自动下载软件.exe79. Lope 51 仿真软件 Ver 3.26 中文完整版_下载.rar80. NE555手册.pdf81. Keil C51 V6.21的安装程序_Keil C51下载.zip82. HC6800说明书.pdf83. 51的上位机程序.docx84. Keil C51 7.01 DEMO版_(有2k代码大小限制)下载.zip85. PIC单片机的C语言使用.doc86. keil7.06完全破解版_免费下载.rar87. PIC单片机原理图.pdf88. Keil C51 V7.0中文汉化程序_免费下载.zip89. KEIL7.0完全破解版、中文补丁_keil下载.zip90. KEIL中文完全破解版_免费下载.rar91. protues仿真keil程序 初学者的福音.zip92. 可移植到51单片机_T9拼音输入法.wps93. RTX51多任务操作系统中文使用指南.pdf94. 串口调试助手大全免费下载.rar95. 80C51单片机的结构.ppt96. 16.16LED点阵字库软件.rar97. 超声波测距离.pdf98. 怎样才能学好单片机.pdf99. 计算51单片机波特率程序_免费下载.zip100. 单片机初学习.pdf
上传时间: 2013-07-22
上传用户:eeworm
51单片机定时器时间计算工具,即是计算定时器溢出时间TH0,TL0也是研究51单片机定时器的软件模形。软件中分析了定时器的工作流程和寄存器功能。可以助你更深刻的了解51单片机定时器。
上传时间: 2013-07-27
上传用户:eeworm