《单片机实验讲义.pdf》由会员分享,可在线阅读,更多相关《单片机实验讲义.pdf(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、单片机实验讲义2013 年 10 月 27 日星期日实验一汇编指令的练习与BCD 码加减运算一实验要求学习和掌握 keil汇编编译系统,编写通用4 字节压缩BCD 码的加、减法运算程序。二实验目的通过学习多字节压缩BCD 码加减运算的程序设计;学习汇编程序的编写,学会编译.asm源程序,编译,下载。学习断点设置,单步执行,SFR特殊功能寄存器的查看等编程基本功能。三 实验原理对于简单的8 位加减可以直接调用指令就可以了。例如加法可以使用指令ADD 以及带进位加ADDC,但单字节加减法只能在256 之内进行运算;在实际应用中经常需要进行多字节运算,从而处理更大的数据。该实验介绍单片机BCD 码多
2、字节加、减运算通用程序的设计。1多字节无符号压缩BCD 码加法运算假设多字节无符号被加数的最低字节的地址为R0,加数的最低字节地址为R1,字节数共为 len;计算结果的地址于被加数相同。入口参数:R0:被加数地址指针;R1:加数地址指针;len:字节数。出口参数:R0:计算结果;rLen:计算结果字节数。使用资源:ACC,R0、R1,内部 RAM 单元 len、rlen 及存放被加数、加数、计算结果的内存单元。示例程序如下:len DATA 70H rlen DATA 71H ADDSTART:PUSH PSW;保护标志寄存器内容CLR C;进位位清0 MOV rlen,#00H;和的字节数先
3、清0 LOOP:MOV A,R0;取被加数ADDC A,R1;求和DA A;十进制调整MOV R0,A;保存INC R0;地址增1 文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1
4、U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6
5、S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1
6、U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6
7、S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1
8、U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6
9、S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8INC R1 INC rlen;字节数增1 DJNZ len,LOOP;所有字节未加完继续,否则向下执行JNC ADDEND;和的最高字节无进位转ADD20 MOV R0,#01H;和的最高字节地址内容为01H INC rlen
10、 ADDEND:POP PSW RET END 多字节加法运算一般是按从低字节到高字节的顺序进行的,所以必须考虑低字节向高字节的进位情况,被加数和加数的压缩BCD 码,最大不超过99,而 99+99+1(进位)=199,此时可以不需要使用ADDC 指令,但当最低两字节相加后,必须使用“DA A”进行十进制调整,调整后产生进位。而最高两字节相加后应考虑是否有进位。若有进位,应向和的最高位字节地址写入01H,这时和数将比加数或被加数多出一个字节。2多字节无符号压缩BCD 码减法运算为了使用“DA A”指令对十进制减法进行调整,必须采用对减数求补相加的方法,以9AH 为模减去减数即得到减数的补数。设
11、被减数低字节地址在R1 中,减数低字节地址在R0 中,字节数在len 中;差的低字节地址在R0 中,差的字节数在rlen 中。入口参数:R0:减数地址指针;R1:被减数地址指针;len:字节数出口参数:R0:差的地址指针rlen:差的字节数使用资源:A,R0,R1,内部 RAM 单元范例程序如下:范例程序如下:SUBSTART:MOV rlen,#00H;差字节单元清0 CLR 07H;07H 做符号位标准,符号位清0 CLR C;借位位清0 SUB1:MOV A,#9AH;减数对模100 求补SUBB A,R0 ADD A,R1;补码相加DA A MOV R0,A;存结果INC R0 INC
12、 R1 1NC rlen CPL C;进位求反以形成正确借位DJNZ len,SUBl;未减完继续,减完向下执行JNC SUB2;无借位去别m 返回主程序,否则继续SETB 07H;有借位,置“1”符号位文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4
13、M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 H
14、G5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4
15、M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 H
16、G5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4
17、M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 H
18、G5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8SUB2:RET END 程序中对减数求补后与被减数相加,用“DA A”指令进行调整。若二者相加调整后结果无进位(C=0),则表示二者相减有借位;若二者相加
19、调整后有进位(C;1),则表示二者相减无借位。所以必须对进位标志位C 进行求反操作,才能得到正确结果。文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z
20、5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3
21、ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z
22、5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3
23、ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z
24、5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3
25、ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8实验二串并转换实验(串口实验)一.实验要求利 用 8031 串 行 口,和 并 行 输 出 串 行 移 位 寄 存 器 74LS164,扩 展 一 位 数 码 显 示 在数 码 显 示 器 上 循 环 显 示 0-9 这 10 个 数 字。二.实验目的1.掌
26、 握 8031 串 行 口 方 式 0 工 作 方 式 及 编 程 方 法。2.掌 握 利 用 串 行 口 扩 展 I/O 通 道 的 方 法。三.实验电路及连线EAT598-51板 上 的 P3.0(RXD)接11 模块的 DATAIN,P3.1(TXD)接11 模块的 DCLK。四.实验说明串 行 口 工 作 在 方 式 0 时,可 通 过 外 接 移 位 寄 存 器 实 现 串 并 行 转 换。在 这 种方 式 下,数 据 为 8 位,只 能 从 RXD 端 输 入 输 出,TXD端 总 是 输 出 移 位 同 步 时 钟信 号,其 波 特 率 固 定 为 晶 振 频 率 1/12。由
27、软 件 置 位 串 行 控 制 寄 存 器(SCON)的REN 后 才 能 启 动 串 行 接 收,在 CPU 将 数 据 写 入 SBUF 寄 存 器 后,立 即 启 动 发 送。待 8 位 数 据 输 完 后,硬 件 将 SCON 寄 存 器 的 TI 位 置 1,TI 必 须 由 软 件 清 零。五.实验框图示 例 程 序 SLED.ASM程 序 框 图:文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4
28、M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 H
29、G5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4
30、M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 H
31、G5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4
32、M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 H
33、G5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4
34、M8开 始设 置 T1参 数置 初 始 常 数置 串 口 模 式开 中 断等 待INT T0入口保 护 现 场置 T0定 时 常 数判 是 否 到 1秒读 表 格送 串 口 显 示恢 复 现 场中 断 返 回Y调 整 表 格 指 针N文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R
35、6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编
36、码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R
37、6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编
38、码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R
39、6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编
40、码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8实验三定时器和计数器实验第一部分:定时器实验一.实验要求由 8031 内 部 定 时 器 1,按 方 式 1 工 作,即 作
41、为 16 位 定 时 器 使 用 每 0.05 秒 钟 T1溢 出 中 断 一 次。P1 口 的 P1.0-P1.7分 别 接 八 个 发 光 二 极 管。要 求 编 写 程 序 模 拟 一时 序 控 制 装 置。开 机 后 第 一 秒 钟 L0,L2 亮,第 二 秒 钟 L1,L3 亮,第 三 秒 钟 L4,L6 亮,第 四 秒 钟 L5,L7 亮,第 五 秒 L0,L2,L4,L6 亮,第 六 秒 钟 L1,L3,L5,L7 亮,第 七 秒 钟 八 个 二 极 管 全 亮,第 八 秒 钟 全 灭,以 后 又 从 头 开 始,L0,L2 亮,然 后 L1,L3 亮.一 直 循 环 下 去。二
42、.实验目的1.学 习 8031 内 部 计 数 器 的 使 用 和 编 程 方 法。2.进 一 步 掌 握 中 断 处 理 程 序 的 编 程 方 法。三.实验电路及连线P1.0-P1.7 接 L0L7。四.实验说明1.关 于 内 部 计 数 器 的 编 程 主 要 是 定 时 常 数 的 设 置 和 有 关 控 制 寄 存 器 的 设 置。内部 计 数 器 在 单 片 机 中 主 要 有 定 时 器 和 计 数 器 两 个 功 能。本 实 验 用 的 是 定 时 器,有关 计 数 器 的 说 明 请 查 阅 实 验 七。2.内 部 计 数 器 用 作 定 时 器 时,是 对 机 器 周 期
43、计 数。每 个 机 器 周 期 的 长 度 是12个 振 荡 器 周 期。因 为 实 验 系 统 的 晶 振 是 11.0592MHz,所 以 定 时 常 数 的 设 置 可 按以 下 方 法 计 算:机 器 周 期=12 11.0592MHz 1.0857 S(65536-定 时 常 数)*1.0857 S=50mS 文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG
44、5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M
45、8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG
46、5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M
47、8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG
48、5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M
49、8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8文档编码:CS8Z5U3Y6S1 HG5N5R6X2S3 ZI5J1U6J4M8定 时 常 数 4C00H 3.定 时
50、 器 的 有 关 的 寄 存 器 有 工 作 方 式 寄 存 器TMOD和 控 制 寄 存 器TCON。TMOD用 于 设 置 定 时 器/计 数 器 的 工 作 方 式 0 3,并 确 定 用 于 定 时 还 是 用 于 计 数。TCON主 要 功 能 是 为 定 时 器 在 溢 出 时 设 定 标 志 位,并 控 制 定 时 器 的 运 行 或 停 止等。4.在 例 程 的 中 断 服 务 程 序 中,因 为 中 断 定 时 常 数 的 设 置 对 中 断 程 序 的 运 行 起 到关 键 作 用,所 以 在 置 数 前 要 先 关 对 应 的 中 断,置 数 完 之 后 再 打 开 相