计算机硬件实验报告.docx
《计算机硬件实验报告.docx》由会员分享,可在线阅读,更多相关《计算机硬件实验报告.docx(8页珍藏版)》请在冰豆网上搜索。
计算机硬件实验报告
计算机硬件实验报告
篇一:
计算机硬件实验报告
计算机硬件技术
实验报告
第四次和第五次实验
姓名:
李新基学号:
XX010630
实验班号:
23机器号:
39
目录
实验四.中断技术..................................................................................................................3
一.实验目的.......................................................................................................................3
二.实验基本任务...............................................................................................................31.中断响应过程的理解.............................................(转自:
小草范文网:
计算机硬件实验报告)...............................................3
2.中断程序编程练习......................................................................................................6
三、已完成的选作任务。
...................................................................................................8
1.6)(选做)去掉L4_int.c程序最后的那条无限循环语句,看看有什么现象?
可以
去掉吗?
...........................................................................................................................8
3.(选做)采用事件标志处理中断...................................................................................8
4.(选做)按键抖动处理...............................................................................................10
实验五.基本时钟和定时功能............................................................................................11
一.实验目的.....................................................................................................................11
二.实验基础任务。
.........................................................................................................111.数字示波器的使用..................................................................................................112.测试上电复位系统的ACLK、和SMCLK时钟频率............................................113.掌握基本时钟模块的编程控制..............................................................................124.DCO出厂校验值的频率检测..................................................................................125.利用输出的时钟信号做中断源,实现定时功能..................................................13
三.实验小结.....................................................................................................................13
实验代码清单。
.....................................................................................................................14
实验四。
.............................................................................................................................14
1.......................................................................................................................................14
1-5....................................................................................................................................16
2.......................................................................................................................................18
2.思考题..........................................................................................................................21
3.改进版..........................................................................................................................24
3选作intA......................................................................................................................28
3intB................................................................................................................................29
4.原程序..........................................................................................................................31
4选作改进版..................................................................................................................33
实验五.................................................................................................................................35
2.......................................................................................................................................35
3.......................................................................................................................................36
4.......................................................................................................................................37
5.......................................................................................................................................38
实验四.中断技术
一.实验目的
1.了解中断原理,包括对中断源、中断向量、中断类型号、中断程序以及中断响应过程的理解;
2.掌握单片机C语言中断程序设计方法;
二.实验基本任务
1.中断响应过程的理解
阅读下面C语言中断程序L4_int.C(见后页),说明程序执行的流程和实现功能。
上机实践,回答下面问题,掌握用C语言编写中断程序的方法。
1)从程序如何判断用的是哪个中断源?
其中断类型号是多少?
将实验板上某一按键与该中断源对应的引脚相连,运行程序,操作按键,观察现象。
2)main函数中无调用函数Buzz的语句,函数Buzz如何能被执行?
何时会被执行?
据此描述中断响应过程。
3)如果port_int函数中不清分中断标志P1IFG的后果是什么?
4)如果L4_int.c中的PORT1_VECTOR改为PORT2_VECTOR,其他不变,程序执行的后果是什么?
为什么?
(可在关中断处加一断
点,运行程序,看现象,分析原因)
5)如果中断源采用的是P1.5,按键用K7,请设计连线,修改L4_int.c程序完成以中断方式响应K7的操作。
问题回答:
1.程序执行的流程和实现功能。
流程:
主循环
实现功能:
当不进行任何操作时,L4不停闪烁,如果按下K2,则L4闪烁暂停,蜂鸣器响三次后,L4继续闪烁。
1)从P1OUT1=BIT1;可判断出中断源为P1.1中断类型号为2。
现象为当不进行任何操作时,L4不停闪烁,如果按下K2,则L4闪烁暂停,蜂鸣器响三次后,L4继续闪烁。
篇二:
计算机硬件实验报告
计算机硬件技术
实验报告
第二次和第三次实验
姓名:
李新基学号:
XX010630
实验班号:
23机器号:
39
实验二单片机C语言程序结构
一.实验目的
1.掌握单片机C语言程序结构
2.掌握单片机C语言程序调试方法
3.掌握MSP430FG2553基本I/O控制方法
二、实验基本任务
1.练习调试程序
用跳线将实验板上的8个发光二极管与单片机连接。
编写的程序L2_debug.C如下,功能是控制与单片机相连接的8个发光二极管在全亮与全灭这两种状态下循环变换。
该程序没有语法上的错误,但运行后不能实现上述现象,请上机调试其中的问题,指出程序的问题,并修改程序。
说明:
建立一个C语言项目Lab_2,将L2_debug.c拷贝到项目文件夹下,并如图2-1用option/add将其加入到项目中,用option/remove将项目自带的main.c移除,然后灵活应用Go(F5)、Stepover(F10)、Stepinto(F11)命令,或设置断点的方法,控制程序的运行,通过查看实验的现象,以及检查程序中用到的端口寄存器、变量等的变化,查找程序中的问题。
该实验的程序清单如下。
#include"io430.h"
voiddelay();
intmain(void)
{
WDTCTL=WDTPW+WDTHOLD;//关闭看门狗
P1SEL=0;
P1SEL2=0;//设置P1为基本I/O.
P1DIR=0xff;//设置端口1为输出方向
for(;;){//添加for死循环,使得灯光可以一直闪烁。
P1OUT=~P1OUT;//将端口1的值取反后输出
delay();//调用函数延时
};}
voiddelay()//延时函数
{unsignedcharj;
for(j=0;j }
实验的电路图如图一所示。
2.控制发光二极管的显示变化
在任务1的连线基础上,编程控制8个发光二极管按下面的2种规律循环变换,即规律1→规律2→规律1→规律2→……,如此循环反复。
1)规律1:
8个LED灯顺时针一个一个单独点亮,即L1亮亮亮,每次只有一个灯亮,其他灯灭;
2)规律2:
8个LED灯两两点亮,顺序为L1和L8,L2和L7,L3和L6,L4和L5,每次只有两个灯亮,其他灯灭;
注意:
在灯的状态变化中,需留一定延时,以便视觉能感受到灯的亮灭。
可编写一延时
函数,需要延时的地方,调用该函数。
该实验的程序清单如下所示。
#include"io430.h"
voiddelay();
intmain(void)
{
unsignedcharone[]={1,2,4,8,0x10,0x20,0x40,0x80};//定义数组one
unsignedchartwo[]={0x81,0x42,0x24,0x18};//定义数组two
unsignedinti=1;
unsignedintj=0;
unsignedintk=0;
WDTCTL=WDTPW+WDTHOLD;//关闭看门狗
P1OUT=0;
P1SEL=0;//设置P1为基本I/O。
P1SEL2=0;
P1DIR=0xff;//设置端口1为输出
for(;;){
if(i==1){for(;j {P1OUT=~one[j];delay();}
i=2;k=0;}
else
if(i==2){for(;k {P1OUT=~two[k];delay();}
i=1;j=0;}
}
}
voiddelay()//延时函数
{intj;
for(j=0;j }
电路图如图二所示。
3.用按键控制发光二极管的显示变化
在任务2基础上,增加2个按键与单片机的引脚相连,编程实现由按键控制发光二级管的显示变化:
当按下实验板上的K1键时,8个发光二极管按任务2中的规律1变化;当按下实验板上的K2键时,8个发光二极管按任务2中的规律2变化。
程序清单如下所示。
#include"io430.h"
intmain(void)
篇三:
计算机硬件的组装实验报告
计算机硬件的组装
实验时间:
3月30日晚6:
00-9:
00学号:
姓名:
一、实验目的
1.加深对理论知识的理解,提高实际动手能力;
2.了解计算机的主要部件,理解各部件的功能,了解微型机的各项技术指标和参数。
3.能掌握现代计算机组成结构、内部部件的连接和装机步骤
4.能够熟练掌握计算机的基本组装技巧。
二、实验内容
1、了解计算机主要器件、外部设备的种类和发展情况;
2、掌握计算机主要器件、外部设备的主要性能指标;
3、知道如何选购计算机的主要器件和外部设备;
4、根据了解的知识,动手实践组装一台微型计算机系统;
5、了解并掌握计算机系统的调试、维护方法。
三、实验步骤
(一)计算机主要器件及外部设备
1、计算机系统硬件组成:
微处理器、主板、内存、外存储器、输入系统设备、显示系统设备、机箱与电源。
2、计算机的结构构成和功能
⑴.主板:
主板是一块方形的电路板,在其上面分布着众多电子元件和各种设备的插槽等。
⑵.主板的插座:
主板上的插座主要是指主板上的CPU插座和电源插座。
⑶.主板的插槽
⑷.主板的芯片组:
主板的芯片组是整个主板的核心,主板上各个部件的运行都是通过主板芯片组来控制的。
⑸.CPU:
CPU由控制器和运算器这两个主要部件组成。
控制器是整个计算机系统的指挥中心。
控制器的指挥控制下,运算器、存储器和输入/输出设备等部件协同工作,构成了一台完整的通用计算机。
运算器是计算机中用于实现数据加工处理等功能的部件,它接受控制器的命令,负责完成对操作数据的加工处理任务,其核心部件是算术逻辑单元。
⑹.内存:
内存主要由内存颗粒、PCB电路板、金手指等部分组成。
内存的作用是和CPU进行数据交换的,用于直接提供CPU要处理的数据,同时内存容量有限,它需要不断的从外存调入当前操作需要的数据以备CPU使用。
3.计算机的拆装
工具︰螺丝刀
⑴.拆卸部件操作步骤:
关闭电源,用螺丝刀拆下螺丝,拆卸机箱。
观察主机各部件的连接线(电源和信号线),各部件的固定位置和方式(固定点、螺钉类型),并登记。
拆除电源和信号线、板卡、内存、硬盘和软驱。
(不要拆除CPU、风扇、主板)
⑵.安装计算机部件的操作步骤:
①安装内存:
先掰开主板上内存插槽两边的把手,把内存条上的缺口对齐主板内存插槽缺口,垂直压下内存,插槽两侧的固定夹自动跳起夹紧内存并发出“咔”的一声,此时内存已被锁紧。
②安装硬盘:
首先把硬盘用螺丝固定在机箱上。
接下来插上电源线,并在硬盘上联上数据线,把数据线的另一端和主板接口连接。
③安装光驱:
安装方法同硬盘。
数据线的尾部端口和主板的光驱接口连接,数据线的1线对准接口的第一脚。
将电源的小四孔插头插入光驱的电源插头。
④安装显卡:
将显卡对准主板上的插槽插下,用螺丝把显卡固定在机箱上。
⑤安装声卡:
找到一个插槽,将声卡的接口朝机箱后部,插入插槽,将声卡固定在机箱上。
⑥连接机箱内部连线
⑧连接主板电源线
⑨整理内部连线
4.组装的计算机的硬件配置
CPU:
CeleronTM6611.7V,QO49A275-0935SL4P7内存﹕Ramaxel32M×64DDRRME340H28C5T-266256MPC2100-2533
硬盘:
SeagateModelST360021A60Gbytes+5v0.85A~+12v0.75A显卡:
Grdering-code_pv-t02A-BRIBV9.5W02103TNI2M6432MBSDRFAGPVGA
软驱:
PanasonicModelNo.ju-256A907PCRED.M
光驱:
CD-ROMDRIVEMODELNO.CCD-48×6DDC==5V1.0ADC==12V1.5A
四、实验小结
1.计算机是由各个部件组成的,缺一不可。
2.拆计算机时必须先拔除电源线,不然会对计算机内部组件造成一定影响。
3.计算机数据线的孔数不同,对应不同的接口。