文档详情

《单片机技术》实验指导书-机械与材料工程学院.doc

发布:2018-10-21约3.78万字共67页下载文档
文本预览下载声明
-PAGE 16- 《单片机技术》 实验指导书 机械与材料工程学院 2016年9月 目 录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc460939595 实验一 数据传送(RAM–XRAM) PAGEREF _Toc460939595 \h 1 HYPERLINK \l _Toc460939596 实验二 P1口数据输入、输出实验(跑马灯实验) PAGEREF _Toc460939596 \h 4 HYPERLINK \l _Toc460939597 实验三 P1口数据输出实验(交通灯控制实验) PAGEREF _Toc460939597 \h 8 HYPERLINK \l _Toc460939598 实验四 外部中断实验(急救车与交通灯) PAGEREF _Toc460939598 \h 12 HYPERLINK \l _Toc460939599 实验五 8279键盘显示实验 PAGEREF _Toc460939599 \h 15 HYPERLINK \l _Toc460939600 实验六 电子钟(定时器、中断综合实验) PAGEREF _Toc460939600 \h 18 HYPERLINK \l _Toc460939601 实验七 8250可编程通信实验(与微机) PAGEREF _Toc460939601 \h 21 HYPERLINK \l _Toc460939602 实验八 并行AD实验(数字电压表实验) PAGEREF _Toc460939602 \h 26 HYPERLINK \l _Toc460939603 实验九 并行DA实验(信号发生器实验) PAGEREF _Toc460939603 \h 30 HYPERLINK \l _Toc460939604 实验十 继电器控制实验 PAGEREF _Toc460939604 \h 33 HYPERLINK \l _Toc460939605 实验十一 GPRS通信实验 PAGEREF _Toc460939605 \h 35 HYPERLINK \l _Toc460939606 实验十二 电子温度计实验(18b20) PAGEREF _Toc460939606 \h 40 HYPERLINK \l _Toc460939607 实验十三 图形点阵显示实验 PAGEREF _Toc460939607 \h 44 HYPERLINK \l _Toc460939608 附录一 STAR ES598PCI实验仪硬件结构 PAGEREF _Toc460939608 \h 59 HYPERLINK \l _Toc460939609 附录二 星研集成环境软件简介 PAGEREF _Toc460939609 \h 60 -PAGE 47- 实验一 数据传送(RAM–XRAM) 一、实验目的 1、熟悉星研集成环境软件或熟悉Keil C51集成环境软件的使用方法。 2、掌握80C51内部RAM和外部RAM之间的数据传送方法;掌握这两部分RAM存贮器的特点与应用,掌握各种数据传送方法。 3、熟悉80C51汇编指令,能自己编写简单的程序,掌握数据传输的方法。 二、实验设备 STAR系列实验仪一套、PC机一台 三、实验内容 1、熟悉星研集成环境软件或熟悉Keil C51集成环境软件的安装和使用方法。 2、编写并调试一个数据传送程序:将30H~3FH数据送到数据存贮器1000H~100FH中。实现内外部数据段的传送、校验。 四、实验框图 五、实验步骤 1、运行程序前,打开变量窗、二个存贮器窗(一个选择片内数据;一个选择片外数据,起始地址选择1000H)。 2、在内部RAM 40H~4FH中输入数据;使用单步、断点方式调试程序,检测外部数据RAM的7E00H~7E0FH中的内容。 3、熟悉查看特殊功能寄存器、内部数据RAM、外部数据空间的各种方法。 【注意】实验箱中已经将单片机最小电路(电源、时钟电路及复位电路)连接完成,因此,该部分不再需要连线。 六、程序清单 #includereg52.h #includeintrins.h main() { unsigned char data *point1 //片内存储器地址指针 unsigned char xdata *point2 //片外存储器地址指针 unsigned char i; //个数计数 point1 = 0x40; for(i=0;i16;i++) { *point1 = i+1;point1++; } //给0x40开始地址赋值1
显示全部
相似文档