单片机原理与应用实验.ppt
《单片机原理与应用实验.ppt》由会员分享,可在线阅读,更多相关《单片机原理与应用实验.ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机原理与应用实验单片机原理与应用实验王欢良实验环境实验环境QTH2008单片机实验箱QTH系列单片机仿真开发系统集成开发环境集成开发环境实验报告要求实验报告要求1、实验目的2、实验内容3、实验采用的器件和连线4、实验结果和现象5、实验过程分析6、实验总结实验一:简单程序设计、熟悉实实验一:简单程序设计、熟悉实验环境验环境 实验目的实验目的实验目的实验目的:熟悉实验环境熟悉实验环境熟悉实验环境熟悉实验环境 掌握基本指令的使用方法掌握基本指令的使用方法掌握基本指令的使用方法掌握基本指令的使用方法 掌握掌握掌握掌握RAMRAM的操作方法的操作方法的操作方法的操作方法 掌握排序的基本方法掌握排序的
2、基本方法掌握排序的基本方法掌握排序的基本方法实验内容:实验内容:实验内容:实验内容:写一段程序将十个随机无序无符号数存入内部写一段程序将十个随机无序无符号数存入内部写一段程序将十个随机无序无符号数存入内部写一段程序将十个随机无序无符号数存入内部RAMRAM从从从从30H30H开始的单元中,并将存入的十个数按增序列排序开始的单元中,并将存入的十个数按增序列排序开始的单元中,并将存入的十个数按增序列排序开始的单元中,并将存入的十个数按增序列排序 将将将将30H30H单元内的单元内的单元内的单元内的2 2个个个个BCDBCD数相乘,乘积为数相乘,乘积为数相乘,乘积为数相乘,乘积为BCDBCD数,并把
3、数,并把数,并把数,并把乘积送入乘积送入乘积送入乘积送入31H31H单元。单元。单元。单元。实验要求:实验要求:熟悉集成开发环境的使用熟悉集成开发环境的使用掌握程序的设计掌握程序的设计学习调试并保证其正确运行学习调试并保证其正确运行认真完成实验报告认真完成实验报告实验二:实验二:I/O端口实验端口实验 1)P1口控制亮灯实验口控制亮灯实验一、实验目的学习学习P1P1口的使用方法。口的使用方法。二、实验说明P1P1口是一个准双向口,外接八个发光二极管,口是一个准双向口,外接八个发光二极管,连续运行程序,发光二极管循环亮。连续运行程序,发光二极管循环亮。三、仿真器设置四、实验连线五、程序流程图六、
4、装配原理图 2)P1、P3口输入输出实验口输入输出实验一、实验目的掌握掌握P1P1、P3P3口的使用方法。口的使用方法。二、实验说明P3P3口作为输入口读取开关状态,口作为输入口读取开关状态,P1P1口作为输出口作为输出口,连续运行程序,发光二极管显示开关状态。口,连续运行程序,发光二极管显示开关状态。三、仿真器设置四、实验连线五、程序流程图六、装配原理图 实验三:定时计数器实验实验三:定时计数器实验实验目的掌握单片机定时和中断的编程方法。掌握单片机定时和中断的编程方法。实验说明利用单片机定时器利用单片机定时器T2T2进行倒计时,并在双位进行倒计时,并在双位数码管上显示倒计时间。数码管上显示倒
5、计时间。实验连线串并转换模块的串并转换模块的DINDIN接单片机的接单片机的P3.0P3.0,CLKCLK接接P3.1P3.1。实验流程图五、装配原理图 实验四:外部中断实验实验四:外部中断实验一、实验目的一、实验目的 学习外部中断技术的基本使用方法及中断处理的编程学习外部中断技术的基本使用方法及中断处理的编程方法。方法。二、实验说明二、实验说明 1 1、中断服务程序入口地址两相邻中断服务程序起始地、中断服务程序入口地址两相邻中断服务程序起始地址之间只相距址之间只相距8 8个字节,而一般服务程序长度会超过个字节,而一般服务程序长度会超过8 8个个字节,为了避免和下一个中断地址相冲突,常用一条字
6、节,为了避免和下一个中断地址相冲突,常用一条跳转指令,将程序转移到以外的某一区间。跳转指令,将程序转移到以外的某一区间。2 2、由于中断服务程序要使用有关的寄存器,因此、由于中断服务程序要使用有关的寄存器,因此CPUCPU在中断之前要保护这此寄存器的内容,即保护现场,在中断之前要保护这此寄存器的内容,即保护现场,而在中断返回时又要使它们恢复原值,即恢复现场。而在中断返回时又要使它们恢复原值,即恢复现场。3 3、本实验在无中断时、本实验在无中断时(K01(K01为高电平为高电平)发光二极管常亮,发光二极管常亮,有外部中断时有外部中断时(K01(K01为高电平为高电平),左移。,左移。三、实验连线
7、P1P1口接发光二极管,外部中断口接发光二极管,外部中断INT0INT0(P3.2P3.2)接)接拨动开关拨动开关K01K01。四、实验流程图五、装配原理图实验五:电子音乐实验实验五:电子音乐实验 一、实验目的一、实验目的 了解利用定时器编制不同音乐的原理及编程方法。了解利用定时器编制不同音乐的原理及编程方法。二、实验说明二、实验说明 通过控制定时器的定时时间来产生不同频率的方法,通过控制定时器的定时时间来产生不同频率的方法,驱动喇叭发出不同音阶的声音,再利用延时来控制发驱动喇叭发出不同音阶的声音,再利用延时来控制发音时间的长短,即可控制音调中的节拍。把乐谱中的音时间的长短,即可控制音调中的节
8、拍。把乐谱中的音符和相应的节拍变换为定时常数和延时常数,作为音符和相应的节拍变换为定时常数和延时常数,作为数据表格存放在存储器中。由查表程序得到定时常数数据表格存放在存储器中。由查表程序得到定时常数和延时常数,分别用以控制定时器产生方波和频率和和延时常数,分别用以控制定时器产生方波和频率和发该频率方波的持续时间。当延时时间到,再查下一发该频率方波的持续时间。当延时时间到,再查下一个音符的定时常数和延时常数。依次下去,就可自动个音符的定时常数和延时常数。依次下去,就可自动演奏出悦耳的乐曲。演奏出悦耳的乐曲。LM386LM386是低电压音频放大器。是低电压音频放大器。三、实验连线将将VINVIN接
9、接P1.0P1.0 四、程序流程五、装配原理图实验六:串行口通信实验实验六:串行口通信实验一、实验目的利用单片机串行口,实现与利用单片机串行口,实现与PCPC机的通讯,了解机的通讯,了解其工作原理。其工作原理。二、预备知识单片机串行接口有两个控制寄存器:单片机串行接口有两个控制寄存器:1、SCON:D7D6D5D4D3D2D1D0SM0SM1SM2RENTB8RB8TIRI串口工作方式:SM2SM2:允许方式:允许方式2 2和和3 3的多机通信控制位。的多机通信控制位。RENREN:允许串行按收位。:允许串行按收位。TRBTRB:在方式:在方式2 2和和3 3中发送的第中发送的第9 9位数据。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用 实验
限制150内