1 / 9
文档名称:

单片机并口简单应用(流水灯)实验报告.docx

格式:docx   大小:17KB   页数:9页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机并口简单应用(流水灯)实验报告.docx

上传人:小yi 2022/8/22 文件大小:17 KB

下载得到文件列表

单片机并口简单应用(流水灯)实验报告.docx

相关文档

文档介绍

文档介绍:本文格式为Word版,下载可任意编辑
— 2 —
单片机并口简单应用(流水灯)实验报告
 单片机并口简朴应用(流水灯)测验报告
 测验一 单片机并口简朴应用
 一、测验目的1、了解单片机汇编语言程序的根本布容
 1、直接输出法输出数据序列
 五、测验步骤及调试信息
 1、新建测验工程hua
 2、 输入测验程序并补充完整程序如下:
 #include
本文格式为Word版,下载可任意编辑
— 4 —
 #define uint unsigned int sbit CLK=P3A4; sbitDIN=P2A3; uint num;
 uintcode
 table={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};void delay(uint z) {
 uint i,j;
 for(i=z; i0;i--)
 for(j=100;j0;j--); }
 void main {
 DIN=0;
 CLK=0; /**/ delay(5);/*在 74LS164 的第 8
 脚,产生一个正脉冲*/ CLK=1; /* 此时1脚为0,三极管就 导通 */ delay(5);/**/ CLK=0; /**/while(1) {
 for(num=0;num8;num++){P0=table[num--];
 delay(500);} } }
 3、编译下载测验程序,全速运行
 测验现象:全速运行程序,指示灯从第一个开头亮,8
 个指示灯依次亮了以后。指示灯就没有规律的几盏一起亮,
 理由是 for(num=0;num8;num++) {PO=table[num--];程序运行到num=O时,递减以后就为OFFH此时程序的取值是任意的,修改如下:
本文格式为Word版,下载可任意编辑
— 4 —
 for(num=0;num8;num++) {PO=table[num];
 测验现象:全速运行程序,指示灯从第一个开头亮,8
 个指示灯依次亮起。4、整理测验设备
 六、测验现象
 指示灯从左到右逐一变亮。
 七、测验心得
 通过本次的测验,我对单片机的根本使用和程序的编写
 有了初步的了解,但是在测验过程中对程序的编写还不够熟
 练,依旧需要持续学****br/>  八、斟酌题
 1、请把学号后两位数进转换成二进制数,然后依次点
 亮其中为1对应的二极管,写出输出序列。例如, 60号转换 成二进制后是0011 1100B,依次点亮四个1对应的二极管, 输出序列是 0DFH, 0EFH, 0F7H, :
 31 号(0001 1111B)
 输出序列是 0EFH, 0F7H, ,0FAH.
 2、 参考测验内容2,编写程序把输出序列增加到30个。
 答:
 LCALL LEDSequence
本文格式为Word版,下载可任意编辑