应用单片机的时候,经常会遇到需要短时间延时的情况。需要的延时时间很短,一般都是几十到几百微妙(us)。有时候还需要很高的精度,比如用单片机驱动DS18B20的时候,误差容许的范围在十几us以内,不然很容易出错。这种情况下,用计时器往往有点小题大做。而在极端的情况下,计时器甚至已经全部派上了别的用途。这时就需要我们另想别的办法了。
标签: 用单片机
上传时间: 2014-01-15
上传用户:fnhhs
单片机最小系统最简单的应用,LED指示灯每隔0.1S延时闪烁,
上传时间: 2017-04-15
上传用户:希酱大魔王
(1)测试外部数据RAM: 根据我们定义的逻辑,外部RAM在数据空间中定义在0x8000-0xFFFF,共32k字,占据RAM中的低32K存储空间。提供2种测试方法,采用一种方式即可。 硬件仿真模式下,将目标板上电。 第一种方法:采用用程序测试实验 程序所在目录ex1_RAMTest。 该程序执行的功能是对外部数据RAM区0x8000-0xFFFF,从0x8000开始写并且读数据0x5555 。如果正常则写读下一个地址,直到 。如果正常则所有的地址操作完毕后,核心板的指示灯会变亮。否则,如果写入数据后,读出的不正确,则指示灯会不断闪烁。 在CCS2000中的操作如下: 1. Progect->Open,打开该目录中的工程文件。 2. Progect->Rebuild All,编译链接 3. File->Program 4. Debug->Go Main 5. Debug->RUN(快捷键F5) 如果正常可以看到灯在熄灭约4秒后变亮。(说明:对整个数据RAM区的操作时间其实很短,为便于观察,本程序中加入了延时)。 打开View->Memory ,然后填入地址0x8000,然后在PAGE栏选择DATA。点击确定,即可显示0x8000地址开始的数据,用户会发现从这个地址开始往后的数据均为刚被写入的0x5555。
上传时间: 2013-12-08
上传用户:www240697738
很灵敏的可控移动方向的花样流水灯,适合初学者加强对IO口和延时的理解
上传时间: 2017-05-03
上传用户:Andy123456
本文主要描述了如何在QUARTUS II 中输入程序文件,生成网表及标准延时文件,然后通过 MODELSIM进行功能仿真与后仿真的过程,主要为图解,含全部代码及仿真波形。
上传时间: 2017-05-11
上传用户:myworkpost
中断程序,是89C51的,非常的好啊,可以中断,可以延时!!
标签: 中断程序
上传时间: 2017-05-18
上传用户:xiaoyunyun
基于51单片机的带时间显示和紧急控制的交通灯的设计。 此程序在硬件上调试通,用定时器1延时,外部中断0接紧急控制,R0为100MS延时常数,R2为状态延时常数,8279控制数码管显示时间,用P1口控制双色灯
上传时间: 2013-12-23
上传用户:wang0123456789
密码锁, 实现密码判断,实现密码更改,实现程序正常结束,实现非软件的准确延时,输入错误3次后自动结束程序,根据操作产生的不同结果配以不同的音效
标签: 密码锁
上传时间: 2017-05-30
上传用户:litianchu
局域网视频监控系统,本系统属于小型的局域网监控系统,可以对某一台计算机进行屏幕监控,本系统主要实现以下功能: 系统采用人机交互的方式,界面美观友好。 屏幕信息需要时时显示,网络延时不能大于1秒。 服务器端可以随时运行,只要客户端运行,就能够显示屏幕信息。 系统运行时占用内存不能大于10MB,以免影响系统性能。 客户端运行时需要隐藏显示窗口,起其感觉不到在运行。
上传时间: 2017-06-04
上传用户:wuyuying
在S3C44B0X ARM处理器上用C语言实现的IIS接口驱动程序,可以实现对UDA1341芯片的编程实现对声音的录放功能,并且具有一定的延时功能。
上传时间: 2017-06-09
上传用户:水中浮云