请教单片机高手一个简单的问题

单片机一个简单的问题~

原本不打算回答的,因为第一信息太少,第二没分。
不过看在楼主级别很高的面上回答一下。
你只有5V电,那么升压问题如前面那位所述。
你传感器输出是什么类型的?你没说,我只好猜,一般24V的三端传感器,不会太复杂,输出模拟量的可能性高,但不管是数字量还是模拟量,如果预估会超过5V,那么简单的做法就是2个电阻分压就行。
分开说:
数字量稳妥点用光耦隔离,则不用太多考虑输入电压。
模拟量则需要运放跟随后再降压,然后做AD
如果是工控用的则有可能是4-20MA,那你还需要电流采样电路,电流转成电压后再AD。

PS:你都16级了,应该知道怎么什么样的提问描述才是好问题吧?

问题:
1,void main(void){
led = 0x00;//这是要让led亮还是灭?如果是灭,那么led是共阴连接,52单片机的准双向IO根本没有那么大的拉电流去驱动led,除非你用的是能将IO配置成推挽输出的52单片机,否则led将一直是灭着的。
open = 1;//这是P0口的,有内部上拉或外部上拉电阻吗?如果没有,这根口线处于高阻态,输入电平是不确定的,按键形同虚设。
2,if(open ==0)//如果按键按下
{
led = 0x00;//这是要让led亮还是灭?如果是亮,led就变成共阳连接了
delay(200);延时
led = 0xff;//假如先前led是亮的,到这一行就灭了
delay(200);延时。上述4行运行的结果,是按键动作一次led亮/灭一次或灭/亮一次
}
假定所选的52单片机IO能配置成推挽的,又假定P0口有内部上拉,上述4行按楼上网友的方法改成
if(open==0)
{
led = ~led;
delay(200);
}

1,先把LPC1114的PIO10的寄存器设置为:GPIO输出,寄存器地址在datasheet有专门讲的,你也可以在DEMO板的代码中找到。注意:每一个GPIO对应一个寄存器,一定要找到该地址。
2,然后你在main函数里这样写就好了。
while(1){
PIO1.0=0;
delay(1000ms);
PIO1.0=1;
delay(1000ms);
}
这样D1灯就会每1秒闪一次!

首先设置端口 然后输出一个电平 就可以了

设置端口,输出电平,就行了

单片机一个很简单的题,大神求详细程序!!!
答:ACALL DELAY1 ;延迟1秒,中断自动循环 RET

请教下【单片机】学习方面的问题! (高分)
答:1.C8051F单片机和普通的51单片机相比有很多新的特性,在学习的时候就照搬普通51单片机的知识了——所以网上的很多51视频不太适合,建议直接找C8051F单片机的教程,如周立功或者新华龙的教程最好。2.“怎么用这个板子来学习单片机?”,我想你这问题应该问自己:“自己学习单片机的目的是什么?”回答了这个问...

问个单片机的问题(很简单)。
答:1、你选择的是STC系列单片机。其编程电压由单片机系统板提供。串口提供编程数据。2、系统板设计时通常有232接口。需要232接口的PC来进行编程。PC无232(COM)口,则需增配USB转232附件,得到232口。3、系统板设计时如果没有232芯片,则,直接用USB转UART(如PL2302,输出TTL电平)接入,注意电压匹配即可。

我是单片机入门菜鸟,想请教单片机高手一个问题!
答:sfr P1=ox90; sfr 是指定一个字节;sbit P1_1=ox91; sbit 是指定一个位。它们不是一回事,别放在一起讨论。再去看看单片机的书,仔细看看“位地址”。看明白了硬件,再来钻研软件。

我是单片机设计入门菜鸟,想问高手一个问题!
答:1 = 0x91就是起代号,当然,sfr 也是起代号,不过一个是一组引脚一个是一个引脚,所以命令不一样)51单片机是可以位寻址的,所以有这些命令,某些别的单片机,有的不能位寻址,要对位操作就比较麻烦。还有的可以位寻址,但计算方式比较复杂,不象51这样, p1.1就是0x91,p1.2就是0x92了。

MCS51单片机的简单问题
答:则发光二极管两端都是高,所以是灭的。中断里面语句如下。P1=0x0f; 表示P1.0-P1.3都为高 P1<<=4;左移四位后,P1=0XF0. 也就是 P1.4-P1.7全是高电平。则此时灯是全亮的。~P1;取反 ,则灯又灭了,就像是中断标志位一样,在内部是要清除的。等下一次中断时,会再亮。

请教有关单片机的三个简单问题
答:1、堆栈 :就是一块内存区域 你给这块内存区域定义规则 哪里插入元素 哪里删除元素 比如说 C语言中的数组就可以模拟堆栈 2、指令:就是命令机器做事情的(信号)代码 ,比如你编程去控制不通硬件 有的需要的代码行数少 有的多 指令也是一样的啊 有的一个字节 有的两个 有的三个 3、...

求一份单片机答辩的题目和答案 我不是计算机专业的 简单点就行 拜托了...
答:36个单片机新手入门问题: 1.C语言和汇编语言在各有哪些优缺点? 2.初学者到底是应该先学C还是汇编? 3.400减50,程序语句上如何SUBB实现呢? 4.C或汇编语言可以用于单片机,C++能吗? 5.学了电子线路、C语言,感觉很迷茫怎么办? 6.8位机还能延续多久? 7.搞单片机开发,一定要会C吗? 8.请问作为学生,如何学好单片机...

单片机一个简单的问题
答:首先,P1口有内部上拉电阻 对端口的读有读端口和读引脚两种,CPU根据不同的指令发出“读端口”还是“读引脚”。从外部读入数据是“读引脚”,要先把端口写1,然后才能读。你往端口写0,这时端口对地低阻,但端口锁存器是1,MOV A,P1 读的是端口锁存器,当然是1....

...对单片机有了初步的认识,有几个问题想请教各高手。 1
答:AT89C52和STC89C52rc除了厂商以外在编程时都是一样的,不用特别的在意,就是烧写程序的方式不同?stc89c52rc的rc好像是贴片单片机吧!其实你只要知道怎么用就行了,只要把单片机玩转了就行了,管那么多干嘛!精力也不够,用到什么学什么,因为要学的东西太多,合理分配!本人谈不上高手,只是略懂,就当...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网