微机应用系统设计与实现word文档
- 格式:doc
- 大小:163.00 KB
- 文档页数:17
机械
实验名称:字处理软件Word2003应用
实验目的:掌握使用Word 2003进行文字处理和格式编排的方法。
实验仪器设备:微机
实验内容:文档的排版设计、表格的制作、对象的插入与设置;样式与模板等概念的理解与运用;嵌入式对象和浮动式对象的理解与图文混排。
实验名称:电子表格系统Excel2003应用
实验目的:掌握使用Excel 2003进行数据处理和统计分析的方法。
实验仪器设备:微机
实验内容:各种数据类型的输入方法、格式设置、公式和函数的使用、数据清单、数据库管理、图表。
实验步骤:
实验名称:演示文稿软件PowerPoint2003应用
实验目的:掌握使用PowerPoint 2003制作演示文稿的方法。
实验仪器设备:微机
实验内容:控制演示文稿的外观,演示文稿的动画效果和动作设置,设置版式、模板、母版和配色方案。
实验名称:数据库管理系统Access2003应用
实验目的:掌握数据库技术基础知识,熟悉Access 2003操作方法。
实验仪器设备:微机
实验内容:数据库的设计,表、查询、窗体及报表的创建和使用。
滨州学院实验报告。
计算机应用系统模式计算机应用系统中数据与应用(程序)的分布方式,称为企业计算机应用系统的计算模式,有时也称为企业计算模式。
自世界上第一台计算机诞生以来,计算机作为人类信息处理的工具已有半个世纪了,在这个发展过程中计算机应用系统的模式发生了几次变革,它们分别是:单主机计算模式、分布式客户/服务器计算模式(Client/Server—C/S)和浏览器/服务器计算模式(Browser/Server—B/S)。
1985年以前,计算机应用一般是以单台计算机构成的单主机计算式。
主机计算模式又可细分为两个阶段。
单主机计算模式的早期阶段,系统所用的操作系统为单用户操作系统,系统一般只有一个控制台,限单独应用,如劳资报表统计等。
分时多用户操作系统的研制成功,以及计算机终端的普及使早期的单机计算模式发展成为单主机一多终端的计算模式。
在单主机一多终端的计算模式中,用户通过终端使用计算机。
每个用户都感觉好像是在独自享用计算机的资源,但实际上主机是在分时轮流为每个终端用户服务。
单主机一多终端的计算模式在我国当时一般称为“计算中心”,在单主机模式的这个阶段中,计算机应用系统中已可实现多个应用(如物资管理和财务管理)的联系,但由于硬件结构的限制,我们只能将数据和应用(程序)集中地放在主机上。
因此,单主机一多终端计算模式有时也被称为集中式的企业计算模式。
20世纪80年代,个人计算机(PC)的蓬勃发展和局域网技术趋于成熟,使用户通过计算机网络共享计算机资源,计算机之间通过网络可协同完成某些数据处理工作。
虽然PC机的资源有限,但在网络技术的支持下,应用程序不仅可利用本机资源,还可通过网络方便地共享网上其它计算机资源,在这种背景下形成了分布式客户/服务器(C/S)的计算模式。
在客户/服务器模式中,网络中的计算机被分为两大类:一是向其它计算机提供各种服务(主要有数据库服务,打印服务等)的计算机,称为服务器;二是享受服务器提供服务的计算机,称为客户机。
学生微机应用教学方案一、引言随着科技的发展和智能设备的普及,对于学生来说,熟练的微机应用已经成为一项必备的技能。
微机应用能够帮助学生提高工作和学习的效率,培养解决问题和创新思维的能力。
因此,为学生提供有效的微机应用教学方案显得尤为重要。
二、认识学生的需求在制定微机应用教学方案之前,我们需要深入了解学生的需求。
通过对学生的调研和访谈,我们发现他们对于微机应用教学有以下几点需求:1. 学习基本的办公软件操作技巧,如Word、Excel和PowerPoint等;2. 掌握高级功能,如公式编写、数据处理和图表设计等;3. 学会有效搜索和利用互联网资源;4. 解决实际问题中遇到的技术难题;5. 发展创新思维和团队合作能力。
三、确定教学目标基于学生的需求,我们可以确定以下教学目标:1. 学生能够熟练操作办公软件,能够使用Word编写文档、Excel进行数据处理和PowerPoint设计演示文稿;2. 学生能够应用高级功能,能够使用Excel编写复杂公式、进行数据分析和图表设计;3. 学生能够独立解决遇到的技术问题,能够灵活应对各种软件和工具的使用;4. 学生能够有效搜索和利用互联网资源,能够利用网络解决实际问题;5. 学生能够发展创新思维和团队合作能力,能够应用微机应用解决实际问题并形成创意。
四、教学内容及方法为了实现上述教学目标,我们需要设计合理的教学内容和方法。
具体内容和方法包括:1. 基础教学:教授学生基本的办公软件操作技巧,通过案例演示和实践操作进行教学;2. 进阶教学:深入介绍办公软件的高级功能,例如Excel的公式编写、数据处理和图表设计。
通过小组讨论和实际案例进行教学;3. 互联网应用:教授学生如何有效搜索和利用互联网资源,包括如何进行准确的搜索、如何评估信息的可靠性和如何进行网络安全防护。
通过示范和练习进行教学;4. 技术问题解决:引导学生学会解决技术问题的方法和技巧,例如如何应对软件操作中的错误和如何寻找解决方案。
小学下学期微机课教案一、教学目标:1. 让学生了解微机的硬件和软件的基本构成。
2. 培养学生正确使用微机的基本操作技能。
3. 引导学生学习微机的基本应用软件,提高学生的计算机素养。
二、教学内容:1. 微机的硬件构成:中央处理器(CPU)、内存、硬盘、显示器、键盘、鼠标等。
2. 微机的软件构成:操作系统、应用软件。
3. 微机的基本操作:启动和关闭微机、使用键盘和鼠标、桌面和窗口的基本操作。
4. 学习一种应用软件(例如:Microsoft Word):文档的创建、编辑、保存和打印。
三、教学重点与难点:1. 教学重点:微机的硬件和软件构成,微机的基本操作,应用软件的基本使用方法。
2. 教学难点:微机硬件的详细功能和原理,应用软件的高级功能的使用。
四、教学方法:1. 讲授法:讲解微机的硬件和软件构成,基本操作方法和应用软件的使用。
2. 演示法:通过实际操作演示微机的硬件和软件的使用方法。
3. 练习法:让学生实际操作微机,巩固所学知识。
五、教学安排:1. 第一课时:介绍微机的硬件构成,让学生认识各部分硬件的功能。
2. 第二课时:介绍微机的软件构成,让学生了解操作系统和应用软件的区别。
3. 第三课时:教授微机的基本操作,让学生能够独立启动和关闭微机,熟练使用键盘和鼠标。
4. 第四课时:教授应用软件(如Microsoft Word)的基本使用方法,让学生能够创建、编辑、保存和打印文档。
5. 第五课时:复习前面所学内容,进行实际操作考核,巩固所学知识。
六、教学评价:1. 课堂问答:通过提问方式检查学生对微机硬件和软件构成的理解程度。
2. 操作练习:检查学生对微机基本操作和应用软件使用的熟练程度。
3. 课后作业:布置有关微机知识的家庭作业,检查学生的学习效果。
七、教学资源:1. 微机教室:为学生提供实际操作微机的环境。
2. 教学课件:通过多媒体课件生动形象地展示微机的硬件和软件构成。
3. 操作手册:为学生提供微机操作和应用软件使用的详细指南。
小学四年级微机课教案一、课程内容概览计算机基础知识的介绍:让学生初步了解计算机的基本构造和功能,了解计算机在日常生活和工作中的应用场景。
鼠标操作及窗口系统简介:让学生熟悉鼠标的基本操作,掌握窗口系统的基本构成和常用功能,例如文件的管理、文件夹的创建和文件的保存等。
办公软件的基本操作:重点介绍Word文档编辑器的使用方法,包括文档的创建、编辑、保存和打印等基本操作,培养学生的文字处理能力。
互联网基础知识的普及:让学生了解互联网的基本概念、作用以及安全使用互联网的知识,学会使用浏览器进行简单的网络操作,如搜索信息、在线学习等。
创意编程初步:引导学生接触简单的编程知识,培养学生的逻辑思维能力和创新思维能力。
1. 课程目的与目标说明知识目标:使学生了解计算机的基本构成,认识常见的计算机硬件设备,理解计算机软件的基本概念和分类。
技能目标:学生能够熟练掌握鼠标和键盘的基本操作,能够简单使用Windows操作系统进行文件管理和基本应用。
情感目标:培养学生对计算机科学的兴趣和爱好,提高学习积极性,培养学生合作学习和自主探究的能力。
能力拓展目标:通过课程的学习,使学生具备初步的信息处理和计算机应用能力,能够运用所学知识解决实际问题。
通过本次课程的学习,学生将更好地适应信息化社会的要求,为其未来的学习和发展奠定坚实的计算机基础和技能。
通过实践操作和课程活动,培养学生的创新思维和实践能力,提高学生的综合素质。
2. 课程的重要性及实用性介绍在小学四年级开设微机课程,具有重要的意义和实用性。
随着信息技术的迅猛发展,计算机已经成为现代社会不可或缺的一部分,掌握基本的计算机操作能力是适应现代社会发展的基本要求。
微机课程的学习对于培养学生的信息素养和信息技术能力至关重要,有助于提高学生的综合素质和未来的竞争力。
通过学习微机课程,学生可以掌握实际操作技能,如文字处理、表格制作、幻灯片制作等,这些技能在学生日常生活、学习和未来工作中都具有广泛的应用价值。
卷2012()()()()()。
()A.时钟周期B.总线周期C.总线读周期D.总线写周期7. 完成与指令XCHG AX, BX相同功能的指令或指令序列是。
()A.MOV AX, BX B、MOV BX, AXC.PUSH AX D、MOV CX, AXPOP BX MOV AX, BXMOV BX, CX8.当M/IO=1, W/R=0时, 8086CPU完成的操作为。
( )A.存储器读B.I/O读C.存储器写D.I/O写9.如果访问存储器时使用BX寻址, 则默认的段寄存器是。
()A.CSB.ESC.DSD.SS10.设[X]补码=11100001B, [Y]补码=11111000B, 则[X-Y]补码= 。
()A.11011001BB.10100111BC.11101001BD.10010111B11.若AL=3BH,AH=7DH,则AL和AH中的内容相加后,标志CF、SF和OF的状态分别是。
()A.0、1.1B.1.1.1C.0、0、0D.1.1.012.设(20010H)=3FH, (20011H)=B2H, 执行下列指令段后, BX= 。
() MOV AX, 2000HMOV DS, AXMOV BX, [0010H]A.B23FH B、B2B2H C、3F3FH D、3FB2H13.下列指令中不影响堆栈内容的是。
()A.PUSHB.RETC.JMPD.CALL14. 下列指令中格式错误的是______。
()A.MOV CS, DSB.MOV AX, 1000HC.MOV DS, AXD.MOV WORD PTR[BX], 1215. 设AL=7FH, 要使AL=80H, 应使用下列哪一条指令。
( )A.AND AL, 80H B、OR AL, 80HC、XOR AL, 80HD、NOT AL二、填空题(每空1分, 共30分)1.8086和8088的地址总线有根, 能寻址 MB的存储器空间。
计算机应用基础计算机基础第一章计算机概述第二章第二章 WINDOWS WINDOWS 操作系统第三章第三章 WORD20 WORD20 WORD20 第四章第四章第四章 EXCLE2000 EXCLE2000 第五章第五章 PowerPoint2000 PowerPoint2000 PowerPoint2000 第六章第六章计算机网络基础第七章网页第八章信息安全第一章计算机概述§1.1 1.1 计算机的诞生和发展计算机的诞生和发展§1.2 1.2 计算机的组成计算机的组成计算机的组成 - - - 硬件硬件§1.3计算机的数据处理方式§1.4 1.4 计算机软件§计算机软件§计算机软件§1.5 1.5 1.5 计算机安装与维计算机安装与维护1.1 1.1 计算机的诞生和发展计算机的诞生和发展一、ABOUT COMPUTER …二、计算机的发展三、多媒体计算机1.1 1.1 计算机的诞生和发展计算机的诞生和发展ABOUT COMPUTER ABOUT COMPUTER ……l 计算机是一种按程序高速、自动处理信息的现代化电子设备l 自1946年2月世界第一台计算机诞生至今已有50多年的历史。
l 随着计算机的诞生和发展,信息的交流和传播起了质的变化,产生了相对于人类传统文化(哲学、自然科学、数学等)的第二文化—计算机文化。
l 计算机能干什么?§1.1 1.1 计算机的诞生和发展计算机的诞生和发展 ABOUT COMPUTER ABOUT COMPUTER ……学习、办公、娱乐、设计、排版、金融、炒股、医疗、购物、通讯……信息社会的主要特征1. 1. 信息处理能力倍增信息处理能力倍增信息处理能力倍增2. 2. 2. 信息网络成为社会活动中心信息网络成为社会活动中心3. 3. 信息的速传使人类互相间时空“缩短”信息的速传使人类互相间时空“缩短”信息的速传使人类互相间时空“缩短”4. 4. 4. 信息产业称为重要的支柱产业信息产业称为重要的支柱产业5. 5. 科技人员成为重要的社会阶层,而对科技的投入相对增加科技人员成为重要的社会阶层,而对科技的投入相对增加第一台计算机ENIAC1946年2月,诞生在美国宾夕法尼亚大学。
习题一1,微型计算机控制系统的硬件由哪几局部组成?各局部的作用是什么?答:CPU,接口电路与外部设备组成。
CPU,这是微型计算机控制系统的核心,通过接口它可以向系统的各个局部发出各种命令,同时对被控对象的被控参数进展实时检测与处理。
接口电路,微机和生产对象之间进展信息交换的桥梁和纽带。
外部设备:这是实现微机和外界进展信息交换的设备2,微型计算机控制系统软件有什么作用?说出各局部软件的作用。
答:软件是指能够完成各种功能的计算机程序的总和。
整个计算机系统的动作,都是在软件的指挥下协调进展的,因此说软件是微机系统的中枢神经。
就功能来分,软件可分为系统软件、应用软件1)系统软件:它是由计算机设计者提供的专门用来使用和管理计算机的程序。
对用户来说,系统软件只是作为开发应用软件的工具,是不需要自己设计的。
2)应用软件:它是面向用户本身的程序,即指由用户根据要解决的实际问题而编写的各种程序。
3,常用工业控制机有几种?它们各有什么用途?4,操作指导、DDC和SCC系统工作原理如何?它们之间有何区别和联系?答:(1)操作指导控制系统:在操作指导控制系统中,计算机的输出不直接作用于生产对象,属于开环控制结构。
计算机根据数学模型、控制算法对检测到的生产过程参数进展处理,计算出各控制量应有的较适宜或最优的数值,供操作员参考,这时计算机就起到了操作指导的作用。
(2)直接数字控制系统(DDC系统):DDC(Direct Digital Control)系统就是通过检测元件对一个或多个被控参数进展巡回检测,经输入通道送给微机,微机将检测结果与设定值进展比拟,再进展控制运算,然后通过输出通道控制执行机构,使系统的被控参数达到预定的要求。
DDC系统是闭环系统,是微机在工业生产过程中最普遍的一种应用形式。
(3)计算机监视控制系统(SCC系统):SCC(Supervisory puter Control)系统比DDC系统更接近生产变化的实际情况,因为在DDC系统中计算机只是代替模拟调节器进展控制,系统不能运行在最优状态,而SCC系统不仅可以进展给定值控制,并且还可以进展顺序控制、最优控制以与自适应控制等SCC是操作指导控制系统和DDC系统的综合与开展。
第二章 MCS-51单片机硬件结构2-5. 8051单片机堆栈可以设置在什么地方?如何实现?答:8051单片机堆栈可以设置在内部RAM中。
当系统复位时,堆栈指针地址为07H,只要改变堆栈指针SP的值,使其为内部RAM中地址量,就可以灵活的将堆栈设置在内部RAM中。
2-16. 8051单片机内部数据存储器可以分为几个不同的区域?各有什么特点?2-21.复位后,CPU内部RAM各单元内容是否被清除?CPU使用的是哪一组工作寄存器?它们的地址是什么?如何选择确定和改变当前工作寄存器组?答:复位并不清除CPU内部RAM单元中内容,掉电会清除内部RAM 中内容。
复位以后因为PSW=00H,所以选择工作寄存器0区,所占地址空间为00H-07H。
工作寄存器组可以查询PSW中的RS1(PSW.4)和RS0(PSW.3)来确定,改变当前RS1和RS0的值即可改变当前工作寄存器组。
2-22.指出复位后工作寄存器组R0-R7的物理地址,若希望快速保护当前工作寄存器组,应采取什么措施?答:复位工作寄存器组R0-R7的物理地址为00H-07H。
如希望快速保护当前工作寄存器组,可以通过改变PSW中RS1(PSW.4)和RS0(PSW.3)的当前值来完成。
第三章 MCS-51指令系统3-6.设系统晶振为12MHz,阅读下列程序,分析其功能,并人工汇编成机器代码。
答:因为AJMP指令必须有PC指针地址,所以本题解题时设程序开始地址为1000H。
本程序完成功能是使P1.0口输出方波:T=2*((3*250+2+2)*10+1+2+2)=15090us=15.09ms翻译成机器语言的难点在于AJMP一句,根据AJMP指令代码可知,该指令为2个字节,高8为字节构成为“A10A9A800001”,低8位字节构成为“A7-A0”。
又有设置了程序起始地址为1000H,很容易可以写出各指令的地址,AJMP的绝对转移目标地址为1002H,A10=0、A9=0、A8=0,所以机器代码为“01 02”,目标地址在2区,因为A15-A11为“00010”。
第12章微机应用系统设计与实现1.教学目的和要求:了解微机应用系统的概念掌握微机应用系统设计的原则与步骤学会设计简单的微机应用系统2.教学重点:微机应用系统设计3.掌握难点:微机应用系统设计5.教学方法:课堂讲授6.教学内容摘要:12.1 概述12.1 微机应用系统概述微型计算机不但在理、工、农、文教、卫生、国防科学等方面已得到广泛的应用,而且在办公自动化及家庭生活中也已逐渐得到推广和应用。
12.1.1 微机应用的意义既可以是对计算机的硬件作相当大的增加(如检测通道、执行通道及相应的接口),也可以是在原有软件(操作系统,监控程序)的支持下设计出完全满足用户需要的应用软件。
也就是说,“应用”必须是通过硬件和软件或硬件或软件的增减,来满足用户的需要。
12.1.2 微机应用系统的一般类型微机的应用一般可分成三种类型。
1. 检测控制型2. 数据处理型3. 混合型12.2 系统设计的原则与步骤12.2.1 微机应用系统的一般构成微机应用系统由硬件系统(计算机+控制电路)和软件系统(系统软件+应用软件)两大部分构成。
1. 应用系统的硬件组成1) 微机2) 常规外围设备(1) 输入设备:主要用于程序和数据的输入,常见的有纸带阅读机、键盘、鼠标器和光笔等。
(2) 输出设备:主要用于程序处理后的信息或数据的输出。
它把处理过的各种信息和数据,以 (3) 外存贮器:主要用来存贮程序及有关的数据,如磁带机、磁盘(硬盘和软盘)、光盘等。
BUS图12.1 微机应用系统硬件的一般组成3) 外部接口设备4) 操作控制台及监视报警设备2. 应用系统的软件构成1) 用户程序2) 常用子程序库12.2.2 应用系统的设计原则和要求1. 操作性能要好2. 通用性好,便于扩展3. 可靠性高4. 设计周期短、价格便宜5. 对环境的适应性要好12.2.3 微机应用系统设计的基本内容和步骤1. 系统引入微机的必要性——成本控制2. 需求分析——确定系统的功能3. 选择基本微机系统——硬件系统设计4. 确定整个应用系统的硬件结构——硬件系统设计5. 确定软件框架及流程——软件系统设计6. 硬件和软件的具体设计——系统实现7. 软、硬件联调——系统调试8. 实验室模拟运行——离线仿真9. 现场调试、试运行10. 验收或鉴定——系统性能评估12.2.4 系统集成12.3 微机应用系统设计实例12.3.1 微机信号发生器【例12-1】利用微机制作信号发生器。
通过在微型计算机中扩展A/D、D/A通道和信号变换设备,形成多种信号发生器的硬件环境。
通过软件编程使用DAC0832产生不同波形,然后利用ADC0809采集这个波形并以图形方式在显示器上显示。
本例以产生锯齿波为例,说明系统分析设计的全过程。
当然,若在软件设计上稍做修改,也可以产生方波、三角波信号等。
1. 硬件设计设计提示:D/A转换送出的模拟量信号,再用A/D将其取回并转换成数字量数据。
对于D/A和A/D转换器的工作原理,可参考D/A和A/D章节部分,这里不做说明。
以图形方式显示各种波形,必须熟悉和掌握微型计算机显示器的图形编程方法,具体可用BIOS 的INT 10H 调用来实现。
根据上述分析,依据前面介绍的设计原则和设计步骤,分析设计系统的硬件连接。
参考电路如图12.4所示。
其中:(1) D/A 电路采用双缓冲工作方式,用CS 片选信号确定输入寄存器和DAC 寄存器的端口地址,进行两次写操作便可以完成数据传送和转换。
第一次CS 有效,完成将数据线上的数据锁存到输入寄存器;第二次有效,完成将输入寄存器中的数据锁存到DAC 寄存器实现D/A 转换。
D/A 电路用通用双运放LM358实现电流到电压的转换。
D/A 输出为双极性,电压输出范围是-5~+5 V ,电压输出与数字量的应关系如表12-1所示。
表12-1 电压输出与数字量的对应关系(2) A/D 电路将START 端和ALE 端相连,从而可同时锁存通道地址并开始A/D 采样转换。
其输入控制信号为CS 和IOW ,故启动A/D 转换只要能发出CS 和IOW 信号即可。
如:MOV DX ,2A0H ;ADC0809的端口地址OUT DX , AL ;启动A/D 采用中断法读取A/D 转换结果,即用A/D 转换结束信号EOC 作为中断请求信号,提出中断申请,在中断服务程序中,使用下面的指令读取A/D 转换的结果: MOV DX ,2A0HIN AL ,DX可使用微型计算机的中断IRQ3(串行口2不用),A/D 芯片的EOC 信号接总线的IRQ3。
ADC0809采集通道用IN0,电压输出范围是0~+5 V ,端口地址为2A0H 。
(3) 8254用通道0对CPU 主频进行分频(8086CPU 主频为4 MHz ,分频后产生ADC0809所需的500 kHz 时钟)。
8254通道0的地址为2B0H ,8254控制寄存器的地址为2B3H 。
(4) 地址译码器完成各个接口芯片的地址选择,可采用74LS128译码器,也可用逻辑门电路来实现线选译码。
在选择各个端口地址时一定不能与IBM-PC 系统中的I/O 端口地址冲突。
本例选择的地址范围为290H ~2B7H 。
其中的290H ~29lH 分配给DAC0832,2A0H ~2A7H 分配给ADC0809,2B0H ~2B3H 分配给8254。
数字量 电压输出00H -5 V80H 0 V FFH+5 V图12.4 例12-l的参考电路2. 软件设计(以锯齿波信号为例) D/A数据端送出的锯齿波数据由80H(0 V)开始,每次增1,顺序递增到0FFH(+5 V),输出1个锯齿波。
重复此过程,可以连续输出多个锯齿波。
显示器应初始化成图形方式,再显示锯齿波图形。
A/D采集来的锯齿波图形放置到一个数据缓冲区中,同时画出该锯齿波的图形点。
数据缓冲区满时,将第一个锯齿波数据从数据缓冲区去掉,同时将对应的图形点抹掉。
将数据缓冲区中其余锯齿波数据顺序前移一个位置,并将其余锯齿波图形点的显示也顺序前移一个位置,这样可得到一个向前移动的锯齿波图形显示,使得演示的波形更加直观。
图12.5 锯齿波主程序流程图 图12.6 中断服务程序流程图3. 锯齿波参考程序;系统主程序 DATA S EGMENT X0 EQU 155 Y0 EQU 155;坐标系原点坐标(X0,Y0) MESS D B ‘press any key to return to dos.’,0DH ,0AH ;提示信息TMCTL EQU2B3H;8254控制口地址TMRO E QU 2B0H ;8254通道0地址 INPR E QU 290H ;DAC0832输入寄存器地址 DACR E QU29lH;DAC0832 DAC 寄存器地址DAIN D B ?;DAC0832的D/A数据INT3S DW ?;IRQ3的中断向量段地址保存单元INT3O DW ?;IRQ3的中断向量偏移地址保存单元IMR DB ?;中断屏蔽字保存单元ADDR E QU 2A0H ;ADC0809的片选地址ADDA D B ?;ADC0809的采集数据COUNT DW 0 ;ADC0809的采集数据个数BUFF D B 240 DUP(?) ;采集数据缓冲区(240个数据)DATA E NDSSTACK SEGMENTDB 100 DUP(?)STACK ENDSWRICH MACROCHAR,WH,COLOR ;写字符定调用(CHAR为字符,WH 为位置,COLOR为颜色)MOV AH,02H ;置光标位置功能调用MOV DX,WH ;光标位置为WHMOV BH,00HINT 10H ;显示功能调用MOV AH,09H ;写字符功能调用MOV AL,CHAR ;显示字符送ALMOV BL,COLOR ;置字符颜色MOV CX,l ;字符长度为1INT 10HWRICH ENDMCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACKSTART:MOV AX,DATAMOV DS,AXCLI ;关中断MOV DX,TMCTLMOV AL,00110110BOUT DX,AL ;8254初始化MOV DX,TMROMOV AL,08H ;计数低位字节,计数初值为8OUT DX,ALMOV AL,00H ;计数高位字节置0OUT DX,ALMOV AL,0BHMOV AH,35HINT 21H ;取IRQ3的中断向量并保存在INT3OMOV INT3S,ES ;和INT3S单元MOV INT3O,BXPUSH D SMOV DX,OFFSET ADINTMOV BX,SEG ADINTMOV DS,BXMOV AL,0BHMOV AH,25HINT 21H ;设置新的IRQ3中断向量POP DSIN AL,21HMOV IMR,AL ;保存中断屏蔽字AND AL,11110111BOUT 21H,AL ;开放IRQ3中断MOV SI,OFFSET BUFFCALL I NIT ;屏幕图形初始化MOV DAIN,80H ;锯齿波初值80H送DAINBEGIN:MOV AL,DAINMOV DX,INPROUT DX,AL ;锯齿波值送DAC0832输入寄存器MOV DX,DACROUT DX,AL ;锯齿波值送DAC0832 DAC寄存器INC D AINJNZ QQQMOV DAIN,80HQQQ:STI ;开中断MOV DX,ADDROUT DX,AL ;启动一次A/D转换HLT ;等待中断CLIINC COUNT ;采集数据个数+1MOV AL,ADDA ;取A/D采集数据MOV BX,COUNTMOV BYTE PTR[SI+BX],AL ;将A/D采集数据送数据缓冲区CMP COUNT,240JB DRAW;以下程序为采集数据缓冲区满的处理,在显示器上抹掉缓冲区中第一个数据的显示;将缓冲区中2~240位置的数据顺序向前移动一个位置MOV BX,1 ;从采集数据缓冲区的;第一个数据处开始处理BUFDR:MOV AL,00 ;点的颜色为黑色CALL DPT ;从显示器上抹掉第一个点MOV AL,BYTE PTR[SI+BX+l]MOV BYTE PTR[SI+BX],AL ;将采集数据缓冲区的数据MOV AL,0FFH ;顺序前移一个位置,并置点的CALL DPT ;颜色为白色,调用画点子程序INC BXCMP BX,240JNE BUFDRMOV COUNT,239JMP NEXTDRAW:MOV AL,0FH ;显示缓冲区未满时, MOV BX,COUNT ;直接显示采集的数据 CALL DPTNEXT: MOV AH,06HMOV DL,0FFH ;判断是否有键按下INT 21HJZ B EGIN ;没有按键,则继续OVER: PUSH DSMOV DX,INTSOMOV BX,INT3SMOV DS,BXMOV AL,0BHMOV AH,25HINT 21H ;恢复原IRQ3中断向量POP DSMOV AL,IMROUT 21H,AL ;恢复原中断屏蔽字STIMOV AH,4CHINT 21H ;返回DOS;中断服务子程序ADINT PROC N EAR ;A/D中断服务程序PUSH A XPUSH D XPUSH D SMOV AX,DATAMOV DS,AX ;送数据段地址;确保中断服务程序MOV DX,ADDR ;对数据段中的变量正确寻址IN AL,DX ;读入A/D数据并送ADDA单元MOV ADDA,ALMOV AL,20HOUT 20H,AL ;送EOI命令POP DSPOP DXPOP AXIRET ;中断返回ADINT ENDPDPT PROC N EAR ;画点子程序PUSH A XPUSH B XPUSH C XPUSH D XMOV CX,X0 ;点的列位置(CX)为BX+X0ADD CX,BXMOV DH,00MOV DL,BYTEPTR[SI+BX] ;取缓冲区中的数据SHR DX,l ;DX/2MOV BX,DX ;DX值送BXMOV DX,Y0-1 ;点的行位置为Y0-1-BXSUB DX,BX ;减1是为了避免将点画到坐标轴上MOV AH,0CH ;画点INT 10HPOP DXPOP CXPOP BXPOP AXRETDPT ENDPINIT P ROC N EAR ;初始化屏幕子程序MOV AH,00 ;设置显示器工作方式为EGA/VGA MOV AL,0EH ;显示模式为 640×200×16INT 10HWRICH ‘∧’,0112H,0FH ;显示坐标系的两个箭头WRICH ‘>’,124CH,0FHMOV AH,0CH ;写像素功能调用MOV AL,0FH ;颜色为白色MOV CX,X0MOV DX,Y0DRAX:INT 10H ;画坐标系的X轴INC CXCMP CX,614JNZ DRAXMOV DX,Y0MOV CX,X0DRAY:INT 10H ;画坐标系的Y轴DEC DXCMP DX,8JNZ DRAYMOV AH,0CH;以下为显示坐标系上X、Y轴的刻度MOV AL,0FHMOV CX,X0-4 ;给定Y轴刻度初值,画第一个MOV DX,25 ;刻度,长度为4点YBJ:INT 10HINC CXCMP CX,X0JNZ YBJMOV CX,X0-4 ;在Y轴画间隔为26ADD DX,26 ;长度为4点的5条刻度线CMP DX,Y0JB YBJMOV CX,X0+80 ;给定X轴刻度初值,画第一个MOV DX,Y0+2 ;刻度,长度为2点XBJ:INT 10HDEC DXCMP DX,Y0JNZ XBJMOV DX,Y0+2 ;在X轴上,画间隔为80ADD CX,80 ;长度为2点的7条刻度线CMP CX,600JB XBJWRICH‘V’,0112H,0FH ;显示坐标系的Y轴标识V,;行列位置为(01H,12H),;白色WRICH ‘0’,1412H,0FH ;显示原点标识WAICH ‘T’,144CH,0FH ;显示X轴标识TWAICH‘l’,14Ldh,0FH ;显示X轴的刻度WRICH‘2’,1427H,0FHWRICH‘3’,1431H,0FHWRICH‘4’,143BH,0FHWRICH‘5’,1445H,0FH;WRICH‘2’,0D12H,0FH ;显示Y轴的刻度值WRICH‘5’,0312H,0FHPUSH D SPOP ESMOV AX,1200H ;显示字符串功能调用LEA BP,MESS ;ES:BP指向提示信息MOV CX,35 ;提示信息长度MOV BL,0FH ;黑底,白字MOV DX,1600H ;从16H行00列开始INT 10H ;显示功能调用RETINIT E NDPCODE E NDSEND START12.3.2 城市交通管理控制系统分析与设计【例12-2】城市交通管理控制系统分析与设计。