
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
相信大家在学习java编程开发语言的时候应该接触过关于单片机的一些基础知识的,而今天我们就通过案例分析来简单了解一下,java编程与单片机的关系分析。
没有java程序用于单片机编程的。主要的一点就是JAVA是属于面向对象的。而单片机编程必须面向机器的。
单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。
一般来说,单片机开发是一个行业,它包括了单片机程序开发,但程序开发不能像计算机程序开发那样独立出来,因为每个单片机项目的硬件电路都不样,单片机程序开发必须根据其内部功能和外部电路的接口方式来开发程序,所以还有单片机及其外围电路的硬件开发。你不懂电路,就根本没法写程序。比如用51单片机做一个AD输入的程序。同样都是51系列单片机,若是用STC的51单片机,因为它有内置的AD功能,所以直接写几行程序就能读AD输入了。
如果用8051单片机的话,因为它并没有内置AD模块,所以需要外接AD芯片。而不同的AD芯片有不同的接口方式,各种各样,但单片机上的接口程序就不像STC单片机那样简单几行能搞定的了。所以单片机程序开发是一个面向机器的程序开发,开发者必须了解它的这一个项目的个单片机及其接口电路。如果不是电子或自动化专业的,但你有模拟电子技术和数字电子技术还有微机原理的基础,在学习单片机原理就比较容易开发。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。