计算机硬件实验报告篇一:计算机硬件实验报告计算机硬件技术实验报告第四次和第五次实验姓名:李新基学号:XX010630实验班号:23 机器号:39目录实验四. 中断技术 ................................................ ................................................... (3)一.实验目的 ................................................ ................................................... .. (3)二.实验基本任务 ................................................ ................................................... ............ 3 1. 中断响应过程的理解 .............................................(转自:小草范文网:计算机硬件实验报2. 中断程序编程练习 ................................................ ................................................... (6)三、已完成的选作任务。
.............................................. ................................................... .. 81. 6)(选做)去掉L4_int.c程序最后的那条无限循环语句,看看有什么现象?可以去掉吗? .............................................. ................................................... .. (8)3. (选做) 采用事件标志处理中断 ................................................ .. (8)4.(选做) 按键抖动处理 ................................................ .. (10)实验五. 基本时钟和定时功 (11)一.实验目的 ................................................ ................................................... (11)二.实验基础任务。
.............................................. ................................................... ........ 11 1. 数字示波器的使用 ................................................ ..................................................11 2. 测试上电复位系统的ACLK、和SMCLK时钟频率 ............................................ 11 3. 掌握基本时钟模块的编程控制 ................................................ .............................. 12 4. DCO出厂校验值的频率检测 ................................................ .................................. 12 5. 利用输出的时钟信号做中断源,实现定时功能 .................................................. 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 个发光二极管与单片机连接。