如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc293596824"1、需求分析PAGEREF_Toc293596824\h2HYPERLINK\l"_Toc293596825"1.1项目概述PAGEREF_Toc293596825\h2HYPERLINK\l"_Toc293596826"1.2本设计的需求与意义PAGEREF_Toc293596826\h3HYPERLINK\l"_Toc293596827"1.3本设计的前景和特色PAGEREF_Toc293596827\h4HYPERLINK\l"_Toc293596828"2本实训的概要设计PAGEREF_Toc293596828\h5HYPERLINK\l"_Toc293596829"2.1硬件电路PAGEREF_Toc293596829\h5HYPERLINK\l"_Toc293596830"2.2软件的使用与程序的编写PAGEREF_Toc293596830\h7HYPERLINK\l"_Toc293596831"2.2.1上位机对梯形图的录入PAGEREF_Toc293596831\h7HYPERLINK\l"_Toc293596832"2.2.2通信模块程序的编写PAGEREF_Toc293596832\h8HYPERLINK\l"_Toc293596833"2.2.3下位机梯形图解释器程序的编写PAGEREF_Toc293596833\h12HYPERLINK\l"_Toc293596834"2.2.4整体系统框架的搭建,以及LCD显示与按键程序的编写PAGEREF_Toc293596834\h16HYPERLINK\l"_Toc293596835"3、详细设计PAGEREF_Toc293596835\h17HYPERLINK\l"_Toc293596836"3.1程序完成对uC/OS-II操作系统的移植PAGEREF_Toc293596836\h18HYPERLINK\l"_Toc293596837"3.2.1OS_CPU.H的编写PAGEREF_Toc293596837\h19HYPERLINK\l"_Toc293596838"3.2.2OS_CPU_C.C的编写PAGEREF_Toc293596838\h19HYPERLINK\l"_Toc293596839"3.2.3OS_CPU_A.ASMPAGEREF_Toc293596839\h20HYPERLINK\l"_Toc293596840"3.2在系统中创建各模块并在主函数中添加各摸块任务。PAGEREF_Toc293596840\h21HYPERLINK\l"_Toc293596841"3.3在系统中编写key.c和display.c文件程序PAGEREF_Toc293596841\h22HYPERLINK\l"_Toc293596842"4、调试过程PAGEREF_Toc293596842\h28HYPERLINK\l"_Toc293596843"5、实训总结及感想PAGEREF_Toc293596843\h30HYPERLINK\l"_Toc293596844"5.1本次实训体会:PAGEREF_Toc293596844\h30HYPERLINK\l"_Toc293596845"5.2实训总结PAGEREF_Toc293596845\h312.2软件的使用与程序的编写2.2.1上位机对梯形图的录入上位机编程软件在PC机上实现,主要实现编程软件选择梯形图和指令表作为编程语言,并将其录入到相应软件中,以便下载到下位机中,对工程项目进行相应的控制。利用MFC创建用户界面,使其具有梯形图的录入和修改,助记符语言的录入和修改,并且能实现他们的互相转化的功能。并且能够实现通过串口向下位机下载。处理流程:用户首先要创建一个新的文件,选择是通过助记符语言或者是梯形图语言。如果是选择梯形图语言,在标题栏下方就会有一些符号的选择。当录入完成之后可以保存,并且能够实现两种语言的转换。流程图如下:创建新文件输入语言选择用户输入下位机PC读取用户输入一级代码二级代码保存到电脑语言转换梯形图录入:在编辑框的左边和右边分别有两个电源线,在两个电源线的中间进行梯形图元件的录入,包括原件的插入、删除、保存等操作。用户户