我开发单片机有5年了,积累了一点经验,这是对初学者的一点小建议!工欲善其事必先利其器,有好的工具能大大提高效率!硬件工具:(1)示波器!示波器是必须有的,想学习的话,就算省吃俭用也必须买下来,当然,也不是说要买很高档的,我觉得单单用在单片机上面的话,国产的就很好了。我买了普源的DS1052E ,双通[详细]
并行编程,最早的编程方法,功能最强大,但需要连接较多的引脚,通常需要12V~24V的高压ISP(In System Programmability) 在系统编程,简称为 串行下载IAP(In Application Programing) 在应用编程,BootLoader也是类似的意思1 ISP虽然利用了SPI接口(M64/M128除外),但只在复位时起作用,而且下载完成后合格的下[详细]
学习单片机为什么选用AVR单片机?电子技术的迅猛发展,尤其单片机更广泛地应用于军事、工业、家用电器、智能玩具、便携式智能仪表等领域,使产品功能、精度和质量大幅度提高,电路简单、故障率低、可靠性高且成本低廉。ATMEL公司把51内核与其擅长的FLASH制造技术相结合,推出可重复擦写1000次以上低功耗的89C51/52/[详细]
随着电子技术的迅速发展,计算机已深入地渗透到我们的生活中,许多电子爱好者开始学习单片机知识,但单片机的内容比较抽象,相对电子爱好者已熟悉的模拟电路、数字电路,单片机中有一些新的概念,这些概念非常基本以至于一般作者不屑去谈,教材自然也不会很深入地讲解这些概念,但这些内容又是学习中必须要理解[详细]
PWM:脉冲宽度调制,图中T为脉冲周期,t为高电平时间,t与T的比值t/T称为占空比,脉宽调制指的是调整t的大小,即改变脉冲的占空比,占空比值越大,输出的电压越高。改变占空比就改变输出的电压,常用于实现D/A,调节电压或电流,改变电动机的转速等。快速PWM模式:它的计数方式是TCNT0由0开始计数到2[详细]
目录:1. Character Type Functions - 字符类型函数2. Standard C Input/Output Functions - 标准输入输出函数3. Standard Library Functions - 标准库和内存分配函数4. Mathematical Functions - 数学函数5. String Functions - 字符串函数6. BCD Conversion Functions - BCD 转换函数7. Memory Access[详细]
在avr单片机中,用iic编程自己怎么写头文件?有这方面的资料可以给提供吗?1、ASM可以直接用官方studio中的头文件。2、C的话,应该在ICC的安装目录下已经给了头文件的吧!首先在存放C文件的目录下 建立一个h文件(就是TXT重命名为.h即可)然后向h头文件里编写你要添加的代码,最后只需在你需要用的C文件里 #inc[详细]
AVR 开发工具介绍要开发AVR系统,编写AVR程序,你需要有软件环境 【ICC+AVRstudio环境配置】,也需要有硬件环境,本文介绍硬件环境的选择与入门芯片的配备。硬件环境:主要是有基本系统『最小系统』,编程器,仿真器,下面就这三方面做一些介绍。推荐的工具: JTAG 仿真器 使用 AVR Studio [详细]
我现在用AVR STUDIO+WINavr,刚开始还行,但慢慢发现当你在程序中想看一个函数或者变量的定义时,没办法跳转过去,只能自己找到相应的定义(至少我不知道怎么跳转),这个很不方便,我用AVR STUDIO+WINavr是因为能和protues一起单步调试仿真,但无法跳转很不舒服,另外我没有仿真器,其实连个AVR的片子都没有,别说[详细]
MSP430的低功耗事件驱动工作模式MSP430系列单片机的各个模块都可以独立运行,如定时器、输入/输出端口、A/D转换、看门狗、液晶显示器等都可以在CPU休眠的状态下独立工作。若需要主CPU工作,任何一个模块都可以通过中断唤醒CPU,从而使系统以最低功耗运行。让CPU工作于突发状态可以充分利用CPU的低功耗性能。通[详细]
1.1 了解单片机的能力【规则1】设计满足要求的最精简的系统。正确估计单片机的能力,知道单片机能做什么,最大程度的挖掘单片机的潜力对一个单片机系统设计者来说是至关重要的。我们应该有这样一个认识,即单片机的处理能力是非常强大的。早期的PC机,其CPU(8086)处理能力和8051 相当,却能处理相当复杂的任务[详细]
MSP430最大的特点是超低功耗,本次学习的是超低功耗模式下的IO操作。/******************************************************************************* 超低功耗频率 1.5KHZ* P1.0有1/100的周期激活* 超低功耗的范例* ACLK = VL0, MCLK = VLO/8 ~1.5kHz, SMCLK = n/a,主时钟选择超低功耗,超低频率的内部晶[详细]
MSP430f149常用的端口有P1、P2、P3、P4、P5、P6,它们都可以直接用于输入/输出。MSP430系统中没有专门的输入/输出指令,输入/输出操作通过传送指令来实现。端口P1~P6的每一位都可以独立用于输入/输出,即具有位寻址功能。常见的键盘接口可以直接用端口进行模拟,用查询或者中断方式控制。由于MSP430的端口只有数[详细]
MSP430单片机的端口介绍MSP430的端口有P1、P2、P3、P4、P5、P6、S和COM(型号不同,包含的端口也不仅相同,如MSP430X11X系列只有P1,P2端口,而MSP430X4XX系列则包含全部上述端口),它们都可以直接用于输入/输出。MSP430系统中没有专门的输入/输出指令,输入/输出操作通过传送指令来实现。端口P1`P6的每一位都可[详细]
所谓单片机,其实就是一个集成了微处理器、存储器、各种输入输出接口的芯片。学术上管它叫做“单片微型计算机”。要实现单片机的各种功能,就需要我们动手编写程序来控制芯片各个引脚在不同的时间输出不同的电平(高电平或者低电平)进而控制单片机的外围电路实现单片机系统的各种功能。我们都学过C语言[详细]
1-简介简介MSP430单片机定时器A结构及其应用范例。2-定时器模块在MSP430系列单片机中带有功能强大的定时器资源,这定时器在单片机应用系统中起到重要的作用。利用MSP430(以下称为430)单片机的定时器可以用来实现计时,延时,信号频率测量,信号触发检测,脉冲脉宽信号测量,PWM信号发生。另外通过软件编写可[详细]
C51的一些误区和注意事项1)C忌讳绝对定位。常看见初学者要求使用_at_,这是一种谬误,把C当作ASM看待了。在C中变量的定位是编译器的事情,初学者只要定义变量和变量的作用域,编译器就把一个固定地址给这个变量。怎么取得这个变量的地址?要用指针。比如unsigned char data x;后,x的地址就是&x, 你只要查看这个[详细]

扫码关注我们
0755-82591179
邮箱:ivy@yingtexin.net
地址:深圳市龙华区民治街道民治大道973万众润丰创业园A栋2楼A09

Copyright © 2014-2025 颖特新科技有限公司 All Rights Reserved. 粤ICP备14043402号-4