已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈蚆羁蒈蒈袁羇蒈薀螄芆蒇蚂羀膂蒆螅螃肈蒅蒄羈羄薄薇螁芃薃虿羆腿薂螁蝿肅薂薁羅肁膈蚃袇羇膇螆肃芅膆蒅袆膁膆薈肁肇膅蚀袄羃芄螂蚇节芃蒂袂膈节蚄蚅膄芁螆羁肀芀蒆螃羆芀薈罿芄艿蚁螂膀莈螃羇肆莇蒃螀羂莆薅羅袈莅螇螈芇莄蒇肄膃莄蕿袇聿莃蚂肂羅莂螄袅芄蒁蒄蚈腿蒀薆袃肅葿蚈 单片机及接口技术实验报告实验一 数据传送程序一、 实验目的1、掌握汇编语言设计和调试方法。2、掌握dvcc实验系统的操作步骤。二、 实验内容1、编程实现,把7000h70ffh单元的内容清零。 2、编程实现,把源地址为6000h开始的单元内容,传送到目的地址7000h开始的单元中,传送个数为0fffh个。三、dvcc实验系统操作说明1、 接通dvcc实验系统电源,在dvcc实验箱上应显示闪动的“p”,否则按reset键。2、 运行dvcc软件。(程序 dvcc598h实验系统 dvcc实验系统)3、 单击工具栏上“新建”或“打开”按钮,编写源程序。单击“编译”按钮,使其形成可执行文件。4、 单击工具栏上“联接”按钮,同时按下dvcc实验箱上pcdbg键(键盘上最右边第2个),实现pc机和实验箱的联接。联机成功,屏幕上出现:.反汇编窗口、寄存器标示位窗口。5、 在成功联机后,单击工具栏上“调试”按钮,把最终目标文件装载到实验系统ram区;或者通过单击菜单栏中的“动态调试”,选择“传送(.exe)文件”来实现。6、 单击工具栏上“运行”或“单步”按钮,运行实验程序。7、 单击工具栏上“窗口”,选择“显示内部数据窗口”或“显示外部数据窗口”可显示数据窗口。鼠标右击数据窗口的数据,可设置数据块新地址;鼠标左键单击数据,可修改数据数值。8、 运行完毕,先按实验箱上的复位按钮reset键,再按pcdbg键,并且点击屏幕上ok,即可退出运行状态。四、实验程序代码 1、把7000h70ffh单元的内容清零。 程序代码: org 0000hajmpstartorg70hstart:movp2, #70h;送地址高8位到p2端口movr0, #00h;r0=00h,表地址低8位clr a;将累加器a清0loop: movx r0, a;将a送入以r0内容为地址的外部ram.incr0;r0+1-r0cjner0,#00h,loop;比较条件转移指令,若r0不等于0,则跳转到loopajmp $;暂停end2、 编程实现,将源地址为6000h开始的单元,传送到目的地址7000h开始的单元,传送个数为0fffh个。程序代码: org 0000h ajmp startorg 50hstart: mov dptr, #6000hmovp2, #70hmovr0,#00hloop: movx a, dptr movx r0, ainc dptrincr0cjne r0,#00h,loop;比较条件转移,若r0不等于0,则程序循环,执行loop. inc p2movr1,p2cjne r1,#80h,loop; 若r1不等与80h,则程序循环执行loop. ajmp $ end五、实验结果1、把7000h70ffh单元的内容清零。2、编程实现,将源地址为6000h开始的单元,传送到目的地址7000h开始的单元,传送个数为0fffh个。上图是左下角的窗口显示的是存储器源地址为6000h开始的单元里的内容。上图是程序运行后,存储器源地址为7000h开始的单元里的内容。经比较可以看出传送成功。六、问题与讨论 在做实验内容1时编译现在第10行出错,后来将第9和第10行后的注释都删除就编译通过了。实验二 并行口实验一、实验目的1、掌握p3口、p1口简单使用。2、学习延时程序的编写和使用。二、实验内容1、编写程序用p1.0输出1khz和500hz的音频信号,以驱动扬声器作为报警信号。要求1khz信号响100ms,500hz信号响200ms,交替进行。p1.7接一开关,进行控制。当开关合上,报警信号响;当开关断开,报警信号停止。(教材单片机原理、接口及应用嵌入式系统技术基础 p75 例4-3)2、p3口做输入口,p1口做输出口。p3.3外接一脉冲,p1.0p1.7接的8个发光二极管l1l8。编写程序,使p3.3每输入一个脉冲,p1口按16进制加一方式逐次点亮发光二极管。三、实验接线图(实验内容二接线图)四、实验步骤1、编写程序用p1.0输出1khz和500hz的音频信号,以驱动扬声器作为报警信号。要求1khz信号响100ms,500hz信号响200ms,交替进行。p1.7接一开关,进行控制。当开关合上,报警信号响;当开关断开,报警信号停止。由于实验箱单片机p1.0是坏的,编程p1.1为输出,其他不变。程序代码:org 00hstart: setb p1.7 ;p1. 7置1 jb p1.7, $;若p1.7为高电平,则循环检测,否则向下执行 mov r1,#200;loop: acall d500 ; cpl p1.1 ; 产生1khz的频率,p1.1取反输出 djnz r1,loop; r1减1,不为0时转移到loop,响100ms mov r2,#200loop1: acall d500 ; acall d500 ; cpl p1.1 ; 产生500hz的频率,p1.1取反输出 djnz r2,loop1; r2减1,不为0时转移到loop,响200ms sjmp start ; 跳转至startd500: mov r6,#125 ; 延迟500us djnz r6,$ ret end2、p3口做输入口,p1口做输出口。p3.3外接一脉冲,p1.0p1.7接的8个发光二极管l1l8。编写程序,使p3.3每输入一个脉冲,p1口按16进制加一方式逐次点亮发光二极管。实验2接了4个口,从p1.1到p1.4,两次脉冲,灯变化程序代码:org 00h clra setbp3.3 ;将p3.3置1beg:jbp3.3, $ acall d500; jnb p3.3,$ acalld500 inc a mov p1,a ; p1口输出 sjmp begd500: mov r7,#125;延时500us(6mhz) djnz r7,$ ret end五问题与讨论1、做实验内容1时,刚开始用p1.0口输出,铃总是不响,接示波器也不输出波形。经测试铃是好的,怀疑程序有问题,就将程序改成一直只输出1khz的频率,还是不出波形。最后换成p1.1口输出,调试程序运行铃就响了。2、实验内容2要求p1口输出接8个led管,为节省时间,接4个输出观察实验结果就行了。我们实验箱接的是p1.1p1.4,实验结果有所不同,p3.3每输入两个脉冲,p1口按4进制加一方式逐次点亮发光二极管。实验三 中断实验一、实验目的1)掌握中断程序的编程方法。2)进一步掌握p1、p3口的双功能使用方法。二、实验内容正常情况下,仅绿灯亮。有故障发生时,绿灯灭,同时红灯闪烁;故障排除后,拨上总开关,恢复正常,绿灯亮,红灯灭。可由p1.0 控制绿灯的亮灭;p3.3 接外部中断源,模拟故障发生;p1.1 控制红灯的亮灭;p1.2 读取总开头的状态。编写程序实现以上功能。(p3.3 复用为外部中断1输入,即为int1。其中断向量地址为0013h,使用下降沿触发中断。)三、实验程序框图主程序: 中断服务程序:四、实验步骤1、由p1.1 控制绿灯的亮灭;p3.3 接外部中断源,模拟故障发生;p1.2 控制红灯的亮灭;p1.3读取总开头的状态。p3.3 复用为外部中断1输入,即为int1。其中断向量地址为0013h,使用下降沿触发中断。程序代码: org0000hajmpmain;主程序org0013h;中断矢量表p211ajmpirpro ;中断服务程序入口 org 0050h;主程序main: clr p1.2;红灯灭 setb p1.1;绿灯亮 setb it1;设置int1负边缘触发p206(定时器控制寄存器tcon) setb ex1;外部中断1有效p208(中断容许控制器ie)setb ea;开中断p208(中断容许控制器ie)loop1: jb p1.1, loop1loop2: jnb p1.3,loop2setb p1.1 sjmp loop1al1: ajmp al1;中断服务程序irpro: push psw push acc clr p1.1; 灭绿灯loop3: setb p1.2;亮红灯 acall d500 cpl p1.2 acall d500 jnb p1.3,loop3 ;这里用p1.2进行监视,若开关没有闭合,则红灯一直闪烁。 pop acc pop psw retid500: mov r6,#255 ;延时子程序delay: mov r7,#0ffh djnz r7,$ djnz r6,delay ret end实验接线:p1.1 接绿灯; p1.2接红灯; p1.3 开关k1; p3.3 接点触开关sp2、将实验内容1中的外部中断源换成int0,其中断向量地址为0003h,使用下降沿触发中断。程序代码:org0000hajmpmain;主程序org0003h;中断矢量表p211ajmpirpro ;中断服务程序入口 org 0050h;主程序main: clr p1.2;红灯灭 setb p1.1;绿灯亮 setb it0;设置int0负边缘触发p206(定时器控制寄存器tcon) setb ex0;外部中断0有效p208(中断容许控制器ie) setb ea;开中断p208(中断容许控制器ie) loop1: jb p1.1, loop1 loop2: jnb p1.3,loop2 setb p1.1 sjmp loop1 al1: ajmp al1;中断服务程序 irpro: push psw push acc clr p1.1; 灭绿灯loop3: setb p1.2;亮红灯 acall d500 cpl p1.2 acall d500 jnb p1.3,loop3 ;这里用p1.3进行监视,若开关没有闭合,则红灯一直闪烁。 pop acc pop psw reti ; 中断返回d500: mov r6,#255 ;延时子程序delay: mov r7,#0ffh djnz r7,$ djnz r6,delay ret end实验接线:p1.1 接绿灯; p1.2接红灯; p1.3 开关k1; p3.2 接点触开关sp3、在实验内容1的实现功能中加上有故障发生时,绿灯灭,红灯闪烁同时报警;程序代码:org0000hajmpmain;主程序org0013h;中断矢量表p211ajmpirpro ;中断服务程序入口 org 0050h;主程序main: clr p1.2;红灯灭 setb p1.1;绿灯亮 setb it1;设置int1负边缘触发p206(定时器控制寄存器tcon) setb ex1;外部中断1有效p208(中断容许控制器ie)setb ea;开中断p208(中断容许控制器ie)loop1: jb p1.1, loop1loop2: jnb p1.3,loop2 setb p1.1 sjmp loop1al1: ajmp al1;中断服务程序irpro: push psw push acc clr p1.1; 灭绿灯loop3: setb p1.2;亮红灯 acall d500 cpl p1.2 mov r1,#200; loop: acall d500u ; cpl p1.4 ;p1.4取反输出 djnz r1,loop ;r1减1,不为0时转移到loop jnb p1.3,loop3 ;这里用p1.2进行监视,若开关没有闭合,则红灯一直闪烁。 pop acc pop psw retid500: mov r6,#255 ;延时子程序delay: mov r7,#0ffh djnz r7,$ djnz r6,delay retd500u: mov r5,#125 ;延迟500us djnz r5,$ ret end实验接线:p1.1 接绿灯; p1.2接红灯;p1.3 开关k1;p1.4接响铃;p3.3 接点触开关sp五、问题与讨论1、实验内容1要注意p3.3 复用为外部中断1输入,即为int1。其中断向量地址为0013h,使用下降沿触发中断将it1置1,开总中断将ea置1,开外部中断1将ex1置1.2、实验内容2要注意p3.2 复用为外部中断0输入,即为int0。其中断向量地址为0003h,使用下降沿触发中断将it0置1,开总中断将ea置1,开外部中断1将ex0置1.3、实验内容3要加上一个输出接响铃,加上的响铃代码必须加在中断服务程序中红灯闪烁的那一段。响铃的声音要大一点,输出频率就要变大,最简单的方法就是加上一个延时子程序,响铃时调用。因为原有的延时子程序是使红灯闪烁,频率很低。实验四 定时/计数实验一、实验目的1、 熟悉8031定时/计数功能。2、 掌握定时/计数初始化编程方法。二、实验内容1、 选择t1工作于模式0定时,在p1.0脚上输出周期为4ms的方波,单片机采用6mhz晶振。分析:输出周期为4ms的方波,即高低电平的持续时间均为2ms,那么只要使p1.0脚上的电平每隔2ms取反一次,就可得到周期为4ms的方波。 将t1设为定时方式0:gate=0,c/t=0,m1m0=00;t0不用,可为任意,只要不使其进入方式3(此时,定时器1对外停止计数),一般取0即可。计数初值的计算:单片机系统默认的定时/计数器的工作时钟是晶振经12分频的,即t=12/(6*106),所以计数初值为 x=(213-2ms/t)=213-(2*10-3*6*106)/12=8192-1000=7192=1110000011000b因为是13位计数器,所以x的高8位装入th1,x的低5位装入tl1的低5位,即th1=0e0h,tl1=18h。 思考:t1计数结束采用中断工作方式 ,程序应如何编写?2、在p1.7端接一个发光二极管led,要求利用定时器控制,使led亮1秒、灭1秒,周而复始,设=6mhz。三、实验内容一参考程序框图:四、实验步骤1、选择t1工作于模式0定时,在p1.0脚上输出周期为4ms的方波,单片机采用6mhz晶振。(查询方式)程序代码: org 0000hmovtmod,#00h;设定timer1工作在模式0下loop2:movth1,#0e0h;向timer1中载入计数的初始值movtl1,#18hsetbtr1;启动again:jbctf1,loop1;定时时间到否?没有则继续查询,到了则输出,并清tf1位等。sjmpagainloop1:cpl p1.0sjmploop2end 思考:t1计数结束采用中断工作方式 程序代码: org 0000h;中断方式:选择t1工作,方式0 ajmpmain org001bh ajmp timer_1 org0030hmain: setbp1.0; p1.0输出为高电平 movtmod,#00h;设置定时器1,工作在定时方式0 movth1,# 0e0h; 输入时间初始常数movtl1,#18h setbtr1;启动timer1 setbea; 开中断 setbet1;容许timer1中断wait:sjmpwaittimer_1: cplp1.0 movth1,#0fchmovtl1,#18hreti end2、在p1.7端接一个发光二极管led,要求利用定时器控制,使led亮1秒、灭1秒,周而复始,设=6mhz。程序代码: org00h ;查询方式 ajmpmainmain:mov tmod,#10h; 选择t1工作,方式1 setbp1.0 setb tr1;启动定时器loop1:movr2,#20;设置调用延时的次数为20次loop2:call delay;调用50ms的延时 djnzr2,loop2;若调用延时次数不到,则继续调用延时程序 cplp1.0;取反,输出 ajmploop1delay:movth1,#9eh;50ms的延时子程序 movtl1,#58h loop:jbctf1,next sjmploopnext:ret end用中断方式实现:org 0000h;中断方式:选择t1工作,方式1 ,test4_4 ajmpmain org001bh ajmp timer_1 org0030hmain:setbp1.0 ;主程序 movtmod,#10h movth1,#09eh movtl1,#58h setbtr1 setbea setbet1 mov r2,#20; 设置循环次数wait:sjmpwaittimer_1: djnzr2, loop;中断服务程序mov r2,#20cplp1.0loop: mov th1,#9ehmov tl1,#58h retiend实验五 串行口应用实验一、实验目的 掌握串行口工作方式的程序设计,掌握单片机通信程序编制方法。 二、实验内容1、重复发送同一个数据,观察txd端输出的波形。将8031串口设为工作方式1,即10位异步收发,发送时钟由计数器控制;计数器t1设为定时工作,工作方式2,即自动重装8位计数器;波特率取1200 bps,不加倍;单片机采用6mhz晶振。计数初值的计算:th1=256-(1+0)*fosc/(12*32*bps) p3.1复用为串行发送端txd,将其接至示波器,观察输出波形。注意观察8位数据位前后的起始位和停止位。2、自发自收。将代码段中定义的10个数据09,通过串口发送和接收,存放在外部存储器7000h开始的单元中。实验内容一参考程序框图:三、实验步骤及结果1、重复发送同一个数据,观察txd端输出的波形。 程序代码: org00hstart:movscon,#50h;设置串口工作在模式1,接收使能 movtmod,#20h;使用t1工作在模式2下 movth1,#0f3h;波特率1200bps movtl1,#0f3h; setbtr1; mov a,#0dh ;将数据赋给acc movsbuf,a ;发送数据送缓冲区wait: jnb ti,$;等待发送 clr ti;若发送完,则清ti mov sbuf,a; 未发完,则继续发送 ajmp wait; 循环发送 end 结果: 将p3.1口接到示波器观察会有二进制0101100001的波形。2、自发自收。将代码段中定义的10个数据09,通过串口发送和接收,存放在外部存储器7000h开始的单元中。 程序代码:org00hstart:movscon,#50h;设置串口工作在模式1,接收使能 movtmod,#20h;使用t1工作在模式2下 mov dptr,#7000h;将外部存储器初始地址赋给dptr mov r0,#00h; 将0赋给r0 movth1,#0f3h; 波特率1200bps movtl1,#0f3h; setbtr1; clr a; 清accloop: mov a,r0; 将待发数据赋给a inc r0; r0+1r0 cjne r0,#0bh,wait;判断是否发送完 sjmp $; 停机wait: mov sbuf,a; 数据发送到缓冲区 jnb ti,$; 等待发送 clr ti; 数据发送完,则清ti mov sbuf,a; 未发完,则继续发送 mov a,sbuf; 接收数据 jnb ri,$; 等待接收 clr ri; 接收完,则清ri mov a,sbuf; 未接收完,则继续接收 movx dptr,a; 将接收的数据送到指定位置 inc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 写字楼租赁续约合同
- 大学教职工宿舍租赁协议
- 校园绿化养护工程合同
- 汽车维修车间建设合同
- 天然气调压站建设协议
- 农田灌溉项目施工合同模板
- 制造业加工合同签订指南
- 教育机构文秘招聘合同书
- 幕墙玻璃建设合同案例
- 影视意向合同模板
- 小班幼儿优势分析总结与反思
- 养老机构照护机构长期护理服务安全风险评估、风险防范记录表1-3-5
- 信息化工程分包合同范本
- FZ∕T 71006-2021 山羊绒针织绒线
- 消防培训四懂四会
- 慢性创面的治疗及护理课件
- 第9课发展全过程人民民主(课件+视频)(高教版2023·基础模块)
- 高考高中语文必背古诗文72篇-必考古诗词全总结
- 2024年物业行业职业技能竞赛(物业管理员赛项)考试题库500题(含答案)
- MOOC 通信原理-北京邮电大学 中国大学慕课答案
- 《短视频拍摄与制作》课件-4.短视频后期制作- 剪辑技巧
评论
0/150
提交评论