当前位置:文档之家› 中南大学C++计算机课程设计实践报告2016

中南大学C++计算机课程设计实践报告2016

中南大学C++计算机课程设计实践报告2016
中南大学C++计算机课程设计实践报告2016

中南大学

本科生课程设计(实践)报告

计算机程序设计基础(C++)

题目

学生学号

学生姓名

指导教师

学院

专业班级

计算机基础教学实验中心 2016年 7 月 7 日

“计算机程序设计基础(C++)”课程设计报告

1 引言

本次设计目标是参照windows系统提供的计算器,设计一个科学型计算器,为此我们需要掌握好MFC基础,掌握C++应用系统的开发方法和技巧。课程设计实践教程提供的步骤比较标准和准确,但实际操作性不是很强,所以我们应该通过对科学计算机设计来实现对过程的分析,从而掌握利用C++开发的一般设计方法与实现步骤。对帮助我们全面牢固地掌握课堂教学内容、培养学生的实践能力、为今后应用计算机打下良好基础具有重要的意义。在面对errors的解决过程中,培养独立分析问题和解决问题的能力,在生产实践中向卓越工程师的培养目标靠近。

2 总体设计

本次实践的主要目的是了解和掌握运用MFC编程的一般思想和具体操作步骤。基于MFC 库进行对对话框界面的设计,通过创建类成员函数成员变量,编辑控件创建消息映射,调用消息函数完成数据的输入输出,实现计算功能。生成应用软件。

首先需要设计0,1,2,3,4,5,6,7,8,9,0十个数字按钮,其次是+,-,*,/,.,AC,=运算符号,再进行特殊运算符号的设计,流程图如下。

3 详细设计

界面设计

通过按住Ctrl建,复制出统一大小的按钮,框选多个同时移动,使得界面排列有序,整齐。

数字键函数编写

m_result+=_T("N")对每个数字按钮进行赋值;updatedata(false)作用为当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调UpdateData(FALSE);

void CMy0308150317Dlg::OnButton7()

{m_result+=_T("1");

UpdateData(false);

// TODO: Add your control notification handler code here

}

void CMy0308150317Dlg::OnButton8()

{m_result+=_T("2");

UpdateData(false);

// TODO: Add your control notification handler code here

void CMy0308150317Dlg::OnButton9()

{

m_result+=_T("3");

UpdateData(false);

}

void CMy0308150317Dlg::OnButton4()

{m_result+=_T("4");

UpdateData(false);

// TODO: Add your control notification handler code here }

void CMy0308150317Dlg::OnButton5()

{

m_result+=_T("5");

UpdateData(false);

}

void CMy0308150317Dlg::OnButton6()

{

m_result+=_T("6");

UpdateData(false);

}

void CMy0308150317Dlg::OnButton2()

{m_result+=_T("8");

UpdateData(false);

// TODO: Add your control notification handler code here }

void CMy0308150317Dlg::OnButton3()

{

m_result+=_T("9");

UpdateData(false);

}

void CMy0308150317Dlg::OnButton10()

{

m_result+=_T("0");

UpdateData(false);

void CMy0308150317Dlg::OnButton11()

{

m_result+=_T(".");

UpdateData(false);

}

+,-,*,/普通运算符号的函数

通过对n的不同取值,来实现对函数的调用,方便简单易于操作。函数atof将字串转换为浮点型数,可以将其他型数据转为double型,提高运算精度。

void CMy0308150317Dlg::OnButton13()

{

n=0;

data=atof(m_result);

m_result=_T("");

}

void CMy0308150317Dlg::OnButton14()

{

n=1;

data=atof(m_result);

m_result=_T("");

}

void CMy0308150317Dlg::OnButton15()

{

n=2;

data=atof(m_result);

m_result=_T("");

}

void CMy0308150317Dlg::OnButton16()

{

n=3;

data=atof(m_result);

m_result=_T("");

}

对“=”按钮函数编写

用多分支的if...else if语句,实现两个数字与运算符的连接.Format 是CString类的一个成员函数,它通过格式操作使任意类型的数据转换成一个字符串.

void CMy0308150317Dlg::OnButton12()

{

if(n==0)

{

data+=atof(m_result);

m_result.Format(_T("%lf"),data);

UpdateData(false);

}

else if(n==1)

{

data-=atof(m_result);

m_result.Format(_T("%lf"),data);

UpdateData(false);

}

else if(n==2)

{

data*=atof(m_result);

m_result.Format(_T("%lf"),data);

UpdateData(false);

}

else if(n==3)

{

data/=atof(m_result);

m_result.Format(_T("%lf"),data);

UpdateData(false);

特殊运算符n!,x*x,sin,sinh的设计

由于特殊字符只需要实现单个数字的运算,与普通运算符实现两个运算符不同,在经过多次调试和同学的指导之后,发现只保留特殊运算符函数按钮的调用

语句“n=”,将其他代码放到if...else if语句中,可以实现逻辑上的调用。对于特殊运算,在外部另外设计了对应函数,使函数界面可读性加强。Sin运用了级数展开式,这样可以不用调用math.h函数库的函数,在同类方法中最易操作。Sinh则在网上搜到了公式,并且自己编写了x次方的函数,进行调用。n!和x*x则运用了本学期所学,顺利编写。

void CMy0308150317Dlg::OnButton17()

{n=4;

}

void CMy0308150317Dlg::OnButton18()

{

n=5;

}

void CMy0308150317Dlg::OnButton19()

{

n=6;

}

void CMy0308150317Dlg::OnButton20()

{

n=7;

}

else if(n==4)

{

data=atof(m_result);

data=liancheng(data);

m_result.Format(_T("%lf"),data);

UpdateData(false);

}

else if(n==5)

{

data=atof(m_result);

data=pinfang(data);

中南大学微机课程设计报告交通灯课案

微机课程设计报告

目录 一、需求分析 1、系统设计的意义 (3) 2、设计内容 (3) 3、设计目的 (3) 4、设计要求 (3) 5、系统功能 (4) 二、总体设计 1、交通灯工作过程 (4) 三、设计仿真图、设计流程图 1、系统仿真图 (5) 2、流程图 (6) 3、8253、8255A结构及功能 (8) 四、系统程序分析 (10) 五、总结与体会 (13) 六、参考文献 (13)

一、需求分析 1系统设计的意义: 随着社会经济的发展,城市问题越来越引起人们的关注。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据检测、交通信号灯控制与交通疏通的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。 随着城市机动车量的不断增加,组多大城市如北京、上海、南京等出现了交通超负荷运行的情况,因此,自80年代后期,这些城市纷纷修建城市高速通道,在高速道路建设完成的初期,它们也曾有效地改善了交通状况。然而,随着交通量的快速增长和缺乏对高速道路的系统研究和控制,高速道路没有充分发挥出预期的作用。而城市高速道路在构造上的特点,也决定了城市高速道路的交通状况必然受高速道路与普通道路耦合处交通状况的制约。所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速通道,缓解主干道与匝道、城市同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通灯的控制方式很多,本系统采用可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器,实现本系统的各种功能。同时,本系统实用性强,操作简单。 2、设计内容 采用8255A设计交通灯控制的接口方案,根据设计的方案搭建电路,画出程序流程图,并编写程序进行调试 3、设计目的 综合运用《微机原理与应用》课程知识,利用集成电路设计实现一些中小规模电子电路或者完成一定功能的程序,以复习巩固课堂所学的理论知识,提高程序设计能力及实现系统、绘制系统电路图的能力,为实际应用奠定一定的基础。针对此次课程设计主要是运用本课程的理论知识进行交通灯控制分析及设计,掌握8255A方式0的使用与编程方法,通从而复习巩固了课堂所学的理论知识,提高了对所学知识的综合应用能力。 4、设计要求: (1)、分别用C语言和汇编语言编程完成硬件接口功能设计; (2)、硬件电路基于80x86微机接口;

中南大学土木工程地质实习报告

( 实习报告 ) 单位:_________________________ 姓名:_________________________ 日期:_________________________ 精品文档 / Word文档 / 文字可改 中南大学土木工程地质实习报 告 Civil Engineering Geology Practice report of Central South University

中南大学土木工程地质实习报告 一、实习时间 201*年11月12日至201*年11月24日 二、实习地点 长沙市:岳麓山、猴子石大桥、南郊公园 娄底市:洛湛铁路娄邵段 冷水江市:波月洞 三、实习目的 1、巩固课堂所学的理论知识,培养实际操作和工作能力 2、掌握运用罗盘仪测量岩石产状的能力 3、学会分辨常见的造岩矿物和岩石,以及常见的地质构造,理解水的地质作用和不良地质现象的防治 4、培养吃苦耐劳、团队协作等优良品质,掌握总结和编写实验

报告的能力 四、实习内容 1、矿物和岩石的分辨与鉴定 (1)矿物 鉴定时:先观察颜色 最后观察解理、断口及其它特征(2)岩石 ①岩浆岩:有明显的刺鼻气味,主要造岩矿物有石英、长石、角闪石、辉石等 ②沉积岩:多为层状,其结构有砾状结构、砂状结构、泥状结构和化学结构及生物化学结构 ③变质岩:构造有板状构造、千枚状构造、片状构造、片麻状构造和块状构造,常见矿物成分有粘土矿物、云母、石英、长石等等 2、地质罗盘仪的使用地质罗盘仪是进行野外地质工作必不可少的一种工具。借助它可以定出方向,观察点的所在位置,测出任何一个观察面的空间位置(如岩层层面、褶皱轴面、断层面、节理面……

微机课设实验报告

微机课程设计 数字温度计实验报告

一、题目: 上位机:完成界面设计与通讯程序 1、能够显示两个温度值,温度精度0.5度,当超出报警温度阈值时,温度 值后又提示字幕。 2、能够设定报警温度阈值 3、每隔一秒将温度值保存至文件存档。当超出报警温度阈值时,温度值后 面有提示。 4、可以对串口进行设置。 下位机:完成电路设计与控制程序 1、用两个DS18B20测温。 2、通过串口与上位机通信,并传输温度值,接受阈值设置。 3、当超出报警温度阈值时,有相应指示灯提示。 4、将当前温度显示LCD1602液晶屏上,当超出报警温度阈值时,温度值后 有提示。 二、原理 DS18B20是DALLS公司推出的“1—wire”接口的数字温度传感器,可以直接将温度转换为9~12串行信号供单片机处理。由于这种传感器只有一个IO口,是单总线串行接口,单片机可以利用串行通信将数据读出并按照LCD 的协议显示在1602液晶屏上。同时,通过PC机与单片机之间的串行通信,可以用PC机控制温度的警戒值以及记录不同时间测量的温度。 三、原理图 图3.1 LCD、18B20以及串口与单片机最小系统连接图

图3.2电源模块 四、流程图 1、上位机流程图 图4.1.1发送数据流程图图4.1.2 接受数据流程图

2、下位机流程图 图4.2.2读出温度子程序流程图 图4.2.1总流程图 图4.2.4计算温度子程序流程图

图4.2.3 温度转换流程图 图4.2.6温度值显示在LCD1602上 图4.2.5 显示数据刷新子程序 五、源程序 1、上位机程序:见附录1; 2、下位机程序:见附录2; 3、实验结果显示(上位机):见附录3。

计算机仿真课程设计报告

、 北京理工大学珠海学院 课程设计任务书 2010 ~2011 学年第 2学期 学生姓名:林泽佳专业班级:08自动化1班指导教师:钟秋海工作部门:信息学院一、课程设计题目 : 《控制系统建模、分析、设计和仿真》 本课程设计共列出10个同等难度的设计题目,编号为:[0号题]、[1号题]、[2号题]、[3号题]、[4号题]、[5号题]、[6号题]、[7号题]、[8号题]、[9号题]。 学生必须选择与学号尾数相同的题目完成课程设计。例如,学号为8xxxxxxxxx2的学生必须选做[2号题]。 二、课程设计内容 (一)《控制系统建模、分析、设计和仿真》课题设计内容|

! " [2 有波纹控制器Dy(z)和一单位速度信号输入时的最少拍无波纹控制器Dw(z)。具体要求见(二)。 (二)《控制系统建模、分析、设计和仿真》课题设计要求及评分标准【共100分】 , 1、求被控对象传递函数G(s)的MATLAB描述。(2分) 2、求被控对象脉冲传递函数G(z)。(4分) 3、转换G(z)为零极点增益模型并按z-1形式排列。(2分) 4、确定误差脉冲传递函数Ge(z)形式,满足单位加速度信号输入时闭环稳态误差为零和实际 闭环系统稳定的要求。(6分) 5、确定闭环脉冲传递函数Gc(z)形式,满足控制器Dy(z)可实现、最少拍和实际闭环系统稳 定的要求。(8分)

6、根据4、5、列写方程组,求解Gc(z)和Ge(z)中的待定系数并最终求解Gc(z)和Ge(z) 。 (12分) 7、求针对单位加速度信号输入的最少拍有波纹控制器Dy(z)并说明Dy(z)的可实现性。 (3分) ! 8、用程序仿真方法分析加速度信号输入时闭环系统动态性能和稳态性能。(7分) 9、用图形仿真方法(Simulink)分析单位加速度信号输入时闭环系统动态性能和稳态性能。 (8分) 10、确定误差脉冲传递函数Ge(z)形式,满足单位速度信号输入时闭环稳态误差为零和实际 闭环系统稳定的要求。(6分) 11、确定闭环脉冲传递函数Gc(z)形式,满足控制器Dw(z)可实现、无波纹、最少拍和实际 闭环系统稳定的要求。(8分) 12、根据10、11、列写方程组,求解Gc(z)和Ge(z)中的待定系数并最终求解Gc(z)和Ge(z) 。 (12分) 13、求针对单位速度信号输入的最少拍无波纹控制器Dw(z)并说明Dw(z)的可实现性。(3分) 14、用程序仿真方法分析单位速度信号输入时闭环系统动态性能和稳态性能。(7分) 15、用图形仿真方法(Simulink)分析单位速度信号输入时闭环系统动态性能和稳态性能。 & (8分) 16、根据8、9、14、15、的分析,说明有波纹和无波纹的差别和物理意义。(4分) 三、进度安排 6月13至6月14:下达课程设计任务书;复习控制理论和计算机仿真知识,收集资料、熟悉仿真工具;确定设计方案和步骤。 6月14至6月16:编程练习,程序设计;仿真调试,图形仿真参数整定;总结整理设计、 仿真结果,撰写课程设计说明书。 6月16至6月17:完成程序仿真调试和图形仿真调试;完成课程设计说明书;课程设计答 辩总结。 [ 四、基本要求

计算机网络课程设计实验报告

中南大学课程设计报告 课程:计算机网络课程设计 题目:基于Winpcap的网络流量统计分析 指导教师:张伟 目录 第一章总体设计 一、实体类设计 --------P3 二、功能类设计 --------P3 三、界面设计 --------P3

第二章详细设计 一、实体类实现 --------P4 二、功能类实现 --------P4 三、界面实现 --------P5 第三章源代码清单及说明 一、CaptureUtil.java --------P7 二、MyPcapPacketHandler.java --------P9 三、PacketMatch.java --------P9 四、Windows.java --------P13 第四章运行结果 --------P19 第五章心得体会 --------P21 第一章总体设计 一、实体类设计 TCP、UPD、ICMP、ARP、广播数据包五个包的数据结构设计 二、功能类设计 (1)网卡获取 (2)包的抓捕

(3)包的处理 三、界面设计 (1)布局 (2)按钮功能连接 第二章第二章详细设计 一、实体类实现 TCP、UPD、ICMP、ARP、广播数据包五个包的数据结构设计。 本程序采用Java编写,基于win10pcap。Win10pcap是winpcap在win10系统上的适用版本。Java对于winpcap使用jnetpcap进行支持。对于TCP、UPD、ICMP、ARP、广播数据包五种类型的包,在jnetpcap的jar包中大部分已经封装好了相关的实体类型。对应如下:ARP 实体类:https://www.doczj.com/doc/538547920.html,work.Arp; UPD 实体类:https://www.doczj.com/doc/538547920.html,work.Icmp;

微机原理课程设计报告

微型计算机技术课程设计 指导教师: 班级: 姓名: 学号: 班内序号: 课设日期: _________________________

目录 一、课程设计题目................. 错误!未定义书签。 二、设计目的..................... 错误!未定义书签。 三、设计内容..................... 错误!未定义书签。 四、设计所需器材与工具 (3) 五、设计思路..................... 错误!未定义书签。 六、设计步骤(含流程图和代码) ..... 错误!未定义书签。 七、课程设计小结 (36)

一、课程设计题目:点阵显示系统电路及程序设计 利用《汇编语言与微型计算机技术》课程中所学的可编程接口芯片8253、8255A、8259设计一个基于微机控制的点阵显示系统。 二、设计目的 1.通过本设计,使学生综合运用《汇编语言与微型计算机技术》、《数字电子技术》等课程的内容,为今后从事计算机检测与控制工作奠定一定的基础。 2.掌握接口芯片8253、8255A、8259等可编程器件、译码器74LS138、8路同相三态双向总线收发器74LS245、点阵显示器件的使用。 3.学会用汇编语言编写一个较完整的实用程序。 4.掌握微型计算机技术应用开发的全过程,包括需求分析、原理图设计、元器件选用、布线、编程、调试、撰写报告等步骤。 三、设计内容 1.点阵显示系统启动后的初始状态 在计算机显示器上出现菜单: dot matrix display system 1.←left shift display 2.↑up shift display 3.s stop 4.Esc Exit 2.点阵显示系统运行状态 按计算机光标←键,点阵逐列向左移动并显示:“微型计算机技术课程设计,点阵显示系统,计科11302班,陈嘉敏,彭晓”。 按计算机光标↑键,点阵逐行向上移动并显示:“微型计算机技术课程设计,点阵显示系统,计科11302班,陈嘉敏,彭晓”。 按计算机光标s键,点阵停止移动并显示当前字符。 3.结束程序运行状态 按计算机Esc键,结束点阵显示系统运行状态并显示“停”。 四.设计所需器材与工具 1.一块实验面包板(内含时钟信号1MHz或2MHz)。 2.可编程芯片8253、8255、74LS245、74LS138各一片,16×16点阵显示器件一片。

计算机网络课程设计报告

计算机网络课程设计报告 姓名:李逍逍 班级:08计11 学号:08261012

一.课程设计的题目、目的及要求 (2) 二.课程设计的内容(分析和设计) (3) 三.绘制拓扑结构图 (3) 四.详细设计步骤 (5) 五.路由器或交换机配置的代码 (6) 六.显示最终的结果 (8) 七.课程设计总结 (9)

一.课程设计的题目、目的及要求 课程设计题目:组建小区局域网 课程设计目的: 更深了解路由器,交换机,PC机之间的配置与应用,熟练掌握一些简单的的网络应用和连接,熟练掌握路由器和交换机的基本配置;掌握DHCP、ACL、VLAN、和NET协议和相应的技术;提高对实际网络问题的分析和解决能力。该设计需要划分为四个子网层面的小区性的网络通讯。采用软件cisco,可以更好的实现各种不同网络设备互相配合与联系,以达到最佳的局域网通讯效果。 课程设计要求: 要求能根据实际问题绘制拓扑结构图,拓扑结构图可以是树形、星形、网状形、环状形及混合形结构的之一,清晰的描述接口,进行路由器或交换机的代码配置实现,并且每个方案的需有以下几部分的内容: 1、需求特点描述; 2、设计原则; 3、解决方案设计,其中必须包含: (1)设备选型; (2)综合布线设计; (3)拓扑图; (4)IP地址规划; (5)子网划分; (6)路由协议的选择; (7)路由器配置。 组建小区局域网的总体要求: 运用自己对局域网组网技术的理解,设计小区组网方案,使得一个具有200个住户节点的智能化小区能够进行网络通讯,且将整个小区可划分为四个区域:1.网络中心区:以物业管理中心及监控中心为主的核心交换设备和服务器群;2.远程网络接入区:包括外部网络接入口的路由器设备和网络安全设备;3.园区网络区:包括从网络中心到社区服务设施的骨干交换设备; 4.家庭网络区:包括从网络中心到楼宇中的骨干交换设备,并为各住户单元提供网络接入端口,是整个小区网络系统的最基本单元。

中南大学生产实习报告

中南大学生产实习报告 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

生产实习报告 院系:机电学院 班级: 学号: 姓名: 一.实习目的 1、通过生产实习,使枯燥、生涩的课堂教学得到了实践补充,不仅仅实现了课本知识和实践过程的有机结合,同样,也充分发挥了理论指导实践,实践验证理论的天然优势,在检验学生所学专业知识和动手实践能力的同时,也可以促进理论知识的巩固吸收和实践能力的锻炼加强。 2、培养学生吃苦耐劳、艰苦朴素的奋斗精神,提高发现、分析和解决问题的能力,同时,在实习过程中,也充分检验自身能力,对自己的定位和水平有一个清楚的认识,查缺补漏,为未来的学习生活提供指导性意见,为今后的工作做好准备。 3、让学生了解汽车行业的生产模式、工艺技术、管理模式、发展现状、发展前景,对自己所学行业的实际应用有更加清楚的认识和体验,并且,通过在实习过程中的各种培训和体验,了解未来自己的工作环境,树立正确的职业观,为今后的就业打下坚实基础。

4、生产实习是锻炼和培养学生能力和素质的重要途径,也是学生接触社会、认识社会、了解社会的重要渠道,有利于进一步培养学生的适应能力和工作能力。 二.实习地点简介 长丰集团有限责任公司前身为中国人民解放军第7319工厂,始建于1950年6月。1996年10月,经总后勤部批准由工厂制整体改制成为国有独资有限责任公司.2001年9月由军队整体移交湖南省人民政府,现隶属于湖南省国资委管理。 公司注册资本亿,总资产超过120亿元,现有员工5700余人,公司主要经营猎豹系列越野车、皮卡等汽车整车及相关零部件的研发、制造与销售。公司下辖湖南猎豹汽车有限公司和安徽猎豹汽车有限公司2家整车制造企业;公司在北京、长沙分别设立了两家猎豹汽车研究院:公司在湖南长沙市、永州市、衡阳市,安徽省滁州市,广东惠州市等设有18家控股子公司。 公司于2001年至2004年连续4年进入“中国企业500强”;2001年l2009年连续9年进入“中国机械企业500强”:2002年至2009年连续8年进入“中国企业集团纳税500强”。2010年2月,猎豹汽车被国家工商行政总局评定为驰名商标。 我们实习的地点位于湖南省永州市长丰猎豹配套工业园内,园区内主要包括长丰猎豹(永州)整车制造基地、湖南长丰汽车沙发有限责任公司、湖南长丰汽车零部件有限责任公司、湖南长丰汽车空调有限公司、湖南长丰汽车塑料制品有限公司等公司,我们主要

学生成绩管理系统_课程设计报告

中南大学 《C语言程序设计》 课程设计报告课题名称:学生成绩管理系统 专业电气信息 学生姓名舒畅 班级0914 学号0909091424 指导教师穆帅 完成日期2010年7月10日 信息科学与工程学院

目录 1 课程设计的目的 (1) 2 设计内容与要求 (1) 3 主要技术指标及特点 (2) 3.1 登录界面显示 (2) 3.2登记学生资料 (4) 3.3保存学生资料 (5) 3.4 删除学生资料 (6) 3.5修改学生资料 (7) 3.6 查询学生资料 (8) 3.6统计学生资料(自加功能) (8) 3.8对学生资料进行排序 (9) 3.9程序主要代码 (9) 4 设计小结 (31)

成绩管理系统 1 课程设计的目的 1.加深对《C语言程序设计》课程知识的理解,掌握C语言应用程序的开发方法和步骤; 2.进一步掌握和利用C语言进行程设计的能力; 3.进一步理解和运用结构化程序设计的思想和方法; 4.初步掌握开发一个小型实用系统的基本方法; 5.学会调试一个较长程序的基本方法; 6.学会利用流程图或N-S图表示算法; 7.掌握书写程设计开发文档的能力(书写课程设计报告)。 2 设计内容与要求 设计内容:成绩管理系统 现有学生成绩信息,内容如下: 姓名学号 C 数学英语 shuchang 12 99 98 99 jiutian 32 87 68 87 changzi 33 98 89 99 jiutia 13 7 43 45 设计要求: ?封面(参见任务书最后一页) ?系统描述:分析和描述系统的基本要求和内容; ?功能模块结构:包括如何划分功能模块,各功能模块之间的结构图,以及各模块 的功能描述; ?数据结构设计:设计数据结构以满足系统的功能要求,并加以注释说明; ?主要模块的算法说明:即实现该模块的思路; ?运行结果:包括典型的界面、输入和输出数据等; ?总结:包括C语言程序设计实践中遇到的问题,解决问题的过程及体会、收获、

微机原理课程设计实验报告DOC

河北科技大学 课程设计报告 学生姓名:学号: 专业班级: 课程名称: 学年学期: 指导教师: 年月

课程设计成绩评定表 学生姓名学号成绩 专业班级起止时间2011.12.24—2012.11.28 设计题目字符串动画显示 指 导 教 师 评 语 指导教师: 年月日

目录 一、课程设计的目的 (1) 二、设计题目 (1) 三、设计内容要求 (2) 四、设计成员及分工 (2) 五、课程设计的主要步骤 (2) 六、课程设计原理及方案 (3) 七、实现方法 (3) 八、实施结果 (8) 九、总结 (8) 十、体会感受 (8)

一、课程设计的目的 课程设计是以自己动手动脑,亲手设计与调试的。它将基本技能训练、基本工艺知识和创新启蒙有机结合,培养我们的实践和创新能力。课程设计的意义,不仅仅是让我们把所学的理论知识与实践相结合起来,提高自己的实际动手能力和独立思考的能力。作为信息时代的大学生,基本的动手能力是一切工作和创造的基础和必要条件。 课程设计是培养和锻炼学生在学习完本门课后综合应用所学理论知识解决实际工程设计和应用问题的能力的重要教学环节,它具有动手、动脑和理论联系实际的特点,是培养在校工科大学生理论联系实际、敢于动手、善于动手和独立自主解决设计实践中遇到的各种问题能力的一种较好方法。 《微机原理及应用》是一门应用性、综合性、实践性较强的课程,没有实际的有针对性的设计环节,学生就不能很好的理解和掌握所学的技术知识,更缺乏解决实际问题的能力。所以通过有针对性的课程设计,使学生学会系统地综合运用所学的理论知识,提高学生在微机应用方面的开发与设计本领,系统的掌握微机硬软件设计方法。 通过课程设计实践,不仅要培养学生的实际动手能力,检验学生对本门课学习的情况,更要培养学生在实际的工程设计中查阅专业资料、工具书或参考书,掌握工程设计手段和软件工具,并能以图纸和说明书等表达设计思想和结果的能力。培养学生事实求是和严肃认真的工作态度。 通过设计过程,要求学生熟悉和掌握微机系统的软件设计的方法、设计步骤,使学生得到微机开发应用方面的初步训练。让学生独立或集体讨论设计题目的系统方案论证设计、编程、软件调试、查阅资料、编写说明书等问题,真正做到理论联系实际,提高动手能力和分析问题、解决问题的能力,实现由学习知识到应用知识的初步过渡。通过本次课程设计使学生熟练的熟练掌握微机系统的设计方法,熟练应用8086汇编语言编写应用程序和实际设计中的软件调试方法和步骤,熟悉微机系统的软件开发工具的使用方法。 二、设计题目

中南大学社会实践报告

篇一:中南大学赴光明村暑期社会实践报告 中南大学2011年暑期社会实践报告 报告题目:中南大学赴长沙市光明村开展关于当地基础设施建设 及使用情况调研报告 学院:材料科学与工程学院 专业班级:材料1003班 负责人姓名:闵杰 参与者姓名:闵杰、熊华亮、陈淦炯、朱晓睿、李亚男、袁新雄、肖丹、陈黎、缪昌志、欧振雄、张世荣 团队类别:?学生自主联合组建的团队 项目类别:?大学生社会实践服务团 中南大学 二○一一年十月中南大学材料科学与工程学院赴长沙市光明村开展关于当 地基础设施建设及使用情况暑期社会调研实践报告 团队类别:?学生自主联合组建的团队 项目类别:?大学生社会实践服务团 团队及报告书编写人基本情况 如何在“两型社会”建设中推进新农村建设,实现城乡一体化发展,望城县白箬铺镇光明村对此进行了积极有益的探索,对全市新农村建设具有很好的指导示范作用。本着“取自于民而用之于民”的理念,为掌握新农村人民的生活状况指标,2011年的暑期我们实践调研团队深入该村进行暑期社会实践调研,旨在深入当地开展基础设施建设及使用情况。现将有关情况报告如下。 报告脉络: a、活动背景及意义概况 b、前期准备 c、调研内容及当地政府对基础设施项目的建设方案 d、活动开展及进行 e、活动总结(即调研中发现存在的问题) f、针对存在的问题我们查阅资料给出的建议 g、调研活动后的点点滴滴及队员感想 h、成果 i、后话及寄语 附件一:采访记录表 附件二:问卷 附件三:光明村村官指导 附件四:湖南省长沙市光明村考核指导指标 a、活动背景及意义概况 一、调研背景: 党的十七届三中全会指出,我国总体上已进入以工促农、以城带乡的发展阶段,进入加快改造传统农业、走中国特色农业现代化道路的关键时刻,进入着力破除城乡二元结构、形成城乡经济社会发展一体化新格局的重要时期。城乡规划是落实统筹城乡发展最重要的公共政策,是城镇和新农村建设发展的蓝图,是管理城市和乡村建设的重要依据。深入推进农村改革发展、建设社会主义新农村、促进城乡经济社会一体化发展,必须加强和改革创新城乡规划。尤其是大家都能够切实得到回报的——基础设施建设。

中南大学C++课程设计实践报告!

中南大学 本科生课程设计(实践)任务书、设计报告 (C++程序设计) 题目学生成绩管理系统 学生姓名 指导教师 学院 专业班级 学生学号 计算机基础教学实验中心 年月日

学生成绩管理系统 关键字:学生成绩 MFC 编写系统 内容:定义一个结构体,存放下列信息: 学号、姓名、性别、系名、班级名、成绩等 1.学生成绩管理系统开发设计思想 要求: 一:数据输入:输入学生的相关信息,若用户输入数据或信息不正确,给出“错误”信息显示,重复刚才的操作;至少要输入10个学生的数据;可以随时插入学生信息记录; 二:每个学生数据能够进行修改并进行保存; 三:可以根据学号或者姓名删除某学生数据; 四:查询模块要求能按学号,按姓名,按班级等条件进行查询; 五:界面要求美观,提示信息准确,所有功能可以反复使用。 学生成绩管理程序从总体设计方面来看,基本的功能包括主控模块,数据输入模块,数据修改模块,数据查询模块等。 设计模块图:

2.系统功能及系统设计介绍 详细设计: 对于总体设计说明的软件模块,进一步细化,要说明各个模块的逻辑实现方法。下面逐个说明。 主控模块:主要完成初始化工作,包括屏幕的初始化,显示初始操作界面。初始界面中主要包括功能的菜单选择项。 输入处理:利用链表技术输入多名学生的数据,直到输入学生的学号以“@”开头,则结束数据的输入。程序运行流程图如下:删除处理:利用链表技术删除某学号的学生成绩信息,如果找到该学号则进行删除,否则输出“未找到”的信息。程序运行流程图略。 查找处理:利用链表技术根据学生学号或姓名等方式查找某学号

的学生成绩信息,其程序流程图略。 排序处理:利用链表技术根据学生学号对学生数据进行排序,其 部分源代码如下:/***********xuesheng.c***********/ /******头文件(.h)***********/ #include "stdio.h" /*I/O函数*/ #include "stdlib.h" /*其它说明*/ #include "string.h" /*字符串函数*/ #include "conio.h" /*屏幕操作函数*/ #include "mem.h" /*内存操作函数*/ #include "ctype.h" /*字符操作函数*/ #include "alloc.h" /*动态地址分配函数*/ #define N 3 /*定义常数*/ typedef struct z1 /*定义数据结构*/ { char no[11]; char name[15]; char sex[5]; char major[15]; char class[15];

微机原理课程设计报告-数字时钟的实现(附代码)

合肥工业大学 计算机与信息学院 课程设计 课程:微机原理与接口技术设计专业班级:计算机科学与技术x班学号: 姓名:

一、设计题目及要求: 【课题6】数字时钟 1.通过8253 定时器作产生秒脉冲定时中断。在中断服务程序中实现秒、分、小时的进位(24小时制)。 2.在七段数码管上显示当前的时分秒(例如,12 点10 分40 秒显示为121040)。 3.按“C”可设置时钟的时间当前值(对准时间)。 二、设计思想: 总体思想: 1、功能概述: 实验箱连线: 本实验建立在Dais实验箱基础上完成的基本连线及程序如下: 138译码器: A,B,C,D,分别连接A2,A3,A4,GS; y0连接8253的CS片选信号; y1连接8259的CS片选信号; 8253连线: 分频信号T2接8253的CLK0; 8253的OUT0接8259的IR7; 8253的gate信号接+5V; 8259连线: 8259的数据线接入数据总线;

本程序包括显示模块,键盘扫描模块,时间计数模块,设置模块等几个模块, (1)程序运行后,LED显示000000初始值,并且开始计数 (2)按C键进行设置初始时间,考虑到第一个数只能是0,1,2,当第一个数显示2时第二个数只能显示0~4,同理下面各位应满足时钟数值的合理的取值; (3)在手动输入初始值时,按D键进行回退1位修改已设置值,连续按D键可以全部进行删除修改。 2、主程序设计 主程序中完成通过调用子程序完成对8253及8259的初始化,对8259进行中断设置。主要在显示子程序和键盘子处理程序之间不断循环,8253每一秒给8259一个刺激,当8259接受到刺激后会给CPU一个中断请求,CPU会转去执行中断子程序,而中断子程序设置成时间计数加,即完成电子表的整体设计。详细流程图见图三-1。 3、LED显示子程序设计 本程序显示部分用了6个共阳极LED作为显示管,显示程序要做到每送一次段码就送一次位码,每送一次位码后,将位码中的0右移1位作为下次的位码,从而可以实现从左到右使6个LED依次显示出相应的数字。虽然CPU每隔一定时间便执行显示程序,但只要这个时间段不太长,由于人眼的视觉作用,就可以在6个LED上同时见到数字显示。 4、键盘扫描子程序设计 本程序需要用键盘对时间的初始值进行设置,因此对键盘扫描的子程序需要满足的功能如下: 判断是否是C键,若不是就返回至主程序,若是C键就开始对时间初始值进行设置,同时因注意到第一个值不可以超过2,第一个数是2时第二数不能超过4,余下的同理要满足时间数值的取值范围呢,若不是合法输入不予反应继续等待输入。当遇到输入数值错误时可以按下D键进行删除一位重新设置;当6位初始值全部设置成功后,电子表将自动开始走表。 5、时间运算子程序设计 该子程序的主要功能是对时、分、秒的运算,并把运算出的最终结果存到事先已经开辟

计算机课程设计报告书

学号 理工大学华夏学院 课程设计 课程名称办公自动化实训 题目1.流程图的绘制 2. 演讲稿的制作 专业软件工程 班级软件1111 姓名王鑫 成绩 _________________ 指导教师 __ ______ 2012年元月2日至2012年元月6日

课程设计任务书 学生:王鑫专业班级:软件1111 指导教师:黄启荃工作单位:理工大学华夏学院 设计题目:程序流程图的绘制 初始条件: 已掌握Office 2003办公自动化软件的应用 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 主要任务: 任务描述:已知某班50个学生考试了4门课程,要求绘制一个程序流程图,实现下列功能:1.求每个人的平均成绩; 2.将平均成绩进行降序排序,并将学号与平均成绩按降序输出完成: 1 完成整个规定任务的设计及调试,得出正确结果,并经教师检查及答辩; 2. 写出规的课程设计说明书; 3. 课程设计结束后交设计说明书等文档和设计容。 4. 从元月3日起,学生每天至少要到设计教室半天以上; 设计报告撰写格式要求: 设计报告的主要容是详细写出在设计过程中所用到的主要技术或方法; 课程设计报告按国际通用格式书写, 具体格式要求请见资料:“课程设计说明书的书写容与格式” 时间安排: 第一天:学生先在实验室集中,由指导教师介绍实训目的、布置任务后选题; 第二天-第四天:学生在实验室完成设计,经教师检查并回答提问,确认设计完成; 第五天:教师在计算机上先检查设计报告、学生修改后打印提交 指导教师签字: 2011年12月26日 系主任签字: 2011年12月29日

暑期社会实践项目申报书范本

附件2:编号:中南大学2014年暑期社会实践活动 项目申报书 团队名称:中南大学冶金与环境学院赴省市石门县子良乡关于政府扶持农村特色种植产业发展现状及其对改善农村经济状况的作用调查研究暑期社会实践团 负责人:丁晓博 团队类别:□党员博士服务团 □学院社会实践基地服务团 ■大学生社会实践服务团 项目类别:■特色产业发展 □区域协作体制 □生态文明建设 □民族特色文化 □社会公共服务 □其他实践活动 中南大学学生社会实践活动领导小组 二〇一四年六月

填表说明 1.此表由参加暑期社会实践的团队负责人逐一填写。 2.请下载本表后认真填写,不得改变本表结构。 3.本表第一页编号由学院团委统一填写。 4.团队名称按以下格式统一填写: 集体组建(学院或社团等组织)的团队:中南大学×××(学院或社团等组织名称)赴×××(实践地点,具体到×省××市××县)×××(实践活动容,如:调查研究)暑期社会实践团;学生自主联合组建的团队:中南大学赴×××(实践地点,具体到××省××市××县)×××(实践活动容,如:建设社会主义新农村调查)暑期社会实践团。 5.“实践地点”一栏应详写,例:省××市××区××乡××村或省××市××单位。 6.学生自主联合组建的团队的指导单位为团队负责人所在的学院。 7.团队负责人的联系方式请尽量详细。 8.指导教师要全程随团参加、指导社会实践活动。 9.项目申报书封面请用200g铜版纸胶装,接收地证明、活动详细策划书等相关材料请双面打印,并附于申报书一并装订。 10.请将表上交至团队负责人所在学院分团委,分团委汇总后统一上交至中南大学学生社会实践活动服务中心办公室(南校区2舍202室),并将电子版发送至csushsj163.,名称为“学院名称”。 11.此表格及相关资料可在校团委升华网上下载。

微机原理课程设计报告--数据采集系统三(中断法)

微机原理课程设计 课设题目:数据采集系统三(中断法) 实验者姓名: 实验者学号: 学院: 数据采集系统三(中断法) 一、实验目的 进一步掌握微机原理知识,了解微机在实时采集过程中的应用,学习、掌握编程和程序调试方法。 二、实验内容 1、用中断法,将ADC 0809通道0外接0 ~ 5V电压,转换成数字量后,在七段LED 数码管上,以小数点后两位(几十毫伏)的精度,显示其模拟电压的十进值;0809通道0的数字量以线性控制方式送DAC0832输出,当通道0的电压为5V时,0832的OUT为0V, 当通道0的电压为0时,0832的OUT为2.5V;此模拟电压再送到ADC 0809通道1,转换后的数字量在CRT上以十六进制显示。 2、ADC 0809 的CLK 脉冲,由定时器8254的OUT0提供;ADC 0809的EOC信号,用作8259中断请求信号。 3、要有较好的人机对话界面;控制程序的运行。 三、总体设计 1 、ADC 0809的IN0采集电位器0 — 5V电压,IN1采集0832输出的模拟量。 2 、DAC 0832将ADC 0809的IN0数字量后重新转换成模拟量输出。 3、8259用于检测ADC 0809转换是否结束和向CPU发送INTR信号 4、 8255为七段LED数码管显示提供显示驱动信息。 5、七段LED数码管显示ADC 0809的IN0的值。 6、8254提供ADC 0809的采样时钟脉冲。 7、有良好的人—机对话界面。系统运行时,显示主菜单,开始数据采集, 在数据采集时, 主键盘有键按下, 退出返回DOD系统。 四、硬件设计 因采用了PC机和微机实验箱, 硬件电路设计相对比较简单, 主要利用微机实验箱上的8255并行口、ADC 0809、DAC 0832、七段LED数码管单元、8254定时/计数器、74LS574输出接口、电位器等单元电路, 就构成了数据采集系统, 硬件电原理框图4-3-1所示。 五、软件设计 本设计通过软件编程,实现模/数转换器0809分别对IN0 0-5V直流电压的采样,和

2020年三下乡社会实践报告格式

2020年三下乡社会实践报告格式 今天是三下乡得第四天,我们组今天出发走访企业了。今天我们很顺利,关上午我们就一口气拿下三家。下午又有两家入账。 上午我们首先来到的是昨天预约好的湖南创新机电技术有限公司。公司斯主任热情的接待了我们,我们按照我们的提问程序问了斯主任。斯主任给我们一一做了认真回答。接下来的几家公司我们也顺利走访完毕。 今天给我感触最多是各个公司负责人回答我提的问题。我的问题是关于毕业生的。这是我们搞社会调查的主要目的之一。也是我很想通过三下乡去寻找的。 他们大多说大学生应该重视能力与实践的培养,提高综合素质。勤动手,多思考。有良好的人际关系,交谈时说话表达流利清楚,表现活泼。有团队精神。能吃苦耐劳。 知识再多到用时都觉得不够。因为知识是不断的在更新的。我们要培养自己的一种学习能力,能快速的学习新知识。成为一种学习型人才,我们在学校学习的是找到解决问题的方法,知道怎样去找答案。

上天是公平的,假如我某方面 ___做,或者 ___得到锻炼。只要我另一方面 ___闲着,我在努力,就不要有什么遗憾和包袱。一个勤奋,刻苦,有上进心人在哪都能有自己的一份天地。这是我的个人体会。 一分耕耘一分收获,这话用在我们暑期社会实践上再适合不过了。在这个炎热的夏天,我们暑期社会实践团,挥洒汗水,收获富足。 冒着三十多度的高温,克服着语言不通的困难,我们义无反顾地来到了横市镇界头村进行我们的暑期社会实践。中南大学向来鼓励学生在课外积极锻炼自己,因而我们的调查得到了学校的大力支持,也正是因为如此,我们在调查中,始终不忘自己身上肩负的责任,始终以中南人的标准严格要求自己,始终秉承着中南大学“经世致用”的校训。我们用自己的行动证明了我们的能力和耐力。 当然我们的付出没有白费。在实践中,我们不仅得到了一系列的第一手的数据和资料,更让自己的实践能力得到了提高。作为我们团队的组长,我更是肩负着更大的责任,我是团队的核心骨,既要掌握团队的行动方向,又要在具体实践中起到特定作用,还要协调整个团队,增强团队的凝聚力。尽管因为经验缺乏,我在这些方面遇到了一些困难,但是经过不断地反思和讨论,我总是能在最后做

中南大学课程设计报告

CENTRAL SOUTH UNIVERSITY 课程设计说明书 现代铝电解槽新型阳极结构设计 题目(单槽日产量2.4t,电流密度0.76A·cm-2) 学生姓名刘冬 专业班级冶金 00906 班 学生学号0503090706 指导教师伍上元 学院冶金科学与工程学院 完成时间2012年9月11日

目录 第一章概述 1.1现代铝电解槽结构发展趋势 (3) 1.2所设计电解槽阳极结构的特点 (4) 第二章铝电解槽结构简介 2.1 上部结构 (5) 2.1.1 阳极炭块组 (6) 2.1.2 阳极升降装臵 (6) 2.1.3 承重结构 (7) 2.1.4 加料装臵 (7) 2.1.5 集气装臵 (8) 2.2 阴极结构 (9) 2.2.1 槽壳与摇篮架 (10) 2.2.2 槽内衬 (11) 2.3 母线结构 (13) 2.3.1 阳极母线 (13) 2.3.2 阴极母线 (14) 2.4 绝缘设施 (15) 第三章铝电解结构计算 3.1 阳极电流密度 (15) 3.2 阳极炭块尺寸 (15) 3.3 阳极炭块数目 (17) 3.4 槽膛尺寸 (17) 3.5 槽壳尺寸 (17) 3.6 阴极碳块尺寸 (17) 第四章阳极结构设计 4.1 阳极炭块组 (18) 4.2 换极周期与顺序 (19) 4.3 阳极炭块质量要求与组装 (20) 4.3.1 阳极炭块质量要求 (20) 4.3.2 阳极组装 (21) 第五章参考文献 (22) 2

第一章概述 1.1现代铝电解槽结构发展趋势 20世纪80年代以前,工业铝电解的发展经历了几个重要阶段,其标志的变化有:电解槽电流由24kA、60kA增加至100-150kA;槽型主要由侧插棒式(及上插棒式)自焙阳极电解槽改变为预焙阳极电解槽;电能消耗由吨铝22000kW·h降低至15000kW·h;电流效率由70%-80%逐步提高到85-90%。 1980年开始,电解槽技术突破了175kA的壁垒,采用了磁场补偿技术,配合点式下料及电阻跟踪的过程控制技术,使电解槽能在氧化铝浓度变化范围很窄的条件下工作,为此逐渐改进了电解质,降低了温度,为最终获得高电流效率和低电耗创造了条件。在以后的年份中,吨铝最低电耗曾降低到12900-13200 kW·h,阳极效应频率比以前降低了一个数量级。 80年代中叶,电解槽更加大型化,点式下料量降低到每次2kg氧化铝,采用了单个或多个废气捕集系统,采用了微机过程控制系统,对电解槽能量参数每5s进行采样,还采用了自动供料系统,减少了灰尘对环境的影响。进入90年代,进一步增大电解槽容量,吨铝投资较以前更节省,然而大型槽(特别是超过300kA)能耗并不低于80年代初期较小的电解槽,这是由于大型槽采取较高的阳极电流密度,槽内由于混合效率不高而存在氧化铝的浓度梯度;槽寿命也有所降低,因为炉帮状况不理想,并且随着电流密度增大,增加了阴极的腐蚀,以及槽底沉淀增多,后者是下料的频率比较高,而电解质的混合程度不足造成的。尽管如此,总的经济状况还是良好的。 90年代以来,电解槽的技术发展有如下特点: (1)电流效率达到96%; (2)电解过程的能量效率接近50%,其余的能量成为电解槽的热损而耗散; (3)阳极的消耗方面,炭阳极净耗降低到0.397kg/kg(Al); (4)尽管设计和材料方面都有很大的进步,然而电解槽侧部仍需要保护性的炉帮存在,否则金属质量和槽寿命都会受负面影响; (5)维护电解槽的热平衡(和能量平衡)更显出重要性,既需要确保极距以产生足够的热能保持生产的稳定,又需要适当增大热损失以形成完好的炉帮,提高槽 寿命。 我国的电解铝工业可自1954年第一家铝电解厂(抚顺铝厂)投产算起,至2010年已有56年历史,在电解槽设计中,已掌握“三场”仿真技术,在模拟与优化方面采用了ANSYS 3

微机原理课程设计报告

— 微机原理 课程设计报告 ——电子表程序设计 ^ 。

(一)设计任务: 用汇编语言设计一电子表程序,要求: ! (1)实现秒、分、时的计时,并显示于屏幕中央 (2)能够校时 (3)能够半点、整点报时 (二)设计原理 该程序主要由三部分构成:时间设置、延时程序和时钟显示。 (1)时间设置 … ①输入初始时间 先调用DOS操作系统模块2,在显示屏上显示‘:’,再调用DOS操作系统模块10,提示输入初始时间。由键盘输入的时间以字符串形式存放在已定义的存储器缓冲区内,继而调用TRAN1转换子程序和MUL10乘10子程序,将存放在存储器缓冲区内的ASCII字符转换为压缩BCD码,并将时、分、秒的值放置在寄存器CH、DH、DL中。 ②暂停计时 按Pause Break键即可暂停计时,再按下任意键恢复计时 ③重新输入时间 在程序运行时,可按下Esc键重新输入初始时间,此时程序检测到Esc(ASCII码为1BH)被按下,返回①步提示重新输入时间。 以上两步可实现校时的功能。

④半点、整点报时 《 程序运行时,分钟值每次改变都需要与30、60比较,若相等,则调用DOS操作系统模块7使计算机响铃并在时间后显示‘ ------’。同时若分、秒值为60则需进位,时为24时进位,保证时钟程序的正确性。 (2)延时程序 计算机在执行指令时,各种操作都按指令执行,但在像程序控制器那样由计算机发出指令控制外部设备是,由于外部设备所具有的机械惯性或其他原因,需要在计算机发出指令后有规律地延迟或等待一段时间。这类延时,可以用硬件延时来完成,单用软件来实现也是一种方便和常用的方法。 计算机执行每一条指令,虽然很快,但还是需要一段时间的。因此从理论上讲,可在程序中加一些与程序无关的指令去完成,要计算指令执行的时间,又不能过多的为了延时而增加编制程序的工作量。因此,编制延时程序,应尽量采用较少的指令,节约存储器,并且不能对主程序造成影响。 每条指令执行时间的长短,是以计算机的时钟周期为基本单位的。当CPU采用的时钟频率一定时,时钟周期也为定值。因此可根据时钟周期的多少来计算执行指令所需的时间。完成本设计任务使用的计算机采用Intel Pentium 4处理器,主频为,时钟周期约为。 通过时间约1s的长延时累加,并以时、分、秒的形式显示出来,就可以编写出一个时钟程序。 (3)时钟显示 … ①设置光标位置子程序IOSET

相关主题
文本预览
相关文档 最新文档