当前位置:文档之家› 单片机实验

单片机实验

实验一:MCS-51单片机开发环境的应用(2学时)
实验目的:
掌握MCS-51单片机实验系统的使用,以及在PC机上建立、汇编、链接、调试和运行汇编语言程序的过程。

实验要求:
⑴将数据存储器的40H~4FH的内容赋值成00H~0FH,并将40H~4FH 的内容整体复制到50H~5FH。

⑵将数据存储器的40H~4FH的内容赋值成00H~0FH,并将两两相加之和送到50H~57H的数据空间中。

实验二:MCS-51汇编语言典型算法程序设计(2学时)
实验目的:
掌握汇编语言程序设计的方法及常用算法的实现。

实验要求:
⑴将数据存储器的40H~4FH中杂乱无序的数按降序排列。

⑵将两个ASCII码表示的两位10进制数转换成压缩BCD码(低4位存个位,高4位存十位)。

实验三:单片机I/O实验(2学时)
实验目的:
掌握MCS-51单片机的I/O口使用方法。

实验要求:
⑴P1口作输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。

⑵P1.0,P1.1作为输入口接两个拨动开关,P1.2,P1.3作输出口接两个发光二极管,编写程序读取开关状态,将此状态在发光二极管上显示出来。

实验四:单片机定时器实验(2学时)
实验目的:
了解MCS-51单片机定时器的结构及使用方法。

实验要求:
用CPU内部定时器方式计时,实现每秒钟输出状态发生一次翻转。

实验五:单片机中断实验(2学时)
实验目的:
掌握中断控制单元的设置方法及中断的编程方法。

实验要求:
⑴用单次脉冲申请中断,在中断处理程序中对输出信号进行翻转。

⑵用单次脉冲申请中断,要求程序中对每次中断进行计数,并将计数结果显示在发光二极管上。

实验六:单片机综合实验(4学时)
实验目的:
通过实验培养学生综合设计能力,并从整体上了解单片机的性能。

实验要求:
本实验模拟交通信号灯控制,一般情况下正常显示,当有急救车到达时,两个方向交通信号灯全红,以便让急救车通过。

设急救车通过路口时间为10秒。

急救车通过后,交通恢复正常。

本实验需用另一台PC机上的串口调试助手(或超级终端)发送“1”,表示有急救车通过。

实验七:单片机中断实验(2学时)
实验目的:
掌握利用C51语言实现中断控制单元的设置及中断的编程方法。

实验要求:
⑴用单次脉冲申请中断,在中断处理程序中对输出信号进行翻转。

⑵用单次脉冲申请中断,要求程序中对每次中断进行计数,并将计数结果显示在发光二极管上。

相关主题