8031单片机c语言编程

8031单片机是不是可以c语言编程?要是可以的话,对8031单片机编程应注意什么,和8051编程有什么区别?
举个例子吧,我写了个C51的程序(c语言的)是不是可以直接移植到8031最小系统?如下面的系统

对于8031本身,肯定是汇编实现基本的内核。楼主的说法可能有问题把。应该是对于操作过程的编程。在这一点上和8051的编程基本没有区别,c语言是通用的嵌入式编程语言。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-07
用C语言完全没问题,直接移植可能性不大
除非能确保你的电路图和处理流程完全一样
第2个回答  2009-04-07
可以 管他是汇编还是C 都是变成机器码跑的
8031的C编译器
http://www.mcu-home.com/3105.htm

8031无内部程序存储器 其他和8051一样本回答被提问者采纳
第3个回答  2009-04-07
一两句说不清,推荐两本书给你看

1 《C and 8051》
内容简介 :This guide to programming the 8051 is unique in that it uses the three major programming languages, details the specific multi-tasking features of the 8051, and emphasizes the overall design focus that must go along with good software development. KEY TOPICS: "It also teaches languages with the emphasis on embedded hardware rather than data processing, and emphasizes the thinking that goes into multi-tasking. For design engineers, product development engineers and senior engineers involved in software development or the development of dedicated programs for embedded control products.
下载地址 :http://rapidshare.com/files/53546268/C_and_the_8051.pdf

2 《Embedded System Design Using 8051 Microcontrollers》
内容简介: Explains the developments in microcontroller technology and provides lucid instructions on its many and varied applications, focusing on the popular 8-bit microcontroller, the 8051, and the 83C552.

下载地址 http://rapidlibrary.com/download_file_i.php?qq=embedded%20systems%20design%20with%208051&file=429427&desc=Embedded+System+Design+Using+8051+Microcontrollers+.pdf

参考资料:各种搜索引擎

第4个回答  2009-04-07
8031单片机是Intel公司生产的MCS-51系列单片机中的一种,除无片内ROM外,其余特性与MCS-51单片机基本一样。