微型计算机心得体会(精选合集)

时间:2019-05-12 16:12:00下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《微型计算机心得体会》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《微型计算机心得体会》。

第一篇:微型计算机心得体会

通过本次微机应用系统的课程设计,我对这学期学习的《微型计算机原理》有了一个良好的、整体的认识。同时对微机原理相关知识进行了一次系统总结。还挺高了自己的动手能力,和运用理论来指导实践的能力。

本次是微机原理的实践学习阶段,通过查阅相关资料,我对理论的认识加深不少。在整个过程中,查阅了不少资料,例如数码管的显示原理及编程方法等是通过自学完成.知道如何尽快读懂别人写的源程序,从中借鉴好的地方来完善自己的程序。

同时,我对利用汇编语言设计程序有了一定的认识。平时在书本学习的都是一条一条的指令,没有很清楚地理解指令的真正含义。在这次课程设计中我们在老师的指导下学习了很多课堂上没有学习到的知识也体会到同学之间合作的重要性,体会到只有平时多练习,多看程序才能自己编写程序,自己调试程序。通过这次的课程设计使我对汇编语言有了更加深入的学习,通过几天的设计,我掌握了DOS和BIOS各个功能调用的同时,还对子程序的调用有了很深的理解,也学到了自己以前从没学过的东西。

通过这次实验我学会了灵活应对实验中突发的各种错误和故障(比如:死机),始终保持大脑的清醒和敏捷,冷静地分析和排除出现错误的各种原因(当然有时也离不开老师的认真指导),并最终顺利地完成了实验。再有以前对C语言的一些标准库函数不太了解,通过实践,使我在这个方面的认识有所提高。通过实践的学习,我认识到学好计算机要重视实践操作,不仅仅是学习汇编和C语言。

通过这次课程设计也让我懂得了学习的乐趣。这一段时间恰好是期末考试与课程设计同时进行,因此需要既复习好专业知识,又完成课程设计。但我并不觉得辛苦,因为我发现当自己动手让那些芯片完成自己想要的功能是一件很兴奋的事。虽然有时候我们会遇到很棘手的问题,但是,慢慢地我发现思考也成了我的一种兴趣,还记得有一天我为了解决数码管为什么不能很好地显示转速信息,而呆在实验室不断调试。我排出了很多原因,最后还是发现了错误的原因。正是这种深刻的体验让我更加爱思考解决问题了。

这次,我还在网上也找了不少的资料,主要是一些芯片资料,虽然有一些芯片在实验中未能使用,但掌握此类资料对微机系统的认识是有作用的。认识到网络资源的共享能给我们开拓解决问题的思路。因此,学会如何使用互联网帮助自己的研究,是非常有必要。

总之,此次课程设计,让我明白模块化编程的重要性,运用子程序编程的方法可使程序更加简洁方便,运行更加可靠,并且还要多与同学交流,互相探讨,吸取优点,互补不足,这才能把事情做的更加出色

第二篇:微型计算机课程设计

《微机系统与汇编语言》

课程设计

(题目)

姓名

班级 学号

2013/12/26

内容要求: 一.设计内容

设计并实现随音乐伴奏而按某种规律显示的彩灯。

二.设计要求

①.用实验箱上的8253控制扬声器发声,演唱3首不同的歌曲。②.通过实验箱上的8255A驱动二极管发光。③.发光二极管的闪烁以音调的不同而不同 ④.通过中断信号选择歌曲。

三.总体设计

1.设计思路:

1>本次实验应用了8254,8255,8259芯片组

2>8254用于计数和连接扬声器,用计数器1实现音乐播放的控制,方式3。提供因每个音符频率不同而产生的音乐输出,片选信号接到系统总线的IOY2(端口地址为0680)

3>8255A驱动二极管发光,伴随音乐而变换。用B口作输出,片选信号接到系统总线的IOY0(端口地址为0600H)

4>8259采用级联方式,提供中断控制歌曲的切换,主片的中断类型号为68H,接MIR7.从片中断类型号为70H,接SIR1。每按一次MIR7或SIR1,切换一首歌。

5>共有三首歌,0-友谊地久天长,1-祝你生日快乐,2-两只老虎,从第一

首开始播放,然后判断有无中断,没有就继续播,有就判断计数器的值,大于等于3就重置为0(第一首),否则就用计数器的值找下一首要播放的歌曲的频率表、时间表、彩灯的控制表,然后取出播放新的音乐。

2.硬件连接图

我的改为片选CS接IOY2,用的计数器1,即把GATE0、CLK0、OUT0改为GATE1、CLK1、OUT1

我的片选信号CS接到IOY0,用的B口输出,即把PA0---PA7改为PB0---PB7 3.软件流程图

4.4.程序代码

IOY0 EQU 0600H IOY2 EQU 0680H MY8254_COUNT0 EQU IOY2+00H;8254 计数器 0 端口地址 MY8254_COUNT1 EQU IOY2+02H;8254 计数器 1 端口地址 MY8254_COUNT2 EQU IOY2+04H;8254 计数器 2 端口地址 MY8254_MODE EQU IOY2+06H;8254 控制寄存器端口地址 MY8259_ICW EQU 20H;MY8255_A EQU 0600H

MY8255_B EQU 0602H MY8255_CON EQU 0606H

SSTACK SEGMENT STACK

DW 32 DUP(?)SSTACK ENDS DATA SEGMENT

COUNTSONG DB 0 INT_FLAG DB 0

FREQ_LIST DW FREQ_ONE TIME_LIST DW TIME_ONE

FREQ_ONE DW 393,393,441,393,525,495;

DW 393,393,441,393,589,525

DW 393,393,786,661,525,495,441

DW 350,350,661,525,589,525,0

TIME_ONE DB 4,2,5,5,5,10;时间表

DB 3,2,5,5,5,10

频率表

DB 2,4,5,5,5,3,3

DB 4,1,5,5,5,10

LED_ONE

DB 25,23,03,44,75,26,07,08,19

DB 01,05,63,04,05,06,47,08,09

DB 01,32,03,46,02,06,54,08,29

DB 01,62,03,34,25,06,67,28,09

DB 01,02,83,04,05,46,37,68,09

DB 01,62,03,24,05,06,57,58,09,42,34

FREQ_SEC DW 262,294,330,262,262,294,330,262;频率表

DW 330,350,393,330,350,393,393,441,393,350,330,262

DW 393,441,393,350,330,262,262,393,262,262,393,0 TIME_SEC DB 6, 6, 6, 6, 6, 6, 6, 6;时间表

DB 6, 6, 12, 6, 6, 12, 4, 2, 4, 2, 6, 6

DB 4, 2, 4, 2, 6, 6,6, 6, 12,6, 6, 12

LED_SEC DB 01,62,03,34,25,06,67,28,09

DB 01,02,83,04,05,46,37,68,09

DB 01,62,03,24,05,06,57,58,09,42,34

DB 25,23,03,44,75,26,07,08,19

DB 01,05,63,04,05,06,47,08,09

DB 01,32,03,46,02,06,54,08,29

FREQ_THIRD DW 371,495,495,495,624,556,495,556,624;

DW 495,495,624,742,833,833,833,742,624

DW 624,495,556,495,556,624,495,416,416,371

DW 495,833,742,624,624,495,556,495,556,833

DW 742,624,624,742,833,990,742,624,624,495

DW 556,495,556,624,495,416,416,371,495,0 TIME_THIRD DB 4, 6, 2, 4, 4, 6, 2, 4, 4;时间表

DB 6, 2, 4, 4, 12, 1, 3, 6, 2

DB 4, 4, 6, 2, 4, 4, 6, 2, 4, 4

DB 12, 4, 6, 2, 4, 4, 6, 2, 4, 4

DB 6, 2, 4, 4, 12, 4, 6, 2, 4, 4

DB 6, 2, 4, 4, 6, 2, 4, 4, 12 LED_THIRD DB 01,05,63,04,05,06,47,08,09

DB 01,32,03,46,02,06,54,08,29

DB 01,62,03,34,25,06,67,28,09

DB 25,23,03,44,75,26,07,08,19

频率表

DB 01,02,83,04,05,46,37,68,09

DB 01,62,03,24,05,06,57,58,09,42,34

SING_FREQ DW FREQ_ONE,FREQ_SEC,FREQ_THIRD SING_TIME DW TIME_ONE,TIME_SEC,TIME_THIRD LED_TAB DW LED_ONE,LED_SEC,LED_THIRD

DATA ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA START: PUSH DS

MOV AX, 0000H

MOV DS, AX

;MIR7

MOV AX, OFFSET MIR7;取中断入口地址

MOV SI, 006FH*4;中断矢量地址,低位存偏移地址

MOV [SI], AX;填 IRQ7 的偏移矢量

MOV AX, CS;段地址

MOV SI, 006FH*4+2;高位存段地址

MOV [SI], AX;填 IRQ7 的段地址矢量

;SIR1

MOV AX, OFFSET SIR1

MOV SI, 71H*4

MOV [SI], AX

MOV AX, CS

MOV SI, 71H*4+2

MOV [SI], AX

CLI

;中断允许标志置0

POP DS

;初始化主片 8259

MOV AL, 11H

OUT 20H, AL;ICW1,11H=0001 0001,IRx为上升沿触发,多片8259级联,需要ICW4

MOV AL, 68H

OUT 21H, AL;ICW2,68H=0110 1000,程序设定的中断类型码的高5位内容为01101,中断源为???

MOV AL, 04H

OUT 21H, AL;ICW3仅用于8259的级联方式,04H=0000 0100,IR2上接有从片8259

MOV AL, 05H

OUT 21H, AL;ICW4,01H=0000 0101,优先级管理采用正常的完全嵌套方式,非缓冲方式,作为从片,非自动中断结束方式

MOV AL, 6BH

OUT 21H, AL;OCW1 用来设置中断源的屏蔽状态,6BH=0110 1011,IR4和IR7没被屏蔽,主片IR2不屏蔽

;初始化从片

MOV AL, 11H

OUT 0A0H, AL;ICW1

MOV AL, 70H

OUT 0A1H, AL;ICW2

MOV AL, 02H

OUT 0A1H, AL;ICW3

MOV AL, 01H

OUT 0A1H, AL;ICW4

MOV AL, 0FDH

OUT 0A1H,AL;OCW1=1111 1101 从片IR1不被屏蔽

STI

;中断允许标志置1;初始化8254

MOV DX,MY8254_MODE;初始化8254工作方式

MOV AL,76H

;0011 0110设置定时器1,先读写低8位,后读写高8位,工作方式3,软硬件启动

OUT DX,AL

;初始化8255

MOV DX, MY8255_CON;初始化 8255 工作方式

MOV AL, 80H;1000 0000 B口工作在方式0,做输出

OUT DX, AL

MOV AX,DATA

MOV DS,AX

AA1: NOP JMP PLAY1;CALL BEGIN

JMP AA1;子程序功能 MIR7: PUSH AX MOV INT_FLAG,0FFH INC COUNTSONG;增量加(加1)

CMP COUNTSONG,3;比较

JC RETT;条件转移,有进位(借位)转移

MOV COUNTSONG,0;大于等于3时,从第0首歌开始唱

SIR1: PUSH AX MOV INT_FLAG,0FFH INC COUNTSONG;增量加(加1)

CMP COUNTSONG,3;比较

JC RETT;条件转移,有进位(借位)转移

MOV COUNTSONG,0;大于等于3时,从第0首歌开始唱;---------是那首歌就唱哪首歌----------RETT:

MOV AH,1

MOV AL,COUNTSONG;----------

OR AL,30H

INT 10H MOV AL, 20H;-----------

OUT 20H, AL;中断结束命令

OUT 0A0H,AL

POP AX

IRET

;----------使程序顺序执行---------PLAY1:

XOR BX,BX MOV BL,COUNTSONG SHL BX,1 MOV BP,BX MOV SI,DS:SING_FREQ MOV DI,DS:SING_TIME MOV BX,DS:LED_TAB

;MOV BX,DS:LED_TAB[BP]

;MOV SI,SING_FREQ;MOV DI,SING_TIME

;响应中断 SONG1:

CMP INT_FLAG,0H

JZ PLAY

MOV INT_FLAG,0H XOR BX,BX MOV BL,COUNTSONG SHL BX,1 MOV BP,BX MOV SI,DS:SING_FREQ[BP] MOV DI,DS:SING_TIME[BP] MOV BX,DS:LED_TAB[BP]

;MOV BX,DS:LED_TAB[BP];------;;CMP INT_FLAG,0H;JZ SONG0;MOV INT_FLAG,0H;XOR BX,BX;MOV BL,COUNTSONG;ADD BX,OFFSET SING_FREQ;MOV SI,[BX];ADD BX,OFFSET SING_TIME

;MOV DI,[BX]

PLAY:

;输入时钟为 1MHz,1M = 0F4240H

MOV AX,4240H MOV DX,0FH

DIV WORD PTR [SI]

MOV DX,MY8254_COUNT1

OUT DX,AL

;装入计数初值

MOV AL,AH

OUT DX,AL

MOV DL,[DI]

;取出演奏相对时间,调用延时子程序

CALL DALLY

MOV AX,BX

MOV DX,MY8255_B

OUT DX,AL;从B口 输出音符到LED

ADD SI,2

INC DI

INC BX

;POP BX

CMP WORD PTR [SI],0

;判断是否到曲末?

JE PLAY1

JMP SONG1

;MOV DI,OFFSET TIME_LIST;装入时间表起始地址

DALLY PROC

;延时子程序 D0: MOV CX,0010H D1: MOV AX,0F00H D2: DEC AX

JNZ D2

LOOP D1

DEC DL

JNZ D0

RET DALLY ENDP

CODE ENDS END START 四.心得体会

通过课程设计我对8259A、8254、8255等芯片有了更深刻的认识。对于实验中用到的8255,8254,8259等芯片都有了较为深刻的认识,知道了如何使用这几个芯片,对于它们的初始化,赋初值,写命令字都有了较为熟悉的了解,对于8254,8055的端口地址以及命令字格式都已经差不多记下来了,使用8253芯片,主要是用来得到我们需要的音乐频率,8255工作方式控制字用来设定A、B 口和C口的数据传送方向是输入还是输出,设定各口的工作方式是3种方式的哪一种。对于8253芯片作为计数器的用法基本上已经掌握,相关的操作命令能相对熟练的运用,对于8255芯片作为并行输入输出的本质有了一定的了解,对8255的A口,B口,C口做不同的输入输出工作的具体应用有了一定的经验

因为之前几次实验都是针对单个芯片,虽然当时很多有疑问的地方都差不多弄明白了,但是综合起来应用的能力还是欠缺,通过这次的课程设计,我把课本的知识应用在了实践中,并且取得了预期的成果,不仅把自己所学知识进行了一次检验,同时锻炼了自己的动手实践能力,为自己以后将知识学以致用提供了很好的经验和借鉴。

第三篇:武汉市微型计算机买卖合同

合同编号:_________

卖方:_________(以下简称甲方)

买方:_________(以下简称乙方)

根据《中华人民共和国合同法》和《微型计算机商品管理更换退货责任规定》的有关规定,经双方协商一致达成协议如下:

第一条 乙方向甲方订货总值为人民币_________元的电脑,其配置标准.单价.总价等见下表:

编 号

名称

品牌及型号

出厂编号或批号

产地

数量

单价

价格

质保期限

1

cpu

2

主板

3

内存

4

硬盘

5

显卡

6

声卡

7

光驱

8

软驱

9

显示器

10

机箱

11

音箱

12

键盘

13

鼠标

14

moden

15

网卡

16

交换机

17

打印机1

18

打印机2

19

u盘

20

网线

21

扫描仪

22

cpu风扇

23

合计:

第二条 定货交货及验收

1.定货日期为本合同签订之日。

2.交货日期_________;

3.交货地点_________;

4.包装方式_________;

5.付款方式:签订合同时,乙方向甲方交付:

(1)定金_________元;

(2)预付款_________元。

(3)_________

6.验收方式:甲乙双方合验。甲方向乙方说明商品的配置,核对商品品牌.型号和编号,开箱检验,正确调试,保证商品符合产品使用说明明示的配置和产品的质量状况,经乙方确认,当面向乙方交验商品,并介绍产品的使用维护和保养方法以及三包方式,明示三包有效期,提供三包凭证.有效发货票.产品(选配件)合格证和使用说明。

第三条 质保规定

1.甲方对其所配置的电脑产品各选配件按生产商提供的质保期为准,并根据国家质量监督检验检疫总局《微型计算机商品修理更换退货责任规定》向乙方提供质保服务。

2.整机三包有效期内出现质量问题,甲方负责在_________日内免费维护.修理,并保证修理后的商品能正常使用30天以上,主要部件三包有效期内出现故障,甲方负责在_________日内免费修理或免费更换新的主要部件(包括工时费和材料费)。

3.自售出之日起7天内,主机.外设商品出现性能故障时,乙方可选择退货换货或修理,乙方要求退货时,甲方负责免费为乙方退货,并按发货票价格一次退清货款。

第十一条 本合同在执行中如发生争议,甲.乙双方应协商解决,协商不成时,按下列第_________种方式解决;

1.提交_________仲裁委员会仲裁;

2.依法向人民法院起诉。

第十二条 本合同自双方签字之日起生效,本合同在执行期间如有未尽事宜,由甲.乙双方协商,另订附则附于本合同之内,其在法律上与本合同享有同等效力。

第十三条 本合同一式_________份,甲.乙双方各执正本一份.副本_________份。

甲方单位名称(盖章):_______乙方单位名称(盖章):_______

地址:_______________________地址:_______________________

法定代表人(签字):_________法定代表人(签字):_________

委托代理人(签字):_________委托代理人(签字):_________

电话:_______________________电话:_______________________

签订地点:___________________ 签订地点:___________________

_________年______月________日 _________年_______月_______日

第四篇:微型计算机简介

微型计算机是一种能对信息加工处理的机器,它具有记忆、判断和运算能力,能仿效人类的思维活动,代替人的部分脑力劳动,并能对生产过程实施某种控制等等。1946年,美国宾夕法尼亚大学制成世界上第一台ENIAC(Electronic Numerical Integrator And Computer)电子计算机以来,电子计算机经历了电子管、晶体管和集成电路三个发展时代,于20世纪70年代初出现了第一台微型计算机。

最初的计算机只是作为一种现代化的计算工具,而现在微型计算机的应用领域已广泛渗透到国民经济的各个领域和人民生活的各个方面,在信息社会中彰显出日益重要的地位,其科学水平、生产规模和应用程度已成为衡量一个国家现代化水平的重要标志。

微型化计算机装置

以微处理器为核心,配置辅助电路(如RAM、ROM、I/O接口电路)而构成的微型化的计算机装置(简称µC),它是具有完成运行功能的计算机。

单片微型计算机

由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器CPU,存储器和I/O接口电路等,只需要与适当的软件和外部设备相结合,便可成为微机控制系统。

第五篇:微型计算机复习总结

填空:这18题里面出10道

1.计算机控制系统由哪两部分组成2.输入通道分为那两个通道

3、在串行通信中两种最基本方式

4.常用的数字滤波方法有

5.离散控制系统的组成6.根据香农采样定理,采样周期必须满足

7.设计数字控制器有两种方法是什么

8.根据干扰作用方式可分为

9.抑制干扰的基本原则有

10.常用的现场总线有

11、串行通信适用于什么通信

12.固态继电器的概念

13.RS—232—C高电平在14.MCS-51的串行口的概念

15.一般来说,一个离散控制系统包括现场总线的概念

17、脉冲宽度调速的概念

18.多路开关的作用

选择题,这17道题出10题操作制导控制系统的概念MCS—51串行口描述的一些概念PID三种控制算法分别的作用6.达林算法是为了解决控制系统中的什么问题而提出来

5.现场总线技术与传统测控仪表技术上的区别开关量输入/输出通道的一般结构计算机串行通信中,用于对一个数据块进行校验的校验方法是计算机系统的硬件组成编写键盘程序的一般步骤MCS-51的串行口有多少种工作方式标度变换的概念Z变换的概念采样周期的选择最小拍无波纹的概念离线仿真和调试的概念现场总线与集散控制系统的最大区别某异步通信接口,其帧格式由1个起始位,7个数据位,1个偶校验位和1个停止位组成。当接口每分钟传送1000字符时,它的传送波特率为

简答题,8道出4道

1.什么是脉冲传递函数

2.在数字PID中,采样周期的确定与哪些因素有关

3.在微型机控制系统设计时,如何选择硬件和软件

4.什么是现场总线

5、控制系统的基本结构分为哪两类,各自的定义

6、数字控制器的离散化设计步骤

7、什么叫最小拍有纹波系统

8、写出常用的软件抗干扰技术

大题,5道题出三道

1,写出软件滤波的程序(算术平均等五个其中出一个)

2,长除法(书上例题,数值稍微改变)

3,求框图表示的离散控制系统的脉冲传递函数(书上的例题)

4、差分方程,写出用计算机进行控制的直接程序法的控制流程图(书上例题)

5、微机控制的公共汽车自动报站系统结构框图的形式设计出系统的硬件结构(书上有的)

下载微型计算机心得体会(精选合集)word格式文档
下载微型计算机心得体会(精选合集).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    生物医学工程_微型计算机原理(推荐)

    专业:生物医学工程 复试笔试科目:微型计算机原理 考试大纲: 一、考试内容 (一)基础知识 1.数和数制(二进制、十进制、十六进制)及其转换 2.二进制编码 3.二进制逻辑运算 4.二进制算......

    武汉市微型计算机采购合同

    合同编号:_________卖方:_________(以下简称甲方)买方:_________(以下简称乙方)根据《中华人民共和国合同法》和《微型计算机商品管理更换退货责任规定》的有关规定,经双方协商一致......

    微型计算机复习总结 - 副本(共五则)

    填空:这18题里面出10道 1.计算机控制系统由哪两部分组成 答:计算机控制系统由计算机系统和工业对象组成 2.输入通道分为那两个通道 答:开关量通道和模拟量通道 3、在串行通信中......

    实验一 微型计算机结构认识

    实验一微型计算机结构认识 一、实验目的 1.了解计算机组成原理。 2.认识微型计算机的主要组成部件。 二、实验环境 ATX主板,机箱,软驱,硬盘,光驱,CPU,内存条,电源,显卡,声卡,网卡,键盘,鼠......

    微型计算机接口技术 课程设计题目

    计算机接口技术 课程设计题目 课程设计采用专用课程设计本(从教材科购买),手写,要求书写工整、画图规范。 各班收齐于第14周周4下午2:30~3:10交科技楼501,过期恕不受理。要有如下内......

    《工业用微型计算机》教学媒体

    《工业用微型计算机》教学媒体 本课程的教学媒体以文字教材为主。主教材:《工业用微型计算机》,赵长德,机械工业出版社出版;辅导教材为《工业用微型计算机自学指导》,分为学习指......

    微型计算机的硬件组成学案

    微型计算机的硬件组成(1) 教学内容:掌握微型计算机的硬件组成及功能 教学重点:微型计算机的硬件组成 教学难点:微型计算机硬件的功能 教学过程: 一.课前摸底 (一).微型计算机的硬件组......

    OEM方式合作生产微型计算机协议

    OEM方式合作生产微型计算机协议 甲方:某公司(品牌的拥有者) 乙方: 经甲方和乙方友好协商,就乙方与甲方合作以oem方式生产“____”牌微型计算机这一项目,现达成协议如下: 一、乙方授......