下载 >  行业 >  嵌入式 > C51超声波测距程序-基于芯片CX20106A

C51超声波测距程序-基于芯片CX20106A 评分:

/* CX20106A 超声波发送与接受程序 40KHz脉冲由单AT89S52单片机P1.0口送出,由P3.2(INT0)采用中断方式接收。 定时器0,定时器1中断方式工作,T1为8位自动重装模式(定时12.5us),T0为16位定时器(定时约65ms) 超声波接受采用外部中断INT0,接受到返回脉冲后,在外部中断程序中计算距离。 65ms超声波传播距离约65×10^(-3) × 340m/s =22.1m,距离足够了,远超CX20106A的测量范围。 40KHz对应波周期T=1/40KHz =25us,方波高占空比50%,高低电平宽度分别占0.5T=12.5us。 定时器T1采用8位自动重装模式(定时12.5us), 在单片机采用12 MHz晶振的前提下,(2^8-X)×12/12 us =12.5us (1) 当X=0xF3时,2^8-X=13, (2) 当X=0xF4时,2^8-X = 12, 所以,取X=0xF3,0xF4均可以满足计时要求。 距离显示在4位数码管上,单位为cm。 */ /* 单片机P2口接74HC138(三八译码器)P2.3--74HC138:/EI、P2.2--74HC138:A2、P2.1--74HC138:A1、P2.0--74HC138:A0 译码器输出 Y0,Y1、Y2、Y3、Y4、Y5、Y6、Y7均低电平有效,分别选通1~8个数码管。包括2个四位一体数码管LG3641BH,共2x4=8个数码管。 数码管数据口为P0口。数码管为共阳4位一体数码管。 功能: 译码器输出为1——8个数码管的段选信号,轮流选择1——8数码管。 dispaly(uint d)将d(distance)的千、百、十、个依次显示在1~3号数码管上。 显示原理: 1、送出要显示的段数 2、P2译码,选择要显示的位 3、延时1——2ms,时间不能太长,否则会闪烁,也不能太短,否则会很暗。 4、取消段选,消隐! 若要显示多段,重复以上4步! */
...展开详情收缩
2014-07-09 上传大小:1.73MB
分享
收藏 (1) 举报

评论 共2条

qq_26653505 资源很全,挺实用的,很好
2015-08-06
回复
u013634348 资源很全,挺实用的
2015-04-05
回复
我用CX20106A做超声波接收模块, 怎么没有接超声波接收头的时候,cx20106a的输出都不稳定呢?
转-超声波CX20106A的内部电路图
超声雷达系统设计
px4Flow--替换超声波模块
CT107D蓝桥杯超声波模块(6)
使用_CX20106A_作为超声波接收处理的典型电路

使用_CX20106A_作为超声波接收处理的典型电路使用_CX20106A_作为超声波接收处理的典型电路使用_CX20106A_作为超声波接收处理的典型电路使用_CX20106A_作为超声波接收处理的典型电路使用_CX20106A_作为超声波接收处理的典型电路使用_CX20106A_作为超声波接收处理的典型电路使用_CX20106A_作为超声波接收处理的典型电路使用_CX20106A_作为超声波接收处理的典型电路使用_CX20106A_作为超声波接收处理的典型电路使用_CX20106A_作为超声波接收处理的典型电路使用_CX20106A_作为超声波接收处理的典型电路使用_CX20106A_作为

立即下载
嵌入式技术应用开发平台任务板CX20106超声模块工作原理分析
超声波加数码管原理图

反相器 cx20106a 三位数码管 atmage8 IIC输出距离

立即下载
cx20106a手册

索尼芯片 红外遥控 内部结构原理介绍 索尼芯片 红外遥控 内部结构原理介绍 索尼芯片 红外遥控 内部结构原理介绍

立即下载
超声波测距STM32f1程序

关于stm32f1控制下的超声波测距程序。首先设置定时器通道 x 为上升沿捕获,这样, t1 时刻,就会捕获到当前的 CNT 值,然后立即清零 CNT,并设置通道 x为下降沿捕获,这样到 t2 时刻,又会发生捕获事件,得到此时的 CNT 值,记为 CCRx2。 这样,根据定时器的计数频率,可以算出 t1~t2 的时间,从而得到高电平脉宽。 在t1~t2时,可能计数器会超过设定值arr,产生定时器溢出,这样就要对定时器溢出处理。最终,如图所示,t1~t2之间,CNT计数的次数等于:N*ARR+CCRx2,有了这个计数次数,再乘以 CNT 的计数周期,即可得到 t2-t1 的时间长度,即高电平持续

立即下载
CX20106A应用原理图和说明

CXA20106A,红外线接收专用芯片,可以用于超声波的接收.

立即下载
[硬件项目] 2、汽车倒车雷达设计——基于专用倒车雷达芯片GM3101的设计方案与采用CX20106A红外线检测芯片方案对比...
stm32f1驱动HC-SR04超声波测距模块
毕设-超声波测距

基于51单片机的超声波测距仪毕设论文,用万用板做了实物进行过测试没问题,论文里附有实物照片,有需要的可以用于参考。

立即下载
stm32超声波测距程序(STM32F103ZET6)程序

stm32超声波测距程序(STM32F103ZET6)程序,用串口1显示

立即下载
基于51单片机超声波测距(内含源程序,原理图及PCB源文件,视频讲解,仿真,元件清单,开题报告,参考论文等--课设必下)

(内含源程序,原理图及PCB源文件,视频讲解,仿真,元件清单,开题报告,参考论文等--课设必下)

立即下载
K60超声波调试(发送、接收分离的模块)

关于FreeCars超声波模块在山外K60库上面的调试程序

立即下载
51单片机超声波测距及proteus仿真

基于51单片机超声波测距及proteus仿真,采用HC-SRO4传感器,经测试可完美运行

立即下载
基于51单片机的数字温度计+源代码+仿真+原理图

基于51单片机的数字温度计+源代码+仿真+原理图

立即下载
基于C51单片机、CX20106芯片和1602液晶LCD的超声波测距程序

基于C51单片机 sony CX20106芯片 1602液晶LCD 使用keil编译的超声波测距程序

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

C51超声波测距程序-基于芯片CX20106A

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
3 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: