基于8051单片机的设计设计,四路抢答器的设计,word形式,汇编语言。抢答器
上传时间: 2014-01-21
上传用户:Altman
基于AT89C51单片机的程序,实现了一个MP3硬盘播放器
上传时间: 2014-01-11
上传用户:bakdesec
基于单片机的数字频率计设计,定时器T0完成定时功能,T1采用计数功能
上传时间: 2017-05-29
上传用户:671145514
基于51单片机的带时间显示和紧急控制的交通灯的设计。 此程序在硬件上调试通,用定时器1延时,外部中断0接紧急控制,R0为100MS延时常数,R2为状态延时常数,8279控制数码管显示时间,用P1口控制双色灯
上传时间: 2013-12-23
上传用户:wang0123456789
基于MSP430F149 单片机的温度监测系统的设计介绍了一种通用温度监测仪。阐述了以MSP430F149 为核心的温度检测仪的硬件模块和软件设计。该温度检测仪具有 低成本、低功耗、可靠性高、抗干扰能力强等特点, 根据不同需要可应用于多种温度检测系统中。 关键词:MSP430 , 温度, 检测系统
上传时间: 2013-12-11
上传用户:xhz1993
MP3播放器与U盘设计,想学习的孩子都可以过来看一下喔
标签: MP3播放器与U盘设计
上传时间: 2015-05-02
上传用户:jackson123
题目:基于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
以下是使用本书的推荐步骤和方法:1.学习用Protel进行电路设计。按照功能定义、方案选定、电路原理图设计、采购元件、硬件电路板设计的流程,自己动手,实践各个环节,掌握了这些环节以后,就在一定程度上具备了自己解决问题的能力。在原理图和印制电路板设计过程中,可以参考配套网站上中的相关内容,但电路印制电路板设计完成以后,暂不制板。有关内容见“硬件电路设计与制作”篇中的第1~5章。2.进行电路板焊接和调试。使用本书所配印制电路板,自己购买元件,按照“硬件电路设计与制作”篇中的第7章的详细步骤进行电路板焊接和调试。调试过程中直接使用配套网站上中提供的各种调试时需要的固件程序,暂不关心这些固件的程序是如何写就的。3.理解源程序。MP3+U盘调试完成以后,对整个调试开发环境就应该很熟悉了。接下来,阅读本书“C51程序设计”篇的有关内容,并阅读附录中对KeilC编译器、Source Insight源码阅读软件的介绍,阅读配套网站上调试过程所用固件对应的C源程序,并结合源码中的注释,理解MP3源程序设计的方法。4.进行个性化设计与调整。到此,读者对于硬件电路设计与制作过程中的软件、硬件电路设计与制作有了相当了解了。此时,可以将自己原先设计的印制电路图进行必要的个性化设计与调整,自己制作MP3播放器的印制电路板,根据所做调整,在原有调试所需固件的基础上,进行相应的修改,重复电路调试过程,以便提高和融会贯通。电路板加工可以参考“硬件电路设计与制作”篇中的第6章内容。5.进行USB通信的学习,了解USB有关概念。先学习“USB海量存储设备(U盘)设计”篇中第14~17章的内容,建立起USB通信的概念。6.了解设计一个USB海量存储设备所需的知识,进一步加深对USB通信的理解。阅读“USB海量存储设备(U盘)设计”篇中第18~20章的内容。7.用C语言编程实现U盘的固件编写,掌握USB通信的调试方法。阅读“USB海量存储设备(U盘)设计”篇中第21章、第22章的有关内容。
上传时间: 2022-06-23
上传用户:
基于51单片机的烟雾火灾报警系统设计 主要采用 单片机+MQ-2烟雾传感+ADC0809模数转换芯片+DS18B20温度传感器+数码管显示+按键+蜂鸣器 设计 而 成。主要功能如下:2.实时显示当前的烟雾值和温度值;3.温度和烟雾的报警值可以通过按键设定;4.当前烟雾值和温度值在正常范围时,绿灯亮;5.当前温度不在上下限范围或烟雾超过上限时,红灯亮,蜂鸣器响,同时继电器吸合;6.三个按键功能:设置、加、减;
上传时间: 2022-07-03
上传用户:XuVshu
基于51单片机的智能遥控晾衣架设计硬件主要构成:单片机+最小系统+无线收发模块+编码解码模块+电机模块+限位开关模块+数码管显示模块+湿度检测模块+光敏检测模块+继电器驱动模块+蜂鸣器模块+LED指示灯模块+按键模块主要功能实现:1.电机的转动是通过继电器控制的,可见负载的广泛性。实际应用中继电器可以接其他负载;2.开机初始时为智能模式,通过光敏自动识别光线强弱(白天或夜晚),采用DHT11温湿度传感器检测空气的湿度,数码管显示湿度值,当湿度小于80%时,电机会相应的白天伸出或夜晚收回衣架,碰触相应的限位行程开关,停止转动。如果外面的湿度达到80%以上时,即使是白天衣架也会自动收回。实际应用中行程开关安装在晾衣架的上下限位处,当晾衣架上升或下降到极限时,会碰触行程开关(设计中只是模拟,需要用手碰触),行程开关会给单片机信号,从而防止过卷,安全无误;3.当按下遥控板上的切换按键,实现智能模式与手动模式的切换。手动模式按一下伸出或收回键电机相应的转动,再按一下停止,晾衣架到限位即手动碰触行程开关会停止转动。
上传时间: 2022-07-03
上传用户:trh505