流水灯实践学习心得体会doc

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
While(--i);
}
通过进一步的分析能够进行流水灯的设计:
设计目的:从实际工程动身,在理论和实践上把握流水灯系统的基础组成,工作
原理。对设计流水灯有一个完整的概念。
任务描述:本任务通过左移亮灯电路来学习单片机系统开发设计是电路原理图的
设计和步骤,把握单片机应用电路和程序的开发过进程。
任务目标:别离用位输出操作,移位操作、循环操作完成三个典型的流水灯设计 问题解决:如何改变流水灯的流动的速度:
#include
sbit LED0=P1^0;
sbit LED2=P1^2;
sbit LED4=P1^4;
sbit LED6=P1^6;
main(vo0;
LED4=0;
LED6=0;
while(1)
{
}
}
实现了操纵灯亮暗后,程序中添加一段延时程序即可实现灯的闪烁:延时函数分为有参延时和无参延时;
数字信号处置技术进展专门快、应用很广、功效很多。多数科学和工程中碰到的是模拟信号。以前都是研究模拟信号处置的理论和实现。模拟信号处置缺点:难以做到高精度,受环境阻碍较大,靠得住性差,且不灵活等。数字系统的优势:体积小、功耗低、精度高、靠得住性高、灵活性大、易于大规模集成、可进行二维与多维处置。随着大规模集成电路和数字运算机的飞速进展,加上从60年代末以来数字信号处置理论和技术的成熟和完善,用数字方式来处置信号,即数字信号处置,已慢慢取代模拟信号处置。
结组成。
(2)晶振:全称为晶体振荡器,其作用是产生原始的时钟频率,那个频率晶振
通过频率发生器的放大或缩小后就成了电脑中各类不同的总线频率。
(3)IO端口的驱动能力:每一个I/O端口许诺的做大20mA的灌电流,能够直接
驱动LED和继电器;高电平输出时一样对负载提供电流其提供的电流叫“拉电流”;低电平输出时一样是要吸收负载的电流,其吸收的电流叫“灌电流”。
2 TMS320C54X
2.1 DSP54X简介
TMS320C54X是TI公司为实现低功耗、高速实时信号处置而专门设计的16位定点数字信号处置器,采纳改良的哈佛结构,具有高速的操作灵活性和运行速度,适用于远程通信等实时嵌入式应用需要,现已普遍地应用于无线电通信系统中。
DSP (digital signal processor)是一种独特的微处置器,是以数字信号 来处置大量信息的器件。其工作原理是接收模拟信号,转换为0或l的数字信 号。再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解 译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可 达每秒数以万万条复杂指令程序,远远超过通用微处置器,是数字化电子世界
(4)自动操纵:操纵、深空作业、自动驾驶、机械人操纵、磁盘操纵等。
(5)医疗:助听、超声设备、诊断工具、病人监护、心电图等。
(6)家用电器:数字音响、数字电视、可视、音乐合成、音调操纵、玩具与游戏等。
(7)生物医学信号处置举例:
CT:运算机X射线断层摄影装置。(其中发明头颅CT英国EMI公司的豪斯 菲尔德获诺贝尔奖。)
流水灯实践学习心得体会
篇一:对LED流水灯的学习总结
单片机的学习总结
第一个实验:
一、 从点亮一个发光二极管到实现流水灯的操作实验报告
实验目的:
(1)明白单片机最小系统和典型系统
(2)明白如何成立一个工程,完成一个点亮发光二极管的编译和烧写 实验器件和基础知识描述:
(1)LED发光二极管是一种半导体二极管,能够把电能转换成光能,有一个PN
(5)快速的中断处置和硬件1/0支持;
(6)具有在单周期内操作的多个硬件地址产生器;
(7)能够并行执行多个操作;
(8)支持流水线操作,使取指、译码和执行等操作能够熏叠执行。
1.2 DSP芯片的分类
DSP芯片能够依照以下三种方式进行分类。
1.按基础特性分
这是依照DSP芯片的工作时钟和指令类型来分类的。若是在某时钟频率范围内的任何时钟频率上,DSP芯片都能正常工作,除计算速度有转变外,没有性能的下降,这种DSP芯片一样称为静态DSP芯片。例如,日本OKI
不同浮点DSP芯片所采纳的浮点格式不完全一样,有的DSP芯片采纳自概念的浮点格式,如TMS320C3X,而有的DSP芯片那么采纳IEEE的标准浮点格式,如Motorola公司的MC9600二、FUJITSU公司的MB86232和ZORAN公司的ZR35325等。
3.按用途分
依照DSP的用途来分,可分为通用型DSP芯片和专用型DSP芯片。通用型DSP芯片适合一般的DSP应用,如TI公司的一系列DSP芯片属于通用型DSP芯片。专用DSP芯片是为特定的DSP运算而设计的,更适合特殊的运算,如数字滤波、卷积和FFT,如Motorola公司的DSP56200,Zoran公司的ZR34881,Inmos公司的IMSA100等就属于专用型DSP芯片。
delay(0.1);
LED7=OFF;
}
}
实现框图二的程序为: #include
void delay(unsigned int t) {
while(--t);
}
void main()
{
unsigned char i;
P1=0xfe;
while(1)
{
for(i=0;i delay(50000);P1篇二:流水灯实习报告
数字信号处置是20世纪60年代,随着信息学科和运算机学科的高速进展而迅速进展起来的一门新兴学科。它的重要性日趋在各个领域的应用中表现出来。 其要紧标志是两项重大进展,即快速傅里叶变换(FFT)算法的提出和数字滤波器设计方式的完善。数字信号处置是把信号用数字或符号表示成序列,通过运算机或通用(专用)信号处置设备,用数值计算方式进行各类处置,达到提取有效信息便于应用的目的。例如:滤波、检测、变换、增强、估量、识别、参数提取、频谱分析等。
延时,外加循环此数
一个完整的点亮LED源代码程序如下:
#include
Sbit LED=P1^0;
void main()
{
LED=1;
LED=0;
While(1)
}
有这一个简单的程序实现使p1^0端口操纵的LED灯点亮,若是要实现多个灯同时点亮呢?能够概念多个端口,使之输出低电平即可:
//实现第一、3、五、7个LED灯点亮
电气公司的DSP芯片、TI公司的TMS320C2XX系列芯片属于这一类。若是有两种或两种以上的DSP芯片,它们的指令集和相应的机械代码机管脚结构彼此兼容,那么这种DSP芯片称为一致性DSP芯片。例如,美国TI公司的TMS320C54X就属于这一类。
2.按数据格式分
这是依照DSP芯片工作的数据格式来分类的。数据以定点格式工作的DSP芯片称为定点DSP芯片,如TI公司的TMS320C1X/C2X、TMS320C2XX/C5X、TMS320C54X/C62XX系列,AD公司的ADSP21XX系列,AT&T公司的DSP16/16A,Motolora公司的MC56000等。以浮点格式工作的称为浮点DSP芯片,如TI公司的TMS320C3X/C4X/C8X,AD公司的ADSP21XXX系列,AT&T公司的DSP32/32C,Motolora公司的MC96002等。
一、改变挪用延时函数的实参
二、改换不同频率的晶振
流水灯的设计:
由以上基础能够设计出不同形式的流水灯,第一能够先对IO端口进行初始化,使之P1=1;接着是第一个灯亮——》然后延时——》第一个灯暗——》第二个灯亮——>》延时——》第二个灯暗。。。。。。。。依次循环下去;
方案二:能够运用左移或右移使灯依次亮暗
1 概述
1.1 DSP介绍
数字信号处置(Digital Signal Processing,简称DSP)是一门涉及许多学科而又普遍应用于许多领域的新兴学科。20世纪60年代以来,随着运算机和信息技术的飞速进展,数字信号处置技术应运而生并取得迅速的进展。数字信号处置是一种通过利用数学技术执行转换或提取信息,来处置现实信号的方式,这些信号由数字序列表示。在过去的二十连年时刻里,数字信号处置已经在通信等领域取得极为普遍的应用。德州仪器、Freescale等半导体厂商在这一领域拥有很强的实力。
1.3 DSP的应用:
(1)语音处置:语音编码、语音合成、语音识别、语音增强、语音邮件、语音贮存等。
(2)图像/图形:二维和三维图形处置、图像紧缩与传输、图像识别、动画、机械人视觉、多媒体、电子地图、图像增强等。军事、保密通信、雷达处置、声
呐处置、导航、全世界定位、跳频电台、搜索和反搜索等。
(3)仪器仪表:频谱分析、函数发生、数据搜集、地震处置等。
1.4问题描述
输入输出端口(1/0)是DSP芯片内部电路与外部世界互换信息的通道。输入端口负责从外界接收检测信号.键盘信号等各类开关量信弓;输出端口负责向外界输送有内部电路产生的处置结果.显示信息,操纵命令.驱动信号。利用中断和按时器延时循环程序,设计DSP的流水灯操纵器,在事件治理器中应用EV中断。
CAT:运算机X射线空间重建装置。显现全身扫描,心脏活动立体图形,脑 肿瘤异物,人体躯干图像重建。
随着DSP芯片性能价钱比的不断提高,能够预见DSP芯片将会在更多的领域内取得更为普遍的应用。
数字信号处置的目的是对真实世界的持续模拟信号进行测量或滤波。因此在进行数字信号处置之前需要将信号从模拟域转换到数字域,这通常通过模数转换器实现。而数字信号处置的输出常常也要变换到模拟域,这是通过数模转换器实现的。数字信号处置的算法需要利用运算机或专用途理设备如DSP和专用集成电路(ASIC)等。数字信号处置的研究方向应该加倍普遍、加倍深切.专门是关于谱分析的本质研究,关于非平稳和非高斯随机信号的研究,关于多维信号处置的研究等,都具有广漠前景。
中日趋重要的电脑芯片。它的壮大数据处置能力和高运行速度,是最值得称道 的两大特色。
DSP微处置器(芯片)一样具有如下要紧特点:
(1)在一个指令周期内可完成一玖乘法和一次加法;
(2)程序和数据空间分开,能够同时访问指令和数据;
(3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问;
(4)具有低开销或无开销循环及跳转的硬件支持;
//一个简单的有参延时函数:
void delay(unsigned int t)
{
While(--t);
}
//无参延时函数:
void delay()
{
for(int i=1000;i>0;i++)
for(int j=1000;j>0;j++);
}
或: void delay()
{
Unsigned int i=300;
数字信号处置是利用运算机或专用途理设备,以数字形式对信号进行搜集、变换、滤波、估值、增强、紧缩、识别等处置,以取得符合人们所需要的信号形
式。数字信号处置是将信号以数字方式表示并处置的理论和技术。数字信号处置与模拟信号处置是信号处置的子集。数字信号处置技术及设备具有灵活、精准、抗干扰强、设备尺寸小、造价低、速度快等突出优势,这些都是模拟信号处置技术与设备所无法比拟的。
#define OFF 1
void delay(float t)
{
unsigned int i,j;
i=t*100;
while(i--)
{
for(j=8000;j;j--)
;
}
}
void main()
{
while(1)
{
LED0=ON;
delay(0.01);
LED0=OFF;
LED1=ON;
delay(0.1);
LED1=OFF;
LED2=ON;
delay(0.1);
LED2=OFF;
LED3=ON;
delay(0.1);
LED3=OFF;
LED4=ON;
delay(0.1);
LED4=OFF;
LED5=ON;
delay(0.1);
LED5=OFF;
LED6=ON;
delay(0.1);
LED6=OFF;
LED7=ON;
(4)P1.0---P1.7:准双向接口(内置上拉电阻),端口P1的数据寄放器用P1表示,
端口置一表示高电平,设置为0表示输出低电平。
(5)如何进行程序烧写:
5.一、用传统的并行烧写器
5.2采纳目前流行的IAP在线下载程序,STC的单片性能够不要编程器,通过USB或串口下载程序
(6)延时函数:每条指令都占有必然的时刻,若是让机械什么都不干机械就会
原理图如下:
实现第一个框图时程序如下: #include
sbit LED0=P1^0;
sbit LED1=P1^1;
sbit LED2=P1^2;
sbit LED3=P1^3;
sbit LED4=P1^4;
sbit LED5=P1^5;
sbit LED6=P1^6;
sbit LED7=P1^7;
#define ON 0
相关文档
最新文档