微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 51单片机小白遇到难题请求指点

51单片机小白遇到难题请求指点

时间:10-02 整理:3721RD 点击:
本人大一专业为电子信息工程,大一第一学期学完了C程序设计,学的不算好也不算差但简单的嵌入式开发应该问题不是太大。自己寒假有买书钻研学习,但苦于无人指点,在寒假内我需要完成一件作品来进入一个社团


题目如图所示,我抱着书学了二十多天,也只是明白一些名词的概念,例如数码管,LED流水灯,矩阵键盘,步进电机等等,要完成这个问题我实在觉得有些痛苦,所以找到了这个网站,希望各位能帮我解答疑难。
题目要求用AD/DA的功能控制光敏电阻,我买了一个光敏电阻的模块也不知道怎么下手。

这是ADC的原理图





这是光敏电阻模块的一些信息,本人愚笨也没看出一些什么东西



这是开发板的信息
我想请各位朋友大神告诉我我应该怎么做!尽可能说的明确一些详细一点,该做哪些,代码应该什么时候写!我相信前人的经验能帮到我很多!可能我问的问题很白痴!请谅解!我只是笨鸟先飞,想把一些东西做出来,时间也不多了寒假快要结束了!请帮帮我!一筹莫展

第一次发表论坛 很多规矩都不懂!请谅解

硬件部分慢慢你会懂的,关键是编程你得学会

编程还可以..关键是现在着急啊寒假结束就要交作品了

编程有上过课 嵌入式开发 大三才有课

嵌入式好像用51单片机有所不妥呀

我也不知道..没有思路一筹莫展

我只是听软件高手们议论过     

第一,先用AD采集出模块的电压,第二,调通显示数码管,第三,电灯。各个部分都有例程可以参考的

你看到你买的光敏电阻模块上面是有一个AO这个接口的  他会根据你的光强改变输出的模拟电压,你的开发板上面是有AD/DA的转换模块的,这样单片机就能实时检测到光敏模块的电压  根据电压来判断然后选择输出不就行了,这个应该是很简单的小程序。

新手刚开始都是有点无从下手的感觉!DO接单片机IO口,检测高低电平,低电平的时候光强为0,高电平开始划分1-8等级。AO接单片机AD,检测输出电压,假如你AD是8位的,输出电压计算公式为:Vout=(AD值/2^8)/Vref。Vref为AD的基准电压。然后你的光敏输出电压范围分成8段,看计算出的Vout处于哪一段,就得出相应的光强段了。这是基本思路,然后是些模块程序,比如驱动段式液晶、驱动LED灯等

你选这个项目只需要用到最简单的C语言编写,你买的开发板应该配套有教程,随便看看就会了。等碰到具体点的问题再来提问,这样更好。而不是直接就问整个方案。前面你说你嵌入式学的不错,那么51的C语言完全没问题的。嵌入式主要还是用在ARM9以上,51还只是基础单片机。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top