欢迎来到天天文库
浏览记录
ID:18160722
大小:873.42 KB
页数:22页
时间:2018-09-14
《单片机原理及系统设计课设报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单片机原理及系统设计课设报告班级10光电Y学号10123514姓名目录一.设计要求-------------------------------------2二.电路设计-------------------------------------2三.程序设计-------------------------------------6四.调试过程及运行结果------------------------------18一.设计要求基于STC89C52RC单片机控制液晶屏显示转换共有4个按键,按下按键显示相应内容,按键1和按键
2、2显示图形,按键3和按键4显示字库文字。二.电路设计1.电路原理图2.原件清单1 ResistorsQuantity:ReferencesValueOrderCode1R110k 3 CapacitorsQuantity:ReferencesValueOrderCode1C110uMaplinAT98G2C2,C330pMaplinJA771N1 IntegratedCircuitsQuantity:ReferencesValueOrderCode1U1AT89C52 4 MiscellaneousQuantity:Ref
3、erencesValueOrderCode1LCD1AMPIRE128X64 1RP1RESPACK-8 1RV11k 1X112MHz3.选材理由1)实际选用过程中,选用的51单片机型号是STC89C52RC,该型号单片机结构简单,易于操作,成本低2)实际选用过程中,液晶屏选用的是YAOXY12864B(控制器ST7920)YAOXY12864B中文汉字图形点阵液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。一、主要技术参数
4、和显示特性:电源:VDD3.3V~+5V(内置升压电路,无需负压);显示内容:128列×64行显示颜色:黄绿/蓝屏/灰屏显示角度:6:00钟直视LCD类型:STN与MCU接口:8位或4位并行/3位串行配置LED背光多种软件功能:光标显示、画面移位、自定义字符、睡眠模式等二、模块引脚说明128X64HZ引脚说明引脚号引脚名称方向功能说明1GND-模块的电源地2VCC-模块的电源正端3V0-LCD驱动电压输入端可悬空4RS(CS)H/L并行的指令/数据选择信号;串行的片选信号5R/W(SID)H/L并行的读写选择信号;串行的数
5、据口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/RSTH/L复位低电平有效18VOUT倍压输出脚(VDD=+3.3V有效)可悬空19LED_A-背光源正极(LED+5V)20LED_K-背光源负极(LED-OV)3)实际选用中,按键选择的是4*4矩阵键盘转化为4个独立按键,用跳帽连
6、接VCC,使锁存无效三.程序设计1.程序流程图显示文字2显示图形2显示图形1按键4检测按键2检测按键1检测开始初始化YNYN显示文字1按键3检测YNYN2.程序清单#include#include#include#include/******************************************************************//*定义数组*//*************************************
7、*****************************/unsignedcharcodeIC_DAT[];unsignedcharcodepic1[];unsignedcharcodepic2[];unsignedcharcodepic3[];/******************************************************************//*定义接口信息*//*************************************************************
8、*****/sbitkey1=P3^0;//定义按键位置sbitkey2=P3^1;sbitkey3=P3^2;sbitkey4=P3^3;sbitRS=P2^4;sbitWRD=P2^5;sbitE=P2^6;sbitPSB=P2^1;sbitRES=P2^3;/*******************
此文档下载收益归作者所有