8XC196单片机集成开发环境的研制

被引量 : 0次 | 上传用户:cxycsnf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
单片机在工业上应用相当广泛。单片机集成开发环境(IDE)是开发单片机应用系统必不可少的工具之一。“工欲善其事,必先利其器”,精良的工具装备,是搞研发成功的基本条件。目前我国大陆尚无具有自主知识产权的单片机集成开发环境。IDE主要由世界几大专门面向嵌入式系统的软件公司提供:德国的Keil、荷兰的Tasking,美国的Franklin,台湾的IAR等等。其中Keil的产品μVision2和Tasking的产品EDE品质尤为出众,知名度颇高。研究它们的设计原理和各自的优缺点,开发自己的IDE,成为摆在国内计算机界面前的一个迫切任务。单片机开发系统是开发单片机控制器的关键系统,目前都有专门的开发商发展这种开发系统。这些开发系统大多集中在主流单片机上。在国内往往厂家只生产主流单片机的仿真器,而非主流单片机的仿真器则很难找到,特别是高档单片机几乎是一个空白。国外厂家有种类繁多的开发系统,但价格都比较高;开发系统所覆盖种类虽比较多,但也需要更换价格昂贵的仿真插座。所以选择单片机芯片会受到很大限制。实际中应根据不同的应用选用不同的单片机,这样才能使单片机软硬件资源得到合理的应用。但由于开发系统的限制,迫使用户采用同一种类的单片机,使资源得不到合理的应用,所以迫切需要研制用户自己的开发系统。虽然8位单片机是目前用的最广的单片机,但是在一些比较复杂的系统中,它就显得力不从心了,不得不让位于16位单片机。MCS-96系列16位单片机特别适用于各类测量和控制系统,如工业过程控制系统、伺服系统(随动系统)、分布式控制系统、变频调速电机控制系统等。还适用于一般的信号处理系统和高级智能仪器,以及高性能的计算机外部设备控制器和办公自动化设备控制器。这些设备通常要求实时处理、实时控制。 <WP=3>全文共分4章:第一章介绍了MCS-96系列单片机产品概貌第二章简单介绍了单片机开发系统的构成。着重介绍了单片机集成开发环境在其中的地位和作用。第三章系统地叙述了笔者自己的单片机集成开发环境uBuilder的软件实现。微软的Visual Studio 6.0 集成了Visual C++、Visual Basic、Visual FoxPro等编程工具。其中,Visual Basic(VB)具有可视化,使用简单,扩展容易等特点,已成为工程界流行的编程工具。VB上手快,易学易用,特别适合非计算机专业人员开发中小型应用程序。因此,笔者选用了VB作为开发工具。本软件的一个特色是具有源代码自动生成功能。它采用可视化编程的方法,让用户逐个屏幕地选择菜单、配置各种参数,然后模块就可以根据这些选项自动地生成C语言或汇编语言源代码。用户可以直接将这些生成的代码拷贝到自己的应用程序中,这就大大减少了学习微控制器的时间和开发时间。自动生成的代码都带有注释,便于用于理解。同时它是作为函数独立存在的,便于维护和代码重用。第四章提出了一些未来需要继续探讨的问题,对集成开发环境的发展方向做出了一些展望。
其他文献
在给定系统总体精度水平的情况下,如何合理分配舰炮武器系统各分系统精度是系统设计必须面对的问题.通过设计均匀试验表、射击效力仿真和回归分析等技术途径,建立了舰炮武器
<正>讲政治,一直是马克思主义政党的优良传统和根本优势,中国共产党从建党之初就把讲政治放在了重要位置。中国特色社会主义进入了新时代,习近平总书记把讲政治提高到了一个
本文通过对工程建设项目招投标的发展与现状的论述,详细介绍了企业怎样参与投标,并对投标书编制过程、程序以及内容要求进行了分析研究。并分析了目前国内建筑市场影响施工企业
目的:通过VITEKMS微生物检测系统对养殖场及市售活鸡来源的空肠弯曲菌和单核细胞性李斯特菌进行激光解析飞行质谱鉴定,建立两种致病菌的质谱鉴定方法。方法:从样品中分离获得疑
在回顾管理质量相关研究文献的基础上,首先对管理质量的概念进行梳理,其次对管理质量的影响因素以及管理质量对企业绩效影响的相关文献做了研究和探讨。最终将管理质量的相关研
在当代中国先锋小说作家中,格非以构建叙事迷宫著称,评论界在充分肯定其创造性地转化西方后现代主义文学资源的同时,忽略了对格非“潜在的自我”与文本的关系的阐释。本文试图通
多孔陶瓷是以气孔为主相的一类陶瓷材料。与玻璃纤维、网状金属材料相比,多孔陶瓷的性能稳定、耐腐蚀性好、选择渗透性高,使用寿命长,具有十分广阔的应用前景。 本文以正硅酸
批发价格契约是使用范围最广的供应链契约,但是基本的批发价格契约不能达到供应链协调。本研究表明在无限次重复博弈供应链中,供应商和零售商的批发价格合作区间相对于最大的
针对我陆军防空兵部队的装备情况,分析了依靠现有装备抗击巡航导弹的可行性,探讨了主动毁歼与被动防护的主要措施,并提出了一些具体战法.
本文介绍了针对《变电管理信息系统》项目进行的一些研究,以及对该项目实施开发情况的描述。 《变电管理信息系统》的研制基于.NET Framework平台,主要使用C#语言进行编程。