pdf

51单片机C语言编程(中科大).pdf

  • 1星
  • 日期: 2013-09-04
  • 大小: 2.3MB
  • 所需积分:1分
  • 下载次数:1
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 51单片机C语言

非常不错的学习资料,有助于你对单片机的深刻认识,成为一名优秀的硬件工程师。

更多简介内容

推荐帖子

多节锂电池充电管理方案-TPS54201
        本文介绍多节锂电池串联供电的充电管理方案-TPS54201,采用分立方案实现,如图1所示,MCU实时采样电池的充电电压和充电电流,输出PWM经电平转换控制MOS实现闭环控制。由于MCU资源有限,开关频率通常在50K赫兹以下,外围器件多且功率电感体积大,此外,分立方案没有过流,短路保护功能。 图1 分立方案VS TPS54201-锂电池充电管理        TP
qwqwqw2088 【模拟与混合信号】
LM358实际使用上会有电压不断降低的现象吗?
各位大侠好,小弟毕业设计,就是测试电动车电池电压,基本电路图如下,输入是55V(电池电压),经过R1、R2分压后取得大概3.11V左右的电压,然后经过一个 老师课上说的RC π型滤波后进入LM358运放电压跟随器,再经过104独石电容滤波后进入单片机AD。 实际试验中刚刚开始没什么问题,但是发现如果长时间上电的话运放输出引脚的电压会持续缓慢降低(事实上输入的电压是不变的),而且AD的读
Ablikim 模拟电子
有感小无刷驱动外包
有一小项目需外包。 大概说明: 驱动6槽4极有感内转无刷电机, 电压:6-18V , 功率150W,过流,欠压,堵转保护。转速:35000-38000rpm。 要求:按照本人提供的PCB 板尺寸进行设计,空间比较有限。 上电0.2秒内,从0启动到最大转速。程序需要自适应电压保护。比如使用7.4V 锂电池时,保护电压为6V ,11.1V 锂电池时为9V。此驱动可能会使用2S 3S
andy1gao 电机驱动控制(Motor Control)
射频地——射频不是你想“地”那样
初中物理就学过,电压又称电势差,即任意两个电势/电位的差值,一般认为无穷远处的电势为0,通常说的“电压”隐含条件就是相对于0电势的差值,但这个“无穷远处的0电势”太含糊了,实际电路分析的时候不可能去探测到它。好在电压跟绝对电势无关,它只是一个差值,因此我们可以任意选择电路中某一个电位作为参考基准点,人为规定它是0电势点,则这个基准点就称为“地”(Ground)。   人为定义好“地”以
btty038 RF/无线
MSP430F6638单片机定时器Timer_A
各种寄存器(x代表数字,比如我们用的TA1,那么x=1) 1 TAxR——16位计数器 16位定时器/计数器寄存器TAxR随时钟信号的每个上升沿递增或递减(取决于工作模式)。 可以使用软件读取或写入TAxR。 另外,定时器在溢出时可以产生中断。 可以通过将TAxCTL寄存器中的TACLR位置1来清零TAxR。 将该位置1会复位TAxR,定时器时钟分频器逻辑和计数方向。 TACLR位自动复位,
火辣西米秀 【微控制器 MCU】
DSP程序优化方法
1、选择合适的算法和数据结构     选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高。     在许多种情况下,可以用指针运算代替数组索引,这样做常常能产生又快又短的代码。与数组索引相
灞波儿奔 【DSP 与 ARM 处理器】

评论

登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })