基于S3C44B0X的大型LED显示系统设计 大型LED显示系统已经广泛应用于各种室内外场合,但由于其多采用多机系统,提高了系统成本和软硬件设计复杂度。多机系统工作时,本质上相当于一个高总线宽度的计算机系统 .
上传时间: 2016-12-20
上传用户:851197153
功能: 1、作为下位机采集8255数据并将此数据通过通讯送出, 2、采集数据为BCD,先转换成二进制,处理后再转换成BCD 3、通讯采用方式3,多机通讯,上位机发地址时TB8=1,其他TB8=0 下位机SM2=1,RB8=1时产生中断后使SM2=0收发数据,结束后SM2=1
上传时间: 2014-02-01
上传用户:agent
功能: 1、作为主机通讯采集两路下位机数据并将此数据通过8255送出(十路水位值) 并计算水头送STC板 2、采集数据为BCD码制,先转换成二进制,处理后再转换成BCD 3、通讯采用方式3,多机通讯,上位机发地址时TB8=1,其他TB8=0 下位机SM2=1,RB8=1时产生中断后使SM2=0收发数据,结束后SM2=1 在此系统中本机硬件地址要设为0
上传时间: 2017-06-10
上传用户:2467478207
题目:基于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
300个C51单片机设计proteus仿真源码软件源码:100000秒以内的计时程序10秒的秒表12864LCD图形滚动演示128X64LED160128LCD图文演示1602字符液晶滚动演示程序1602液晶显示的DS1302实时时钟16×16点阵(滚动显示)16×16点阵2(滚动显示)2io5键盘模拟音量数码管显示2×20串行字符液晶演示32x16汉字44行列键盘485全双工通信4×4键盘矩阵控制条形LED显示4个独立式按键控制LED开关4个独立式按键控制LED移位4只数码管滚动显示0~3555可调PWM发生器555的应用6264扩展内存6个16×16点阵74HC154译码器应用74HC59574HC595串入并出芯片应用74LS138译码器应用74LS148扩展中断8051双机通信简例8255并行口扩展实例89C51PWM8x8LED汉字显示8x8点阵做的贪吃蛇游戏8×8LED点阵屏显示数字8只数码管同时显示不同字符8只数码管显示多个不同字符8只数码管滚动显示8~F8只数码管滚动显示单个数字8只数码管滚动显示数字串8只数码管闪烁显示8通道自动温度检测系统仿真(含原程序)ADC0808 PWM实验ADC0809模数转换与显示ADC0832模数转换与显示AT89C51对直流电动机的驱动AVR_UartBCD译码数码管显示数字c51 可预设电压的数控电源(功能强大)clockConterCPU控制的独立式键盘扫描实验da、ad。液晶,传递函数模型综合应用的实例DIY51式数控电源DS1621温度传感器实验ds18b20DS18B20温度传感器实验DS18B20温度检测及其液晶显示HorseLightI2CIIC-24C04与数码管IIC-24C04与蜂鸣器INT0与INT1中断计数INT0中断3位计数INT0及INT1中断计数INT0和INT1控制条形LEDINT1中断5位计数IO并行口直接驱动单个数码管K1-K4 分组控制LEDK1-K4 控制LED移位K1-K4 控制数码管加减演示K1-K4 控制数码管移位显示K1-K4 键状态显示key_lcdks0108 液晶12864LCD频率计仿真LED代码查询V1[1].1LED模拟交通灯LED闪烁M16_AN_CompareM16_EEPROMM16_HorseMAX7221控制数码管动态显示my16key_cNT0中断控制LEDNT0中断计数NumberDisplayP3口流水灯PCF8574PCF8583+LCD1602PCF8591模数与数模转换实验proteus ADDC的练习程序PWMPWMLEDPWM控制LED的亮度仿真程序PWM控制马达的方法PWM波输出(可调)PWM电机正反转pwm程序实例PWM调温RAM扩展练习sscom32串口调试TIMER0与TIMER1控制条形LEDTIMER0控制LED二进制计数TIMER0控制单只LED闪烁TIMER0控制四只LED滚动闪烁TIMER0控制流水灯ULN2803usart_t《lcd1602仿真实例》一个数控直流稳压电源一个步进电机的仿真一步一步教你51_PC串口通信万能逻辑电路实验三机通讯串口仿真mcu_pc串口方式1串行数据转换为并行数据交通灯从左到右的流水灯光藕隔离驱动电机内部函数intrins.h应用举例净水控制器仿真电路刚做好的十个字的led屏模拟有程序包含单片机寄存器的头文件单只按键控制单只数码管滚动显示单只数码管循环显示0-9单只数码管循环显示0~F单片机与PC机串口通讯仿真单片机之间双向通信单片机向PC发送数据单片机向主机发送字符串单片机接收PC发出的数据单片机控制的电动自行车驱动系统单片机数据发送程序发一个用定时器做的PWM基于1602+ds12b80+ds1302+音乐+电子书+流水灯的多功能电子表基于ADC0832的数字电压表基于AT24C02的多机通信基于AT89C51+MAX7219的频率计 附带proteus仿真电路图 实际硬件电路测试通过基于DS1302的日历时钟基于yjwpm测试过的DS18B20仿真实例多功能电子钟多点温度测量多路开关状态指示大屏幕仿真子电路做的一个H型电机驱动电路字符串函数string.h应用举例字符函数ctype.h应用举例宏定义应用举例定时器中断控制的独立式键盘扫描实验定时器控制交通指示灯定时器控制数码动态显示定时器控制数码管动管显示对I2C总线上挂接多个AT24C0
上传时间: 2021-10-27
上传用户:wangshoupeng199
有关RS485的通信方式的应用,特别是针对多个设备通信时的处理方法。
上传时间: 2021-12-15
上传用户:qdxqdxqdxqdx
NXP LPC2214软件参考设计例程 -20例基础源码一 概述LPC2000 系列微控制器是基于ARM7TDMI-S 内核的32 位微控制器片内集成了支持400KHz 高速模式的硬件I2C 总线接口为了方便地对 I2C 从器件进行快速的正确的读写操作我们设计了LPC2000 系列微控制器I2C 软件包本软件包是硬件I2C 以主方式工作的只要用户调用接口函数并提供几个主要的参数即可轻松地完成I2C 总线外围器件的应用程序设计二 I2C 串行总线I2C 总线是PHILIPS 公司推出的芯片间串行数据传输总线2 根线(SDA SCL)即可实现完善的全双工同步数据传送能够十分方便地地构成多机系统和外围器件扩展系统I2C 器件是把I2C 的协议植入器件的I/O 接口使用时器件直接挂到I2C 总线上这一特点给用户在设计应用系统带来了极大的便利I2C 器件无须片选信号是否选中是由主器件发出的I2C从地址决定的而I2C 器件的从地址是由I2C 总线委员会实行统一发配三 软件包接口说明LPC2000 系列微控制器I2C 软件包采用中断方式进行处理提供了4 个接口函数分别为ISendByte() ISendStr() IRcvByte 和IRcvStr() 由于I2C 向量中断需要根据实际应用来设定(即VIC 的设置) 所以软件包中没有提供I2C 初始化的代码在调用I2C 软件包接口函数前用户程序要配置好I2C 总线接口(I2C 引脚功能和I2C 中断并已使能I2C 主模式)
上传时间: 2022-05-03
上传用户:fliang
一、课题名称基于单片机的单总线多点温度测控系统二、指导老师:三、设计内容与要求1、课题概述MCU作为嵌入式系统的低端产品应用非常广泛,电气信息类专业的学生掌握了NCU应用系统的设计具有很强的现实意义。通过基于单片机的单总线多点温度测控系统之全过程,可涵盖电气信息类专业的大部分专业基础课和专业课,可受到良好的工程设计实践的训练.2、设计内容与要求1·测温范围:-50℃~+120℃2,测量误差:0.5℃,显示分辨力:0.1℃,测量点数:18点,按1#.2#...18进行编号。4,有两种显示方式:(1)每一分钟显示一个测量点的编号及其温度值,自动切换。(2)可固定只显示某一个测量点的编号及其温度值.5,对每一个温度测量点可分别设置温度的上、下限值。6,当某个温度测量点的温度值超过其上、下限值时,发出声光报警信号,并累计报警的湿度测量点的个数;当显示报警的温度测量点的温度值时,其编号闪烁显示;可手动切除声光报警信号
上传时间: 2022-06-22
上传用户:
文件较大,存在网盘中,下载文件获取分享链接及提取码第1章单片机基础主要介绍了单片机的发展状况、体系结构,同时对单片机的编程方法及编程环境进行了简单描述。第2章C语言编程基础主要介绍了C语言中常用的数据类型和程序控制语句。第3章C语言高级编程主要介绍了函数、数组、指针以及结构体等内容,同时对各部分进行了说明,分别列举了相应的示例。第4章C51程序设计主要介绍了C51对标准C语言的扩展、C51函数库和C程序基本结构。第5章 Windows集成开发环境uVision2主要介绍了uVision2中各个菜单栏的作用,通过创建程序流程和调试流程详细介绍各菜单的使用以及仿真功能的应用。第6章C51编译器主要介绍了预处理的方法、C51编译器控制指令和C51的高级配置文件。第7章C51的典型资源编程主要介绍了C51典型资源的编程方法,包括中断系统设计、定时/计数器的使用、I/O口的使用和扩展存储器的方法等,最后还给出了一个使用多种资源的完整例程。第8章单片机通信主要介绍了单片机通信的相关内容,包括串口通信、单片机点对点通信、单片机多机通信、单片机I'C总线通信、单片机与计算机的互连等。第9章C51单片机的工程开发实例通过一个典型的应用实例介绍了单片机工程开发的一般方法。第10章 C51单片机典型模块实例主要以实例的形式,介绍了单片机典型模块的开发方法。在本书的编写过程中,借鉴了许多现行教材的宝贵经验,在此,谨向这些作者表示诚挚的感谢。由于时间仓促,加之编者水平有限,书中有错误或是不足之处在所难免,敬请广大读者批评指正
上传时间: 2022-06-24
上传用户:
eeworm.com VIP专区 单片机源码系列 1资源包含以下内容:1. 51单片机C语言入门教程.rar2. 用C51编写单片机延时函数.rar3. DS18B20温度转换与显示.rar4. AT45DB161D的测试程序.rar5. DATLV5618.rar6. SD_Card.zip7. KEILC51中文使用手册.rar8. 步进电机带调速程序.rar9. ISO14443.rar10. FM1702SL.rar11. 51系列单片机设计实例.rar12. 4X4矩阵键盘控制实验.rar13. 读卡程序.rar14. 万年历.rar15. C8051F大学课程.rar16. 基于AT89C2051的红外遥控学习器源程序.rar17. C语言实战105例源码.zip18. DIY小型LED点阵显示系统.rar19. IO模拟SPI实验.rar20. 温度监控系统的设计.rar21. F020.rar22. 51单片机常用汇编子程序.rar23. 基于DS18B20的可控温度报警器.rar24. c8051f310xmodembootloader.rar25. AVR单片机例程-微雪电子.rar26. TCP-IP_C51源程序.zip27. 基于ARM7最小系统的设计.rar28. sample_code_SHTxx.rar29. C计算器源代码.rar30. AT89C2051单片机做节日彩灯控制电路程序.rar31. 多功能遥控小车的硬件软件设计程序.rar32. 采用mega8和18b20的温度采集程序.rar33. modbus51.rar34. MEGA16读AD7705程序.rar35. 4位数码管动态显示实验.rar36. AVR单片机I2C总线实验.rar37. SPI接口实验LED显示.rar38. 时钟日历芯片PCF8563的应用程序(C语言).rar39. 25811226hongwaigooog.rar40. 17869333sensor.rar41. 《AVR单片机原理及应用》.rar42. 16×16.zip43. 单片机应用技术(C语言版)[王静霞][程序源代码].zip44. SHT75.rar45. ARM论文集.rar46. psoc介绍及示例程序.zip47. 485通信仿真源码.rar48. 51单片机及其C语言程序开发实例光盘资料.rar49. 51单片机.rar50. 10红外解码.rar51. 《51单片机C语言快速上手》.rar52. 51单片机播放音乐电路仿真和代码.rar53. C语言程序设计实训100例——基于8051Proteus仿真.zip54. ST7565_Driver_menu.rar55. 红外抄表器.rar56. CAN现场总线.rar57. AD采样测量电压.rar58. LCD12864上显示波形.rar59. 基于AVR单片机GPS控制系统C程序.rar60. STM32F107_ETH_LwIP_V1.0.0.rar61. Si4432-T-B1版本资料.rar62. 模拟SPI控制nRF24L01程序.rar63. DS1302时钟DS18B20.rar64. 1602字符液晶滚动演示程序.zip65. 《PLC实用子程序》源代码下载.rar66. 超声波程序.rar67. 交通灯设计.rar68. Zigbee模块的详细电路原理图和C代码.rar69. 四轴飞行器代码.rar70. 用labview和pic单片机打造虚拟数字示波器上位机源程序.rar71. 用labview和pic单片机打造虚拟示波器下位机源程序.rar72. 1700语音芯片SPI控制程序.rar73. AVR触摸键盘.rar74. 基于AVR单片机的三相spwm波.rar75. 74HC165读按键.rar76. I2C协议.rar77. 51的GPS开发的NMEA数据读取与解析.rar78. 基于DS18B20的温度实时采集与显示系统的设计与实现.rar79. 基于单片机的PID温度控制系统.rar80. 33个毕业设计单片机类.rar81. 单片机外围电路设计.rar82. STM32SDCardSourceCodeFATFS.rar83. 基于ATM89C51单片机的IC卡读写器的设计.zip84. 51单片机时钟+秒表程序.rar85. 24l01 7对1 多机通信.rar86. 范例程序 SONiX.rar87. 单片机脉搏测量仪.doc88. 中颖单片机SH88F516例程.rar89. L298N直流电机步进电机两用驱动器.rar90. ARM LPC2478 CAN收发程序.rar91. 8051单片机C语言彻底应用.pdf92. STC单片机控制5线四相24BYJ-48 5V DC 步进电机正反转驱动程序.rar93. 基于单片机的红外遥控风扇硬件电路与程序.rar94. STM8示例程序.rar95. 12864菜单.rar96. 步进电机控制程序.rar97. ad9850.rar98. 51单片机LCD160128驱动程序.rar99. 51单片机I2C总线E2ROM驱动程序.rar100. scsi_port_guild.rar
上传时间: 2013-05-15
上传用户:eeworm