编写51单片机c语言程序,keil软件编写 80

求一个用于脉冲激光测距的单片机C语言代码,电路原理图访问此页面goo@gl/MH3fY(把“@”换成“.”来访问)。单片机要用atmel的89c51或89c52,用kei... 求一个用于脉冲激光测距的单片机C语言代码,电路原理图访问此页面goo@gl/MH3fY(把“@”换成“.”来访问)。单片机要用atmel的89c51或89c52,用keil编写。
先看原理图再看下面哦。
此系统简单原理为:用一个开关给微处理器开始测距的信号,微处理器控制脉冲发生电路产生上升沿约为5ns,脉宽约为100ns的电流脉冲,驱动LD激光器产生相应的激光脉冲,经分光镜和准直透镜后到达目标物,激光脉冲在物体表面漫反射后,由聚焦透镜聚焦,由接收与放大电路转化为电信号,又由时点判别电路产生“结束脉冲”,而“起始脉冲”以同样的道理由分光镜所分的发射激光得到,经过计时电路计时后,所得数据由微处理器经过计算后即可在七段数码管显示器上显示出目标物距离测距装置的距离。

具体器件不是很严格,大概能计算出距离就行,不要求很精确。

偶单片机学得不好,现在正在努力中呀,谢谢各位啦!

做好了适当追加分,谢谢啦!
联系我327681591@qq.com
展开
 我来答
yjy_qwj
2011-05-01 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:72万
展开全部
微处理器控制脉冲发生电路产生上升沿约为5ns,脉宽约为100ns的电流脉冲。

如何控制脉冲电路,将具体点啊。

应该不是直接驱动吧?C52网上说最大晶振是24M,远大于100ns
zhaoguoqing297
2011-05-01 · TA获得超过720个赞
知道小有建树答主
回答量:361
采纳率:0%
帮助的人:131万
展开全部
微处理器控制脉冲发生电路产生上升沿约为5ns,脉宽约为100ns的电流脉冲,
atmel的89c51或89c52有这么牛逼的控制能力?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
独小林
2011-05-02 · TA获得超过138个赞
知道答主
回答量:110
采纳率:0%
帮助的人:84.7万
展开全部
额...本人代替AT89C51/52表示压力很大。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-05-01
展开全部
劝你不要抱有任何指望!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leebilly007
2011-05-04 · TA获得超过728个赞
知道小有建树答主
回答量:275
采纳率:0%
帮助的人:143万
展开全部
百度表示鸭梨真大
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式