LCD单片机.doc_第1页
LCD单片机.doc_第2页
LCD单片机.doc_第3页
LCD单片机.doc_第4页
LCD单片机.doc_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆蒀蕿衿羅节薅衿膇薈袃袈芀莁蝿袇莂薆蚅袆肂荿薁袅膄薄蒇羄芆莇螆羃羆薃蚂羃膈莆蚈羂芁蚁薄羁莃蒄袃羀肃芇蝿罿膅蒂蚅羈芇芅薀肇羇蒀蒆肇聿芃螅肆节葿螁肅莄莂蚇肄肃薇薃肃膆莀袂肂芈薅螈膁莀莈蚄膁肀薄薀螇膂莆蒆螆莅薂袄螅肄蒅螀螅膇蚀蚆螄艿蒃薂螃莁芆袁螂肁蒁螇袁膃芄蚃袀芆 目 录一、题目要求与原理分析21.1题目要求21.2液晶显示器的分类及显示原理2二、硬件系统设计32.1、总体设计框图32.2、硬件资源分析32.3、接口时序42.4、单片机与LCD接口52.5、12864液晶显示模块内部结构52.6、硬件电路原理图5三、软件系统设计73.1、写指令函数及初始化函数73.2、汉字显示函数83.2.1、汉字、数字、字符显示83.2.2、滚屏显示汉字93.3、图形显示函数103.3.1、YM12864R整屏显示图形103.3.2、YM12864任意位置显示图形123.3.3、汉字、图形同时显示133.4、直线显示函数133.4.1、显示直线133.4.2、显示直线和汉字14四 结果分析154.1、液晶显示器显示4行汉字154.2、液晶显示器滚屏显示4行汉字154.3、液晶显示器整屏显示图形154.4、液晶显示器显示图形和汉字164.5、液晶显示器显示直线和汉字164.6、液晶显示器任意位置显示图片17五 总结与体会18参考文献19附 录20一、题目要求与原理分析1.1题目要求(1)完成单片机液晶接口的电路和程序设计,实现文本显示功能。(2)液晶显示器为图形点阵液晶,型号YM12864R,控制芯片为ST7920(3)正确连接液晶显示器与单片机(4)编写液晶显示控制程序,显示如下内容:(5)完成各类显示控制函数的编写,如数值显示、划线、图形显示等,并给出使用例程;1.2液晶显示器的分类及显示原理根据LCD液晶屏可显示内容的不同,液晶显示模块可以分为三种:数显液晶模块、点阵字符型液晶模块、点阵图形液晶模块。数显液晶模块中的显示部件是段型LCD显示器件,为了使用的方便,集成了专用的控制器和其它集成电路,其只能显示数字及一些标识符。点阵字符型液晶模块的显示部件时点阵字符液晶显示器件,同样集成有专用的行列驱动器,控制器及必要的连接、结构部件等,可以显示数字和西文字符。点阵图形液晶模块的显示部件是由连续的点阵像素构成,因此不仅可以显示字符,而且可以显示连续完整的图形1。 LCD液晶显示器是由两个相互垂直的极化滤光片,所以在正常情况下应阻断所有试图穿透的光线,但是由于两个滤光片之间充满了扭曲的液晶,所以在光线穿过第一个滤光片时,会被液晶扭转90度,最后从第二个滤光片中穿出。若为液晶加一个电压,分子会重新排列完全平行,时光线不再扭转,所以正好被第二个滤光片挡住。这样便可以实现加电时将光线阻断,不加电时使光线射出,从而实现液晶的显示。12二、硬件系统设计2.1、总体设计框图2.2、硬件资源分析采用AT89S51/AT89S52作为硬件电路的控制器,YM12864R液晶作为显示电路。AT89S51的复位引脚RST为AT89S51提供了初始化的手段。有了它可以使程序从指定处开始执行,即从程序存储器中的0000H地址单元开始执行程序。在AT89S51的时钟电路工作后,只要在RST引脚上出现2个机器周期以上的高电平,单片机即可复位。只要RST保持高电平,则AT89S51循环复位。只有当RST由高电平变低电平以后,AT89S51才从0000H地址开始执行程序2。YM12864R各引脚具体功能分布如表1。表1 YM12864R引脚功能引脚号引脚名称方向功能描述1VSS-模块的电源地2VDD-模块的电源正端3V0-LCD驱动电压输入端4RS(CS)H/L并行的数据/指令选择、串行的片选5R/W(SID)H/L并行的读/写选择信号、串行的数据口6E(CLK)H/L并行的使能信号、串行的同步时钟7DB0H/L数据08DB1H/L数据19DB2H/L数据210DB3H/L数据311DB4H/L数据412DB5H/L数据513DB6H/L数据614DB7H/L数据715PSBH/L并/串选择信号:H-并行、L-串行16NC空脚17/RETH/L复位:L18NC空脚19LED_A-背光源正极(LED+5V)20LED_K-背光源正极(LED+0V)2.3、接口时序液晶模块与单片机有并行和串行两种连接方法。(1)8 位并行写操作连接时序图图2-1 8 位并行写连接时序图(2)串口连接时序图2-2 8 位串行连接时序图串行数据传送共分三个字节完成,第一字节为串口控制格式 11111ABC其中A 为数据传送方向控制:H 表示数据从LCD 到MCU,L 表示数据从MCU 到LCD,B 为数据类型选择:H 表示数据是显示数据,L 表示数据是控制指令,C 固定为0第二字节: 8 位数据的高4 位格式 DDDD0000第三字节: 8 位数据的低4 位格式 0000DDDD3。2.4、单片机与LCD接口将液晶显示模块的接口作为I/O设备直接与单片机连接。选用P3口给液晶显示器提供控制信号,P0口给液晶显示器传送数据。YMl2864R液晶显示器的控制信号有RS、RW、E、PSB其中RS、RW、E分别对应接在AT89S51的P3.0、P3.1、P3.2上,PSB接到+5V的稳压源上,而8位数据口对应接在P0口上。背光灯的电源正极、液晶显示器模块的电源正极以及LCD驱动电压输入端都接在+5V的稳压电源上,背光灯的电源负极接到稳压源的地上。2.5、12864液晶显示模块内部结构12864系列液晶模块内部结构原理见图如图2-3所示。图2-3 12864系列液晶模块内部结构图2.6、硬件电路原理图液晶显示的硬件电路原理图如图2-4所示。图2-4 硬件电路原理图三、软件系统设计3.1、写指令函数及初始化函数在设计系统中定义P32口为EN对应连接液晶模块的使能信号E端,P31为R_W对应液晶模块的RW端,定义P30为RS对应连接液晶模块的RS端。定义写指令函数名为write_cmd,参数名为cmd,写数据函数名为write_data,参数名为dat,定义初始化函数名为sub_int,程序中回频繁的用到延时操作,定义延时函数名为delay参数名为n。写函数主要用来向ST7920控制器进行写指令和写数据操作。当模块在接受指令前,微处理顺必须先确认模块内部处于非忙碌状态,即读取BF 标志时BF 需为0,方可接受新的指令;如果在送出一个指令前并不检查BF 标志,那么在前一个指令和这个指令中间必须延迟一段较长的时间,即是等待前一个指令确实执行完成,指令执行的时间请参考指令表中的个别指令说明。写指令的流程图如图3-1所示。写数据操作与写指令相似只需修改RS控制信号即可。图3-1 写指令操作在进行汉字显示、图形显示、点、线显示等操作前都需对LCD进行初始化,其初始化流程图如图3-2所示。通过基本指令集进行功能设定,再写入0X 08指令关显示,通过0X01指令清除屏幕,写入0X06指令进入设定点,并设置游标右移DDRAM地址寄存器AC加1。通过写入指令0X0C重新开显示即初始化完成。图3-2 初始化流程图3.2、汉字显示函数3.2.1、汉字、数字、字符显示文本显示RAM 提供了48=32个字的汉字空间,每个汉字需占用1616共32个字节的地址空间,当写入文本显示RAM时,可以分别显示CGROM、HCGROM 与CGRAM 的字型; ST7920 可以显示3 种字型, 分别是半宽的HCGROM 字型、CGRAM 字型及中文CGROM 字型。3 种字型的选择,由在DDRAM 中写入的编码选择,各种字型详细编码如下:显示半宽字型:将一位字节写入DDRAM中,范围为02H27FH 的编码。显示CGRAM 字型: 将两字节编码写入DDRAM 中,共有0000H , 0002H , 0004H , 0006H4种编码。 显示中文字形: 将两字节编码写入DDRAM ,范围为A1A0H F7FFH ( GB 码) 或A140HD75FH(BIG5 码) 的编码4。液晶显示器初始化完成后,先由写指令操作写入汉字在液晶屏上的地址,其汉字显示的坐标如表2,再连续写入两个字节的要显示的字符的编码到DDRAM上,显示数字或字母等半宽字符时,将一个字节的编码写入DDRAM,硬件依照编码自动从CGRAM中选择要显示的字符显示,汉字显示流程图如图3-3所示。表2 汉字显示坐标X坐标LINE180H81H82H83H84H85H86H87HLINE290H91H92H93H94H95H96H97HLINE388H89H8AH8BH8CH8DH8EH8FHLINE498H99H9AH9BH9CH9DH9EH9FH在显示汉字时,定义一个汉字显示子程序,程序名为showhz,在汉字显示子程序中用一个指针变量*s指向所显示的汉子字符串,并用其来判断所显示的汉子是否显示结束。在主函数中显示汉字时,先写入汉字所处的液晶位置的地址,在调用showhz子程序来显示汉字。图3-3 汉字显示流程图3.2.2、滚屏显示汉字汉字显示于显示屏上后,可以通过扩充指令集设置其初值滚动。写入0X03指令,令SR=1,允许写入垂直卷动地址,再根据卷动地址格式设置卷动地址。卷动地址格式如表4。表4 设定 IRAM 地址或卷动地址格式01A5A4A3A2A1A0SR=1,A5A0 为垂直卷动地。汉字垂直卷动流程图如图3-4所示。图3-4 汉字垂直滚动显示3.3、图形显示函数3.3.1、YM12864R整屏显示图形液晶显示屏有64行,每行有128列,每8列对应一个字节的8个位, YM12864R拥有6416个字节的绘图RAM空间,可以用来显示图形。在更改绘图RAM时,由扩充指令连续写入两个字节的数据来定义垂直和水平地址,再连续写入两个字节的数据到绘图RAM 实现图形的显示。其工作流程图如图3-5所示。图3-5 图形显示流程图定义一个名为DrawPicture12864的子函数来显示图形,定义一个名为*pPicture的指针变量作为参数,用来指向图形的字模数组。在整屏显示图形的函数中,将显示屏分为上下两屏,即两个3216点阵,Y轴以位为单位,X轴以字节为单位。上屏的横轴起始地址为0X80H,下屏的横轴起始地址为0X88H,写指令函数write_cmd写入图形的起始显示地址,Y轴地址由程序进行改变,X轴地址可由地址计数器自动加1,当地址由00H加到0FH时,AC会自动跳转到00H。整屏显示图形的字程序如图3-6所示。图3-6 整屏显示图形子程序流程图其基本工作步骤是:关闭绘图显示功能。先将垂直的坐标( Y) 写入绘图RAM 地址,再将水平的位元组坐标( X ) 写入绘图RAM地址;将D15 D8 写入到RAM 中;将D7 D0写入到RAM 中;打开绘图显示功能绘图RAM的地址格式如表3所示,垂直轴的地址范围为AC6AC0,横轴的地址范围AC3AC04。 表3 绘图RAM地址格式RSRWDB7DB6DB5DB4DB3DB2DB1DB0指令001AC6AC5AC4AC3AC2AC1AC03.3.2、YM12864任意位置显示图形在任意位置显示图形的子函数DrawPicture中定义了5个参数:startx,starty,cntx,cnty,*pPicture其中startx、starty代表用户输入的要显示图形的起始行地址、列地址,cntx、cnty为图形的像素大小,*pPicture指向图形的字模数组。在任意位置显示图形时,由用户指定显示的起始行、列地址和图形的像素的大小,程序中会判断的用户输入的图形的地址及大小是否需要上下半屏同时使用。程序先写入上半屏的数据,当需要下半屏也使用时,现写入下半屏对应的行列地址,在使用write_data函数写入对应的数据,其工作流程如图3-7所示。图3-7 任意位置显示图形3.3.3、汉字、图形同时显示ST7920可以控制YM12864R液晶显示器显示汉字和图形,但是需要使用的不同的指令集和RAM地址。也可以让液晶显示器同时显示汉字和图形,在液晶上显示图形后再使用基本指令集显示汉字,使其同时在液晶上显示。定义一个名为DrawPicturext的子函数来在屏幕上的一个固定位置显示一个比较小的图形,该子函数中定义了一个指针变量pPicturext用来指向图形的字模数组。3.4、直线显示函数3.4.1、显示直线在显示直线的子函数DrawX_LINE中定义了3个参数:startx,endx,y分别对应所画的直线的起始列坐标、终止列坐标和行坐标。液晶显示屏有64行,每行有128列,每8列对应一个字节的8个位,即每行由16字节,每一个字节的内容与屏幕上相应位置的亮暗对应。在任意位置显示水平直线时,首先使用扩充指令集清屏,然后由用户输入直线的横轴的起始点、终点和垂直轴坐标,程序根据坐标值依次写入直线所处的行的行、列地址,接着写入0XFF数据进行画线。画线流程图如图3-8所示。图3-8 绘制直线常熟理工学院课程设计(报告)3.4.2、显示直线和汉字ST7920可以控制YM12864R液晶显示器显示汉字和图形,在液晶显示器上绘制好线条后,切换到基本指令集继续执行汉字显示程序,使汉字和线条同时在屏幕上显示。四 结果分析4.1、液晶显示器显示4行汉字在主函数中调用汉字显示子函数showhz来显示4行汉字,第一行汉字的起始地址设置为0X81H,第二行汉字的起始地址设置0X92H,第三行的起始地址设置为0X88H,第四行汉字的起始地址设置为0X99H。其显示结果如图4-1所示。图4-1 显示4行汉字4.2、液晶显示器滚屏显示4行汉字在液晶屏幕上显示汉字后,通过扩充指令集写入0X03指令,并写入垂直卷动地址实现垂直卷动。4.3、液晶显示器整屏显示图形在主函数中调用整屏显示图形子函数DrawPicture12864来显示图形,图形大小为2864个像素点,本设计中显示12864的常熟理工学院的校徽,结果如图12所示。图4-2 YM12864R整屏显示图形4.4、液晶显示器显示图形和汉字在主函数中先用执行初始化和扩充指令清屏指令后调用DrawPicturext子函数在屏幕上显示一个3232的小图形,然后调用showhz子函数来显示四行汉字,其结果如图13所示。图4-3 YM12864R显示汉字和图形4.5、液晶显示器显示直线和汉字YM12864R液晶显示模块是一种二值显示的液晶,其显示状态只有显示和不显示一个点这两种状态,使用扩充指令集清屏后写入数据0xff可以实现线的绘制,在主函数中输入水平的起始坐标和垂直坐标,调用画线子函数DrawX_LINE来显示直线,其结果如图4-4,显示完直线后,可以再调用汉字显示程序来显示4行汉字,其结果如图4-5所示。图4-4 显示直线图4-5 显示汉字和直线4.6、液晶显示器任意位置显示图片在主函数中输入图形的起始显示行、列坐标和图形的像素大小,并将指针变量pPicture指向图形的数组Bmp32来显示一个3232的图形,其结果如图4-6所示。图4-6 任意位置显示图片五 总结与体会采用单片机AT89S51作为核心控制器,实现对YMl2864R型液晶显示器的控制。用单片机作为控制器,使用灵活,可以实现各种汉字、图形以及线条的显示。通过对此液晶显示模块的详细研究,对液晶显示模块的结构及原理都不有所了解,并熟练掌握了液晶控制器ST7920的操作指令和功能。熟练掌握了汉字显示、图形字模的提取、图形的显示、线条的显示等功能。参考文献1. 赵建领.51单片机开发与应用技术详解M.北京:电子工业出版社,20092. 钟承尧. 单片机汉字显示系统的设计D.海南师范大学,20093. 深圳亚斌显示电子有限公司. ST7920使用说明书 R/ OL . 4. 舒鑫.ST7920 点阵式液晶显示模块的应用研究.D 同济大学,20075. 深圳市耀宇科技有限公司. YM12864R使用说明书 R/ OL . 附 录#include#includesbit EN=P32; /定义读写使能信号,高电平有效 sbit R_W=P31; /定义读写选择信号,1为读选通,0为写选通sbit R_S=P30; /数据指令选择信号,1为数据操作,0为写指令或读状态unsigned char l,xh,dz;unsigned char code Bmp32=/*-; 若数据乱码,请检查字模格式设置,注意选择正确的取模方向和字节位顺序。; 源文件 / 文字 : E:3232.bmp字模; 宽高(像素): 3232; 字模格式/大小 : 单色点阵液晶字模,横向取模,字节正序/128字节; 数据转换日期 : 2010-7-13 13:07:15-*/0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x00,0x00,0x1F,0xF8,0x00,0x00,0x7F,0xFE,0x00,0x01,0xFF,0xFF,0x00,0x01,0xFF,0xFF,0x80,0x01,0xFF,0xFF,0xC0,0x01,0xFC,0x03,0xE0,0x07,0xFB,0xF8,0xE0,0x07,0xFF,0xFE,0x60,0x07,0xF7,0xFF,0x00,0x0F,0xEF,0xFF,0x80,0x0F,0xEF,0xE0,0x00,0x0F,0xDF,0xC7,0x00,0x0F,0xDF,0xCE,0x00,0x0F,0xDF,0xCE,0xC0,0x0F,0xCF,0xCC,0xC0,0x0F,0xEF,0xCE,0x00,0x0F,0xEF,0xC7,0x00,0x0F,0xF7,0xF3,0x88,0x07,0xFB,0xF8,0x18,0x07,0xFD,0xFF,0xF0,0x03,0xFE,0x7F,0xE6,0x01,0xFF,0xBF,0xCE,0x00,0xFF,0xCE,0x1E,0x00,0x7F,0xF0,0xFC,0x00,0x1F,0xFF,0xF8,0x00,0x07,0xFF,0xF0,0x00,0x07,0xFF,0xC0,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,;unsigned char code Bmp12864=/*-; 若数据乱码,请检查字模格式设置,注意选择正确的取模方向和字节位顺序。; 源文件 / 文字 : D:111111.bmp字模; 宽高(像素): 12864; 字模格式/大小 : 单色点阵液晶字模,横向取模,字节正序/1024字节; 数据转换日期 : 2003-7-12 18:39:11-*/0x80,0x40,0x10,/宽的像素数,高的像素数,宽的字节数,参数设置可选0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论