基于ATmega8的数字信号测量仪设计

合集下载

基于Atmega8低功耗智能微波探测器的设计

基于Atmega8低功耗智能微波探测器的设计
C AI Xi a o — y a n,HU Ai — n a , W ANG Z h a o — p i n g
( Hu a n g h e S c i e n c e& T e c h n o l o g yC o l l e g e ,Z h e n g z h o u 4 5 0 0 6 3,C h i n a)
c o n t r o l s wi t c h , i n d o o r a n d o u t d o o r s e c u r i t y s y s t e m, a u t o ma t i c r e c o r d i n g c o n t r o l s y s t e m o f AT M c a s h d i s p e n s e r , o u t d o o r s a f e t y
蔡 晓艳 ,胡 爱娜 , 王 照平
( 黄 河科 技 学 院 河 南 郑 州 4 5 0 0 6 3 )
摘要 : 微 波具有直线传播 、 波段宽 、 设 备小、 穿 透 力和 抗 干 扰 能 力 强 等 优 点 , 基 于 此 设 计 了 一种 基 于 A t m e g a 8低 功 耗
智 能微 波探 测 器 . 经测试 。 该探测器灵敏度高、 功耗低 、 稳 定性 好 , 适 用 于 自动 门控 制 开 关 、 室 内外 安 全 防 范 系统 、 A T M
me r i t o f mi c r o w a v e , t h i s p a p e r d e s i g n a n i n t e l l i g e n t l o w p o we r c o n s u mp t i o n mi c r o wa v e d e t e c t o r b a s e d o n At me g a 8 . Af t e r b e i n g t e s t e d, t h e d e t e c t o r i s p r o v e d o f h i g h s e n s i t i v i t y , l o w p o we r c o n s u mp t i o n, g o o d s t a b i l i t y , a n d i t i s s u i t a b l e f o r a u t o ma t i c d o o r

MEGA8L做的数字功放

MEGA8L做的数字功放

用M8L做小功率数字功放数字功放由于其效率高、易与数字音源对接等优点而在现实生活中具有越来越广泛的应用。

本文介绍的是一款用单片机ATmega8L(以下简称M8L)制作的小功率数字功放,具有功耗低、成本低、电路简单、音质较好等优点。

一、数字功放原理解析数字功放,顾名思义就是将数字信号进行功率放大。

数字信号通常用"0"来代表低电平,"1"代表高电平,从而组成一连串的方波信号。

由于数字信号只有高低电平之分,因此,当用功放管对其进行放大时,功放管完全可以工作在开关状态,而不是放大状态,这样就大大减小了管子静态功耗,提高了效率。

为了实现数字功放,必须将模拟信号转化为数字信号,在这里通过M8L内部自带的十位模数转换器转换即可,然后用M8L的OCR1A和OCR1B引脚产生占空可变的脉冲串,即PWM。

PWM信号是以一个固定频率为基础的,为了产生不同的模拟电平,可以通过改变这个脉冲串的占空比实现。

要输出高的模拟电平,就增大占空比,反之减小。

这样,通过PWM就将模拟信号转换为数字信号。

将PWM信号通过功放管进行进一步放大,再通过低通滤波器就可以产生模拟电平了。

50%的占空比输出电源电平的一半,75%的占空比会产生75%电源电平。

模拟滤波器可以是一个简单的无源的RC滤波器。

滤波器滤除频率比较高的PWM信号,留下模拟信号。

在用作数字功放驱动扬声器时,如果不是为了特殊的需要,为了最大限度地提高输出功率,可以不用低通滤波器滤波,因为扬声器就像个低通滤波器,它对高频的PWM信号是不会响应的。

通常扬声器的响应频率范围为20Hz~20kHz,远小于PWM信号的频率。

二、电路工作原理电路原理图如图1所示,电路分为四个部分,包括前置放大、A/D与PWM转换、功率放大及滤波等。

1.前置放大电路LM358组成同向放大电路,音频信号从LM358同向输人端输入,放大增益由R2和R1的阻值大小决定,电压放大倍数:Av=l+R2/R1。

可以

可以

基于ATmega8的超声波倒车雷达实现方案作者:佚名来源:不详录入:Admin更新时间:2008-7-26 19:29:50点击数:3【字体:】1 引言由于超声波指向性强,能量消耗缓慢,在介质中的传播距离较远,因而超声波经常用于距离测量,如测距仪和物位测量仪等都可以用超声波来实现。

利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人、汽车工业等领域中有广泛的应用。

本文根据笔者所在的武汉理工大学汽车电子电器研究所研发的一种由单片机开发的超声波倒车雷达报警器方案,详细介绍了其硬件软件实现过程。

2 设计目标报警器利用超声波回声测距的原理,测量车后一定距离内的物体,并以AVRmega8系列单片机作为中心控制单元。

这种超声波雷达可以及时显示车后障碍物的距离和方位,显示范围为0.5m~9.9m,当距离大于2m时显示车后障碍物的方位;当距离小于2m时,除了显示其方位外,还可按照三段距离分别给出三种报警信号,以警示司机三种不同程度的紧急状态,使司机据此作出相应的操作,防止事故的发生。

3 超声波测距原理3.1 超声波发生器超声波发生器分为两类:一类是用机械方式产生超声波,包括加尔统笛、气流笛等一类是用电气方式产生超声波,包括压电型、磁致伸缩型和电动型等;它们所产生的超声波的频率、功能和声波特性各不相同,因而用途也各不相同。

目前较为常用的是压电型超声波发生器。

3.2 压电式超声波发生器原理压电式超声波发生器实际上是利用压电晶体的谐振来工作的。

超声波发生器内部有两个压电晶片和一个共振板。

当它的两极外加脉冲信号,其频率等于压电晶片的固有频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。

反之,如果两电极间未加电压,当共振板接受到超声波时,将压迫压电晶片做振动,将机械能转换为电信号,这是它就成为超声波接收器了。

3.3 超声波测距原理超声波测距是通过不断检测发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差t,然后求出距离S=Ct/2,式中的C为超声波波速。

atmega8课程设计

atmega8课程设计

atmega8课程设计一、课程目标知识目标:1. 理解ATmega8微控制器的内部结构、工作原理及其基本特性;2. 掌握ATmega8的编程接口,能运用C语言进行基础编程;3. 学会使用ATmega8的外围电路,实现简单的输入输出控制功能;4. 了解ATmega8在嵌入式系统中的应用及发展前景。

技能目标:1. 能够独立完成ATmega8的初始化配置,编写程序实现基础功能;2. 学会使用集成开发环境(如Arduino IDE)进行程序编译、调试和下载;3. 能够通过阅读数据手册,了解ATmega8各功能模块的工作原理及使用方法;4. 培养动手实践能力,完成课程相关的实验项目。

情感态度价值观目标:1. 培养学生对电子技术及编程的兴趣,激发学习热情;2. 培养学生的团队协作精神,提高沟通与交流能力;3. 培养学生严谨的科学态度和良好的工程意识,注重实践与创新;4. 引导学生关注科技发展,了解ATmega8在现实生活中的应用,提高社会责任感。

本课程针对高年级学生,结合学科特点,以实践性、应用性为主,注重培养学生的动手能力、编程思维和创新能力。

课程目标具体、可衡量,便于教学设计和评估。

通过本课程的学习,学生能够掌握ATmega8的基础知识,提高编程实践能力,培养良好的科技素养。

二、教学内容1. ATmega8微控制器概述- 内部结构及功能模块介绍- 工作原理与特性分析2. ATmega8编程基础- C语言编程规范与技巧- 编程接口与寄存器操作- 基础程序框架搭建3. ATmega8外围电路设计- 输入输出接口电路设计- 时钟电路与复位电路设计- 电源电路设计4. ATmega8编程实践- 集成开发环境(Arduino IDE)使用方法- 基础功能编程实践(如LED控制、按键检测等)- 综合项目设计与实现5. ATmega8应用案例分析- 嵌入式系统中的应用案例- 实际项目案例分析- 技术发展趋势与前景教学内容根据课程目标制定,涵盖ATmega8微控制器的基础知识、编程实践及应用案例分析。

基于Atmega8的数字功放设计

基于Atmega8的数字功放设计

基于Atmega8的数字功放设计
罗志昕;杨雯静;朱守正
【期刊名称】《国外电子元器件》
【年(卷),期】2004(000)007
【摘要】Mega8是一款高性能、低功耗,采用先进RISC精简指令,内置PWM和A/D的8位单片机,用它设计数字功放不仅成本低、硬件简单,而且易实现各种扩展功能.文中介绍了如何利用AVR系列单片机mega8及新型VMOS管IRF7389来设计高效数字功放的方法,同时给出了相应的电路原理图、程序流程和测试结果.【总页数】3页(P16-18)
【作者】罗志昕;杨雯静;朱守正
【作者单位】华东师范大学,电子系,上海,200062;华东师范大学,电子系,上
海,200062;华东师范大学,电子系,上海,200062
【正文语种】中文
【中图分类】TP368;TN722
【相关文献】
1.基于ATmega8单片机的煤矿瓦斯探测仪的设计 [J], 范子荣
2.基于ATmega8的多功能定时器设计 [J], 吴新杰;吕殿基
3.一种基于ATmega8学生实验板的设计与制作 [J], 于韶山
4.基于ATmega8的无刷直流电机电调的设计 [J], 戚伟;
5.基于ATmega8控制的交流电动机软启动设计 [J], 王志华;郭英芳;刘红
因版权原因,仅展示原文概要,查看原文内容请购买。

基于Atmega8的频率计原程序

基于Atmega8的频率计原程序

基于Atmega8的频率计原程序+图基于Atmega8单片机的频率计基于Atmega8单片机的频率计前言:Atmega8-是8位AVR单片机,(8-Kbyte self-programming Flash Program Memory, 1-Kbyte SRA M, 512 Byte EEPROM, 6 or 8 Channel 10-bit A/D-converter. Up to 16 MIPS throughput at 1 6 Mhz. 2.7 - 5.5 Volt operation.);Nokia 3310 LCD实验目标频率计是我们经常会用到的实验仪器之一,本实验要使用单片机和计数电路及液晶器件来设计一个宽频的频率计。

期望达到10Hz-1.1G范围的频率精确测量。

实验电路图(初步方案)1) 计数及显示电路:此主题相关图片如下:2)前置放大及分频电路:设计设计测量频率的思路频率的测量实际上就是在1S时间内对信号进行计数,计数值就是信号频率。

用单片机设计频率计通常采用两种办法,1)使用单片机自带的计数器对输入脉冲进行计数,或者测量信号的周期;2)单片机外部使用计数器对脉冲信号进行计数,计数值再由单片机读取。

由于单片机自带计数器输入时钟的频率通常只能是系统时钟频率的几分之一甚至几十分之一,因此采用单片机的计数器直接测量信号频率就受到了很大的限制。

本实验电路采用方式2,使用一片74LS393四位双二进制计数器和Atmega8的T1计数器组成了24位计数器,最大计数值为16777215。

如果输入信号经过MB501分频器进行64分频后再进行测量,则固定1S时基下最高测量频率为1073.741760Mhz。

为了方便得到准确的1秒钟测量闸门信号,我们使用了Atmega8的异步实时时钟功能,采用32.768K hz的晶振由TC2产生1秒钟的定时信号。

测量频率原理:单片机打开测量闸门,即PB1输出高电平,同时TC2定时器启动。

基于ATmega8单片机多功能实验仪设计解决方案

基于ATmega8单片机多功能实验仪设计解决方案

基于ATmega8单片机多功能实验仪设计解决方案
 由于嵌入式系统应用技术的不断发展,对于核心处理器性能的要求越来越高,一些传统的51系列控制芯片已经难以胜任许多复杂的任务。

因此,我们通过调研分析,自行开发了一套基于ATmega8高性能系列单片机的实验开发系统。

ATMEL公司的ATmegs8单片机是一种具有独特结构的8-bit RISC CPU,其在线自编程Flash和单时钟指令,为C语言、Basic语言优化的指令系统设置,以及丰富的片载外围接口电路,使功能强大的ATmegs8单片机成为一款高度灵活和高性价比的芯片,为许多高端嵌入式系统设计提供了优秀的解决方案。

1 系统总体设计
 单片机多功能实验仪硬件的总体设计原理框图如图l所示:
 单片机实验开发应用系统中ATmega8 MCU核心模块通过RS-232与PC 上位机进行通信,充分利用PC机的资源。

电源部分采用USB与PC机进行连接,采用上位机的电源。

另外,该实验开发系统设计有下载器,只需一条下载线即可开始工作,不需购买昂贵的编程器,使用方便,节约了成本。

可以保证实验系统具有较高的性价比。

基于ATmega8单片机多功能实验仪设计

基于ATmega8单片机多功能实验仪设计
摘 要 : 出一种单片机 多功能 实验仪 的设计方 法 , 提 该方 法利 用 A m g8单 片机 的在线 自编程 Fah和 片载 外 T ea l s 围接 口电路等 资源优势 , 克服 了传统 5 1系列芯 片的资源有限、 低性 能等应 用弊端 , 高 了单 片机 实验仪 的性价 比 , 提
道 A D转换 (P I / D P封装 )4路 l A D+ , 0位 / 2路 8位 A D, / 1 个 IC的 串行接 口, 支持3/ 、 发 四种工作 方式 , z 从 6/ 支持 自 动总线 仲裁 , 个 可编 程 的串行 U A T接 口, 1 SR 支持 同步 、 异 步 以及 多机 通 信 自动 地 址 识 别 , 1个 支 持 主/ ( s r 从 Mat / e
Sae 、 发 的 S I l ) 收/ v P 同步 串行 接 口, 片 内 R 带 C振 荡器 的可 编程看 门狗定 时器 , 内模拟 比较器 J 片 。围绕核心芯片所设 计的 C U模 块如 图 2所示 。 P 图 中的复位 电路 R S T有二种选择 : EE 外部 复位 , 。 须 ^必
言 、 ai B c语言优化 的指令系统设置 , s 以及丰 富的片载外 围接 口电路 , 功 能强大 的 A m g8单 片机 成为一 款高 度灵 活 使 T ea 和高性价 比的芯片 , 为许 多高端嵌 入式系统设计提供 了优秀 的解决方案 。
使单片机 的学 习 、 实验 、 开发 , 显得 简单 、 容易而富有乐趣 , 许 多设 计 在 计 算 机 仿 真 中 就 可得 知 结 果 。有 了 B S O A C M- A R, V 使大规模 地推广普及 A R单片机成为 可能 , 许多高 V 为
的异 步实时 时钟 ( T , R C) 3个 P WM 通 道 , 实 现任 意 <1 可 6 位、 相位和频率 可调 的 P WM 脉宽 调制输 出, 8通 道 A D转 / 换 (T F 、 F封装 ) 6路 l Q P ML , O位 A D+2路 8位 A D, / / 6通
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于ATmega8单片机的数字信号测量仪设计张双狮(武警学院计算机教研室,河北 廊坊 065000)摘要:本文对ATmega8单片机的结构进行了简明的介绍,并给出了基于ATmega8单片机的数字信号测量仪的硬件软件设计方法。

关键词:ATmega8单片机;数字信号测量仪;设计1 引 言众所周知单片机(当前运用最为广泛的为51系列单片机)有测量外来数字信号宽度、频率及周期等的功能,其主要有两种方式,一、通过外扩展定时/计数器来实现,二、通过内部定时/计数器实现。

这两种方式都有成功的、广泛的应用,但是各有其相应的局限性,前者固然可以提高测量速度和精度,但是这将会增1大系统设计规模,增加投资成本,而后者受单片机主频、定时器分频、机器周期分频等因素的影响测量速度、精度受到了大大的限制。

然而,有幸的是我们有AVR高速嵌入式单片机,使用该款单片机可以突破以上两种方式的限制,既可以减小系统设计规模,使系统设计更加简洁,投资成本更低,而同时可以使测量频率达到15MHz以上,测量信号宽度可以精确到0.125us,甚至更小,这个速度已经可以满足大部分工业控制应用。

因此研究应用新型AVR单片机来进行数字信号测量有着重要的使用价值和经济意义。

2 ATmega8单片机的硬件结构ATmega8(欲了解详情,请参阅文献[1][2])是一款基于AVR RISC、低功耗CMOS的8位单片机,是ATMEL公司的AVR系列高档单片机,了解了它的结构,便可以举一反三对其它AVR机型进行设计。

ATmega8采用程序存储空间、数据空间分开的哈佛结构,其显著特点就是速度快(内含硬件乘法器,绝大多数指令周期=机器周期,可以达到接近1MIPS/MHz的性能,其运行速度比普通CISC单片机高出10倍)、存储器大(8K字节可在线或在应用编程的Flash程序存储器,1K字节SRAM,512字节E2PROM数据存储器)、丰富强大的硬件接口电路(23个通用可编程I/O 口、(18+2)个内外中断源,且每一个中断都有自己独立的的中断向量入口地址,1个8位I2C 总线接口,3个带比较模式的定时/计数器,4(6)通道10位ADC,可编程硬件看门狗,一个SPI 接口和5种可编程的节电模式等等)、可在线下载编程和自编程,ATmega8的工作频率为0~16MHz,ATmega8功能强大、操作简单灵活而其价位仅相当于或低于普通51单片机,所以性价比很高,是嵌入式系统设计、开发和教学实验的理想选择。

3 ATmega8单片机定时/计数器的特点和信号测量原理ATmega8单片机有两个8位定时/计数器和一个16位定时/计数器,这些定时/计数器除了能够实现通常的定时和计数功能外,还具有捕获、比较、脉宽调制(PWM)输出、实时时钟计数等更为强大的功能。

[作者简介]张双狮(1975-),男,山西河曲人,武警学院计算机教研室讲师,硕士。

主要研究方向:嵌入式系统开发,电磁信号检测、电磁场模拟与成像。

与51系列单片机不同的是,ATmega8定时/计数器的时钟来源有特殊的结构设计,结构更为复杂精细,性能更加稳定可靠,而且通过软件编程使其功能更多,使用更加灵活。

它有两种方式获取计数时钟,一、来自芯片内部,通过专门寄存器编程使系统内部时钟clkI/O直接作为位定时/计数器的时钟源,这也是最高频率的时钟源;或者由预定比例分频器通过编程提供clkI/O/8、clkI/O/32、clkI/O/64、clkI/O/128、clkI/O/256、clkI/O/1024等不同周期的时钟信号。

二、来自外部引脚T0(T1)的时钟信号作为时钟源,当然它一定小于clkI/O,否则是不能对其计数的,在MCU内部也有相应的同步电路和边沿检测电路来保证定时时钟的可靠性。

本文设计中所用到的是ATmega8单片机的16位定时/计数器1的捕获功能,待测量信号作为信号事件由单片机的ICP(PB0)引脚输入。

在T/C1内部有一个输入捕获单元如图1可用于精确捕获一个外部事件的发生,以及事件发生的时间印记(Time-stamp),外部事件发生的触发信号由引脚ICP输入,当然模拟比较器的ACO单元的输出信号也可作为外部事件捕获的触发信号。

一个输入捕获发生在外部引脚ICP上的逻辑电平变化,或者模拟比较器输入电平变化(事件发生),此时T/C1计数器TCNT1中的计数值被写入捕获寄存器ICR1中,并通过置位输入捕获标志位ICF1,触发捕获中断,进行捕获事件处理,这些都是有别与51单片机的。

ATmega8的T/C1就是这样实现对信号频率和周期进行精确测量的。

另外,通过软件编程置位ICNC1将使能对输入捕获信号的噪声抑制功能。

噪声抑制电路是一个数字滤波器(这个也是51单片机所没有的),它对输入触发信号进行4次采样,当4次采样值相等才确认此触发信号。

因此使能输入捕获触发信号的噪声抑制功能可以很好的抑制输入信号噪声,但确认的触发信号比真实的触发信号延时了4个系统时钟周期,详情参见文献[1][2]。

4 数字信号测量仪设计我们用ATmega8设计一个简单的数字信号宽度、频率、周期测量仪。

4.1 信号测量仪的功能1)信号事件的捕获2)按键选择测量信号脉冲宽度、信号频率、信号周期3)用数码管显示相应的脉冲宽度、信号频率、信号周期值4.2 信号测量仪硬件结构框图如图2为信号测量仪组成框图4.3 信号测量仪电原理图如图3是本系统的电原理图。

说明:系统中ATmega8的晶振频率为16MHz,J1为程序在线下载插头,信号探头将信号输入6N137光电耦合器,之后输入ATmega8的ICP(PB0/14)引脚。

键盘显示接口采用ZLG7290,这个片子通过I2C总线与ATmega8进行通信,ATmega8具有硬件TWI接口(兼容I2C协议),这个比软件模拟的I2C通信具有更高的效率和可靠性,需更少的软件代码。

ZLG7290的键盘中断接到ATmega8的INT0(PD2/4)引脚。

8位数码管动态显示测量内容。

4.4 软件设计[3][4]AVR单片机的软件可以用汇编语言来编写,不过其跟传统的51系列单片机的指令系统不兼容,写起来有点困难,好在现有多种C语言的编译器可以用来开发。

如有ICCAVR、CodeVisionAVR、IAR、GCCAVR等等,这些都是符合ANSI标准的C语言编译器,其中前三者都是付费的,最后一种是自由免费软件,我们选择最后一种,实际上GCCAVR的升级也快,也是非常的好用。

我们在开发中就是用GCCAVR作为编译器。

软件流程如图4。

说明:1)硬件定义文件中包括了ATmega8的各个寄存器、端口定义等,是必须的。

2)自定义函数库包括程序中将要用到的函数,如TWI口通信控制函数、软延时函数、读ZLG7290函数、写ZLG7290函数等等。

3)全局变量定义,从ICP捕获的数据要保存到一个全局变量new_count中,键值也要保存到一个全局变量Pkey中。

4)本系统中涉及到两个中断,一个是ZLG7290键盘中断,一个是ICP单元信号捕获中断5)硬件初始化包括用到的硬件端口的设置,控制字(TWI端口、ICP端口)的设置等等6)无限循环的流程如图5:7)部分程序a)捕获中断函数// ICP1中断服务函数SIGNAL(SIG_INPUT_CAPTURE1) // SIG_INPUT_CAPTURE1为中断标识,硬件定义文件中已给出定义。

{new_count=ICR1;//读取捕获值到全局变量中ICR1=0;//捕获寄存器清零TCNT1=0; //计数器清零TCCR1B=0Xc3;//C/T1工作方式控制字,采用8分频,计数频率为2MHz,我们这里用了分频,不分频也可以。

}b)主函数void main(void){mcu_ini();//硬件初始化函数sei(); // 开中断for(;;){switch (Pkey){case 1:new_count=Impuls_Width(new_count); //将捕获值转化为信号宽度值B16_TO_D5(new_count,DpBuf);//16进制转10进制,并指向显示缓冲区 ISendStr(SlvZlg7290,SubDpRam,DpBuf,8);//送显示向ZLG7290 new_count=0;//捕获缓存区清零,准备接受新值break;case 2:…其它几个模块与case 1相似,在此 不一一列出break;}}}5 讨论1)从上边的设计可以看出,用ATmega8进行数字信号测量,不论从硬件设计,还是软件设计,都是比较简单的,C程序又便于移植和与PC监控程序接口,这种方式不失为速度、频率、脉冲宽度信号测量领域的一个理想选择。

2)程序中我们没有必要取两次计数器的差值作为实际脉冲宽度值,而直接取ICR1值就可以了,因为ATmega8的捕获单元已经做了这一项工作,不过要特别注意的是在读取捕获寄存器之后要立即将之和相应的计数器清零,以便进行下一次捕获。

3)硬件设计中如果不加光电耦合器,在没有接输入信号时,有随机信号窜到ICP口上,显示器值不稳定,这是因为ATmega8的ICP非常灵敏,响应处理速度快,所以实际设计中在信号输入前端加光电耦合器要好些。

4)我们的设计中,计数频率为2MHz(可以用软件编程来调节计数频率),0.5us计数一次,实验中采用的测量信号是来自一个标准高精度数字信号源,对2MHz以内的频率信号进行测量,测量结果与信号源的输出显示吻合。

5)知道了用ATmega8进行信号测量的原理后,就可以用AVR系列的其它更强的机型进行设计,因为其操作方法都是一样的。

参考文献:[1] 马 潮,詹卫前,耿德根,ATmega8原理及其应用手册[M],北京:清华大学出版社,2003[2]Atmel Corporation,ATmega8 Data Sheet,California:revision O,updated 2004,10[3] 沈 文,Eagle lee,詹卫前,AVR 单片机C语言开发入门指导[M],北京:清华大学出版社,2003[4] 耿德根等,AVR高速嵌入式单片机原理与应用[M],北京:北京航空航天大学出版社,2001A Design for Digital Signal Measuring InstrumentBased on ATmega8 Single Chip ComputerZHANG Shuang-shi(the Chinese People’s Armed Police Force Academy, Langfang 065000, Hebei) Abstract:ATmega8 single chip computer is introduced briefly in this paper.And a detailed design,including both hardware design and software one, for digital signal measuring instrument based on ATmega8 single chip computer, has been presented.Key words:ATmega8 single chip computer; Digital signal measuring instrument; Design E_mail:doublelions@。

相关文档
最新文档