ARM汇编伪指令 宏的用法详解 宏是一段独立的程序代码,它是通过伪指令定义的,在程序中使用宏指令即可调用宏。当程序被汇编时,汇编程序将对每个调用进行展开,用宏定义取代源程序中的宏指令。MACRO、MEND语法格式:MACRO[$ label] macroname{ $ parameter1, $ parameter,…… }指令序列MENDMACRO伪... 2023-06-13 ARM汇编伪指令宏文章单片机AVR单片机
AVR的SPI程序 一个SPI的实例,通过SPI实现两机通讯, 采用中断方式实现双全工通讯。 本例用两MEGA8515实现,连接为: MISO----MISO MOSI----MOSI SCK ----SCK /SS ----/SS 将要发送的数据加载到发送缓冲区的函数fill_tx_buffer和从接收缓冲区读出数据的函数read_rx_buffer未给出,根据各自需求... 2023-06-13 AVRSPI程序中断文章单片机AVR单片机
基于WinAVR的DS18B20源程序 #ifndef _DS18B20_C_#define _DS18B20_C_#define DQ_18B20 (1<<3) // PD3#define DQ_TO_0() (DDRD |= DQ_18B20) // PD3=’0′#define DQ_TO_1() (DDRD &= ~DQ_18B20) // PD3=’float’#defi... 2023-06-13 WinAVRDS18B20锁存器文章单片机AVR单片机
AVR_M8单片机串口控制应用程序 #include #include #include "Io_define.h"unsigned char RX_data[4]={0}; //串口接收的数据unsigned char keyb_state=0;unsigned char keyc_state=0;unsigned char RX_counter=0; //串口接收到的字节数计数器void... 2023-06-13 AVR单片机串口控制状态数据文章单片机
AVR单片机的SPWM程序 #include //程序中现在只有SPWM产生的相关的程序,其他的程序都已经删除#include#pragma interrupt_handler T0:17 //定时器0的溢出中断向量unsigned int SPWM_OCR1A[101]={493,492,491,490,489,488,487,486,485,484,483,482,481,479,478,477,476,475,47... 2023-06-13 AVR单片机SPWM频率文章单片机
AVR单片机读PS2鼠标 #include#include #include "myh.h"//MOUSE//时钟接CLK:5--INT0--PD2#define PINMCLK (PIND&BIT2)#define PRTMCLK_H {DDRD&=NBIT2;PORTD|=BIT2;}#define PRTMCLK_L {DDRD|=BIT2;PORTD&=NBIT2;}//数据接DAT:... 2023-06-13 AVR单片机PS2鼠标时钟文章单片机
AVR单片机EEPROM的读写 一 AVR存储类型 不要外挂方便使用1.FLASH 存储程序代码2.EEPROM 运行的数据掉电不丢失的 数据存储 分页的数据3.SRAM 运行的临时数据EEPROM:读写以字节为单位 通过专用指令或SPI、JTAG直接读写使用RC震荡作为时钟,典型值为8.5ms有时数据丢失的原因:刚上电电压不稳就操作、... 2023-06-13 AVR单片机EEPROM读写文章单片机
AVR芯片的ISP全攻略+熔丝补救方法 ISP(In System Programmability) 在系统编程,简称为 串行下载IAP(In Application Programing) 在应用编程,BootLoader也是类似的意思1 ISP虽然利用了SPI接口(例外:M64/M128为UASRT0接口,Tiny13等没有SPI接口)的引脚,但只在复位时起作用,而且下载完成后合格的下载器会自动断开... 2023-06-13 AVR芯片ISP熔丝补救方法文章单片机AVR单片机
AVR单片机的应用经验 AVR与传统类型的单片机相比,除了必须能实现原来的一些基本的功能,其在结构体系、功能部件、性能和可靠性等多方面有很大的提高和改善。但使用更好的器件只是为设计实现一个好的系统创造了一个好的基础和可能性,如果还采用和沿袭以前传统的硬件和软件设计思想和方法的话,是不... 2023-06-13 AVR单片机应用经验文章AVR单片机
AVR单片机通讯用发送标识UDRE与TXC的区别 AVR的说明书上说:“TXC标志位可以用来检验一个数据帧的发送是否已经完成,RXC标志位可以用来检验接收缓冲器中是否还有数据未读出。在每次发送数据之前(在写发送数据寄存器UDR前)TXC标志位必须清零。”“数据寄存器空UDRE标志位表示发送缓冲器是否可以接受一... 2023-06-13 UDREAVRTXC单片机文章AVR单片机
关于AVR中断的优先级 AVR单片机在同一个优先级中,中断向量入口地址越低,其优先级越高。AVR单片机在响应中断以后,会禁止系统响应其余中断。如果程序需要在某个中断服务程序中响应其它中断事件,可以在该中断服务程序中用SEI指令或_SEI()(IAR)、 SEI()(ICCAVR)重新使能全局中断即可。否则,AVR单... 2023-06-13 AVR中断优先级文章单片机AVR单片机
AVR单片机主要的特性 AVR的主要特性高可靠性、功能强、高速度、低功耗和低价位 , 一直是衡量单片机性能的重要指标,也是单片机占领市场、赖以生存的必要条件。早期单片机主要由于工艺及设计水平不高、功耗高和抗干扰性能差等原因,所以采取稳妥方案:即采用较高的分频系数对时钟分频,使得指令周... 2023-06-13 AVR单片机计算机文章AVR单片机
AVR单片机延时程序 AVR单片机延时程序:1.毫秒级的延时延时1ms;void delay_1ms(void){unsigned int i;for(i=1;i<(unsigned int)(xtal*143-2);i++);}在上式中,xtal为晶振频率,单位为MHz. AVR 延时程序当晶振频率为8M时,延时函数软件仿真的结果为1000.25μs.当晶振频率为4M时,延时函数软件仿真结... 2023-06-13 AVR单片机延时程序文章AVR单片机
简单介绍什么是AVR单片机 什么是AVR单片机?AVR单片机有什么优点?为什么要选择AVR单片机?AVR单片机是ATMEL公司研制开发的一种新型单片机,它与51单片机、PIC单片机相比具有一系列的优点:1:在相同的系统时钟下AVR运行速度最快;2: 芯片内部的Flsah、EEPROM、SRAM容量较大;3:所有型号的Flash、EEPROM都可... 2023-06-13 AVR单片机基础知识文章AVR单片机
串行闪存M25P10与AVR单片机的接口技术 1概述SO8N封装的高速串行闪存M25PXX系列尺寸紧凑,成本低廉,适合各种对成本有较高要求的计算机及消费电子产品的代码存储应用,如打印机、光驱、无线局域网(WLAN)模块以及机顶盒(STB)。M25PXX系列串行闪存容量为512 Kb~128 Mb可选择,具有先进的写保护机制,支持速度高达50 MHz的SPI兼... 2023-06-13 串行闪存 SPI接口 M25P10 AVR单片机文章单片机AVR单片机
【笔记】AVR使用手记 上电后,当单片机外围器件没有正常现象后,可能是单片机的外围晶振没有起振,这时可以通过设置选择熔丝位,把AVR单片机的时钟源选择为内部时钟。再上电观察现象,综合判断。若单片机外围有485,单片机每次复位或者上电,485都会输出一个00,那么当内部晶振起作用,并且单片机正常运行后,无... 2023-06-13 AVR单片机使用经验文章AVR单片机
什么是AVR单片机?AVR单片机的主要特点 1:在相同的系统时钟下AVR运行速度最快;2: 芯片内部的Flsah、EEPROM、SRAM容量较大;3:所有型号的Flash、EEPROM都可以反复烧写、全部支持在线编程烧写(ISP);4:多种频率的内部RC振荡器、上电自动复位、看门狗、启动延时等功能,零外围电路也可以工作;5:每个IO口都可以以推换驱动... 2023-06-13 AVR单片机特点文章AVR单片机
AVR单片机及其特点 什么是AVR单片机? AVR单片机有什么优点? 什么要选择AVR单片机?AVR单片机是ATMEL公司研制开发的一种新型单片机,它与51单片机、PIC单片机相比具有一系列的优点:1:在相同的系统时钟下AVR运行速度最快;2: 芯片内部的Flsah、EEPROM、SRAM容量较大;3:所有型号的Flash、EEPROM都可... 2023-06-13 AVR单片机特性文章AVR单片机
关于AVR单片机I/O口使用注意事项 1. 先正确设置DDRx方向寄存器,再进行I/O口的读写操作。2. I/O口复位后的初始状态全部为输入工作方式,内部上拉电阻无效,外部引脚呈现三态高阻输入状态。3. 当I/O口工作在输入方式时,且要读取外部引脚上的电平时,应读取PINxn的值,而不是PORTxn的值。4. 当I/O工作在输入方式时,要... 2023-06-13 AVR单片机IO口文章AVR单片机
如何避免AVR单片机熔丝位锁死 初学AVR的人难免会碰到心爱的单片机熔丝位锁死,直接罢工的烦恼。绝大部分情况是我们的工作时钟源设置错误导致,下面说说一些预防措施。1、针对新买的AVR,它的内部没有程序,在电路板第一次通电写程序前设置与实际工作相符的熔丝位。特别是没有外部晶振时设置成外部时钟那肯定... 2023-06-13 AVR单片机熔丝位锁死文章AVR单片机
ARM单片机三种中断返回情况的分析与解决 ARM单片机是大多数新手选择的入门切入点,但由于知识的不足,在设计过程中新手们经常会遇到这样或那样的问题,ARM异常中断返回就是这样一种令人头疼的问题。在ARM的使用问题中异常中断返回是新手们较为苦恼的问题,本文就将对ARM异常中断的集中情况进行总结,并给出了一些解决方法... 2023-06-13 ARM单片机中断文章AVR单片机
基于AVR单片机的高精度频率调节器设计 摘要:精确的频率控制是现代化工业生产与高精度测试的必备手段。基于AD9850可以发生优于1Hz频率精确度的信号,这对于频率测试来说至关重要。本文介绍的这种频率调节器由Atmel公司的AVR单片机Atmega16L作为控制核心,采用4×4键盘作为频率值输入设备。AVR单片机扫描键盘并... 2023-06-13 AVR单片机频率调节器文章AVR单片机
AVR单片机入门一:单片机嵌入式系统的结构与应用 单片机,全名单片机微控制器,单片微型计算机(Single-Chip Microcomputre),也有人称之为嵌入式微控制器(Embedded Microcontroller)。由单片机作为主要的控制核心所构成的嵌入式系统称为单片机嵌入式系统,国内一般简称为单片机系统。一、单片嵌入式系统的结构单片嵌入式系统一般... 2023-06-13 嵌入式系统单片机AVR文章AVR单片机
AVR单片机的串口模块设计 本文采用ATmega48芯片及CMX865芯片实现FSK通信模块,基于此模块,用户与业务平台之间进行FSK信息交互,相对于终端来说就是简单的串口通信。1 ATmega48介绍 ATmega48是基于AVR增强型RISC(精简指令集)结构的高性能、低功耗的8位CMOS微控制器。微控制器具有可控制的上电复位和可编... 2023-06-13 AVR单片机串口模块文章AVR单片机
AVR单片机入门一:单片机嵌入式系统的结构 一、单片嵌入式系统的结构单片嵌入式系统一般包含硬件与软件两个部分,而硬件部分又分为单片为控制芯片(即单片机)和外围电路,外围电路又分为基本系统电路与接口电路,接口电路又分为前向通道接口电路、后向通道接口电路、交互通道接口电路与数据通信接口电路。1、基本系统电路... 2023-06-13 嵌入式系统单片机AVR智能制造文章AVR单片机