有懂单片机的吗?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-29
有懂单片机的朋友吗?

这是根据,DATAOUT的值来定的。。
实现功能为:将DATAOUT的数据存到,TMP中..
顺序为从低位到高位..
比如说:
当DATAOUT为1时,将TMP的最低位写入1;
当DATAOUT为0时,将TMP的最低位写入0;
在写1时,先自加1,再移位.就会得到.XXXXXX10;
在写0时,不加而直接移位,就会得到.XXXXXX00,
后面依次...
大概就是这样的..

是啊,我也觉得有问题。。不过,执行好像就是这样的。。
如果改成,temp=temp<<1;if(DATAOUT)temp++;这样就好解释了。。。

void lcd_wdat(uchar dat)
{ //写入字符显示数据到LCD
while(lcd_bz()) ;
rs = 1 ;
rw = 0 ;
ep = 0 ;
P1 = dat ;
ep = 1 ;
ep = 0 ;
}

把dat变成变量K所对应的编码值就可以了比如1就是0x31。

不可以直接显示小数,你可以分开写。先写“2”,然后“.”,然后“4”

显示电压值要有AD转换模块,也就是模数转换。你看看你的单片机里有没有AD转换器。一般单片机的AD不会特别高,你要对精度有要求就要另外买AD芯片,和单片机的IO口连接。当然,要有外围的滤波电路。AD转换后,再让单片机把数字值传送给液晶就好了。

将电压值用AD转换为数字量,在用程序将转换得来得数字量转换为十进制,送LCM显示



  • 单片机学到什么程度可以找工作?
    答:总之,如果你能看懂原理图,懂单片机基本外设编程,排查软硬件和debug能力,然后就是项目实践的经验,你就可以却找到一个不错的单片机方向的工作了。
  • 谁能教教我怎么学单片机,先学什么,怎么入门?
    答:kernel驱动,这里的kernel驱动和裸机驱动还是很大区别的,单片机驱动相对来说说仅仅只是看懂SOC手册,配置寄存器,但是内核驱动往往为了兼容大量的SOC主控,大量的外设厂商,存在一层软件抽象。在内核中,我们称之为子系统。子系统有很多内容,选自己工作相关的仔细研究即可,切勿贪多嚼不烂。 3.3Linux驱动移植 rootfs制作,基于busy...
  • 单片机到底学的是什么???求解
    答:1,楼主,你首先要学习C语言基础,就相当于80%会单片机了,因为现在所有8/16/32位(51系列,MSP430系列,ARM系列)都是使用C语言。2,听起来单片机比较陌生,不是因为你不懂,而是不知道方法和流程。现我简单说说,仅供参考;3,先看内核8051的单片机:台湾宏晶的STC89C51-DIP40/或其它如新茂,到网上买...
  • 单片机好学吗
    答:更系统全面的学习资料,点击查看挺难的。学单片机需要电路基础,C语言基础,理论基础知识;单片机是一种集成电路芯片,采用超大规模集成电路技术;单片机已经渗透到我们生活的每一个领域,很难找到哪个领域没有单片机的痕迹;单片机具有体积小、控制功能强、功耗低、环境适应能力强、扩展灵活、使用方便等优点。...
  • 单片机该怎么学呢?
    答:供你参考:单片机其实不难学,入门很容易的。一、多花点时间:我也在学单片机,我每天下班后,一般要学2-3小时。二、我主要是学郭天祥的视频教程,结合实验板,尝试多编程序,完成课后作业。三、持之以恒的学习,一步一个脚印。有人说学郭天祥的视频,10天可以学会,有点夸张。我差不多学了一个...
  • 小白该如何学习单片机?
    答:3.学习编程基础:学习单片机编程需要掌握一种或多种编程语言,如C、C++或汇编语言。对于初学者,建议从C语言开始学习,因为它相对简单易懂,且具有较好的跨平台性。4.学习开发工具:为了编写和调试单片机程序,你需要学习使用一些开发工具,如集成开发环境(IDE)、编译器和调试器等。常见的单片机开发工具有...
  • 《单片机》课程学习总结
    答:我觉得学习单片机首先要懂得C语言,因为单片机大多说都是靠程序来实现的,如果看不懂程序或则不懂的编程是很难学会单片机的。学习单片机首先要明白一个程序是怎么走的,要完全懂得程序每一个步骤的意思。其次要懂得每一条指令的意思,不能盲目地去靠背指令,这是记得不牢靠的,最主要的还是靠了解。学习单片机最主要的对89...
  • 单片机好学?
    答:如果硬件知识还可以的话,那关键是自己的编程思想,首先必须了解汇编,不太懂也不要精,但是要试着不断了解,然后兼学c语言,多练,多看书,如果想走捷径,别人写的经典c语言程序或者单片机程序就是很好的资料,每个人都有自己的编程风格,不是不可以模仿,但是要有自己的风格,还有,关键的是养成良好...
  • 单片机的编程复杂吗?要象程序员一样工作吗?学习集成电路要经常做实验吗...
    答:单片机有很多种,其中最常用的,用的最多的是8051系列的,就这个系列的单片机来说(因为我现在主要用的就是51)编程不是很复杂,主要是它的指令比较麻烦,比较起PC机编程来说,因该是比PC编程要累,因为PC编程的程序员不需要对计算机硬件了解多少就可以编程了,而且可以直接看到程序的运行结果,但是...
  • 单片机好学吗?
    答:看你原来有没有接触过了,第一次学单片机从51开始入手,51是最基础的单片机,编程语言选用C语言比较容易上手,开发软件用keil4 for c51!如果想掌握好的话,必须得买块板子自己调试!以51入手,掌握了中断、计数、通信等之后,再往外扩展其他单片机就容易的很多!我大学单片机就是学的51,后来用到stm...