基于C51控制彩色液晶显示器的解决方案
- 格式:pdf
- 大小:240.92 KB
- 文档页数:5
基于MCS-51单片机的液晶显示设计随着科技的不断发展,电子产品的智能化和小型化需求越来越迫切,因此单片机成为了不可或缺的主要元器件之一。
在众多单片机中,MCS-51单片机由于性能稳定默默无闻地成为了不少工程师的首选。
液晶显示器则是我们日常生活中不可或缺的显示元件之一。
MCS-51单片机设计时可以采用液晶显示来呈现一些基本的信息,如时间、日期、温度、湿度等。
首先需要选择一个适合的液晶模块,本设计选择了1602带背光的液晶模块,其具有亮度高、阅读方便、光学效果好的特点。
当选购好液晶模块之后,需要连接到MCS-51单片机上。
最基本的设计连接如下:- 1602的VSS接地。
- 1602的VDD接+5V电源。
- 1602的VO接一个0-5V变移电位器的中间点,并将其中一端连VSS,另一端接VDD即可。
- 1602的RS与单片机的P1.0相连。
- 1602的RW接地,表示写。
- 1602的E与单片机的P1.1相连。
- 1602的D0-D3不接。
然后就可以开始编写程序。
本设计采用Keil C编译器编写,程序如下:```#include<reg52.h>#define LCD_data P0 // 数据口定义sbit rs = P1^0; //RS接口sbit rw = P1^1; //RW接口sbit en = P1^2; //EN接口void init(); // 初始化函数void write_command(unsigned char command); // 向液晶显示屏写指令函数void write_char(unsigned char dat); // 向液晶显示屏写数据函数void delay_5us(); // 等待函数void delay_do(unsigned char i); // 延时函数/** 初始化函数 **/void init(){write_command(0x38); // 在两行八列的模式下显示。
实验五基于C51实验板的LED显示实验一、实验目的1.熟悉Keil C51软件及其使用方法,初步掌握C51的编程;2.了解LED显示原理。
3.掌握用C语言程序实现动态显示LED的方法。
二、实验仪器:1.C51实验开发板一台2.直流稳压电源(DF 1731 SB 3A)一台3.PC机一台三、实验内容1、了解C51实验开发板2、KEIL51软件的使用3、用动态显示方法在4位数码管上分别显示1234四位数字四、C51实验系统的配置1、硬件部分基于C51的单片机实验开发系统硬件部分主要包含:单片机I/O接口、总线接口(74LS138地址译码进行总线扩展)、RS-232-C接口、存储器(E2PROM)、显示(8个发光二极管、4个8段数码管)、A/D转换模块(ADC0809)、D/A转换模块(DAC0832)和滤波电路。
2、软件部分基于C51的单片机实验开发系统软件部分主要包含:简单IO口控制程序、动态驱动LED 显示程序、循环扫描键盘程序、电压采集显示程序、锯齿波发生程序、基于RS-232-C的串口通信程序和模拟I2C总线接口程序。
五、KEIL51软件的使用见相关《单片机C 语言入门教程》六、实验原理LED显示器价格低廉、发光较强,机械性能好,在普通单片机系统中应用广泛,常用于显示各种数字或符号。
LED显示器包括发光二极管组成的数码显示器或LED点阵显示模块。
其中8段LED数码管显示器应用最为广泛,它由8个发光二极管组成。
LED显示器按连接方式分为两种:一种是8个发光二极管的阳极都连在一起的,称之为共阳极LED显示器;另一种是8个发光二极管的阴极都连在一起的,称之为共阴极LED显示器。
在单片机应用系统中,显示器显示有静态显示和动态扫描显示两种方式。
1、静态显示所谓静态显示,就是每一个显示器都要占用单独的具有锁存功能的I/O接口用于笔划段字形代码。
这样单片机只要把要显示的字形代码发送到接口电路就可以了,直到要显示新的数据时,再发送新的字形码。
基于51单片机控制的液晶显示技术
邓燕妮;常小科;刘辉琴;阮赐朋
【期刊名称】《工业控制计算机》
【年(卷),期】2007(20)3
【摘要】提出一种基于MCS-51系列单片机控制液晶屏的设计方案,介绍了单片机对LM32019T单色显示屏控制的硬件接口电路以及模块化的程序编写方法,重点说明了SED1335液晶控制器的特点、使用方法及其与单片机的接口电路.
【总页数】2页(P53,56)
【作者】邓燕妮;常小科;刘辉琴;阮赐朋
【作者单位】武汉理工大学自动化学院,湖北,武汉,430070;武汉理工大学自动化学院,湖北,武汉,430070;武汉理工大学自动化学院,湖北,武汉,430070;武汉理工大学自动化学院,湖北,武汉,430070
【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于ARM7微处理器控制的液晶显示技术 [J], 刘毅;罗丽萍;方安安
2.基于DSP控制的彩色液晶显示技术 [J], 周运斌;张蓉;杨莉莎;杨荫福
3.基于51单片机控制的CA6140车床电气控制系统改造 [J], 福林;宁业林
4.基于8XC196KC单片机控制的液晶显示技术 [J], 王伊;程善美
5.基于单片机控制的液晶显示技术 [J], 苏世梁
因版权原因,仅展示原文概要,查看原文内容请购买。
第18卷第11期 武汉科技学院学报Vol.18 No.11 2005年11月 JOURNAL OF WUHAN UNIVERSITY OF SCIENCE AND ENGINEERING Nov. 2005 基于C51控制彩色液晶显示器的解决方案陶桓齐(武汉科技学院电子信息系,湖北武汉 430073)摘要:介绍YD—612S彩色液晶显示的基本性能特点;详细描述了小型嵌入式系统中应用C51单片机控制彩色液晶显示器的并行和串行的几种接口方法;给出具体的电路及编程关键词:彩色液晶显示器;单片机;接口方法;编程中图分类号:TP334.3 文献标识码:A 文章编号:1009-5160(2005)-0006-041 概述随着单片机与嵌入式系统的应用越来越广,对于以单片机为核心构成的高档仪器仪表、信息家电、工控产品、数据采集等系统的人机界面的友好性提出了越来越高的要求。
不仅需要显示汉字,还要显示图形;不但要显示亮度,还要显示色彩,尽管用CRT显示器达到以上要求并不难,但CRT的控制难度和大体积是单片机等小嵌入式系统无法接受的。
目前,彩色液晶显示器作为高新技术产品,不仅具有超薄平面,显示信息丰富,色彩逼真的特点,而且具有省电,寿命长,无辐射,体积小,抗衰防爆等优点,因而是工控仪表,机电设备等行业的理想显示器件。
但是,对于软硬件资源都比较紧张的普通单片机而言,显示汉字已经十分勉强,更谈不上图形及彩色的显示了。
即使是对硬件功能强大的高性能单片机来说,管理好彩色液晶显示器也不是一件容易的事。
因此对于普通单片机如何实现友好的彩色人机界面将是小型嵌入系统应用中的一个技术课题。
现根据本人的科研实践,提出基于C51单片机控制彩色液晶显示器YD-612S的几种解决方案。
2 彩色液晶显示器性能的简介YD-612S是一款内嵌单片机管理的智能液晶显示器,其基本性能特点包含:(1)显示的点阵像数为320(横)×240(纵);(2)内置一级汉字字库,二级汉字库可选配;(3)采用标准指令集,控制文字和图形显示,避免烦琐的点阵操作;(4)具有RS-232C 串行接口和打印机并行接口两种通讯方式;(5)可选择配套触摸屏功能。
[摘要]当今社会,广告宣传已经成了人们生活中随处可见并重要的一部分。
广告的媒介除了我们常见的报纸、书刊、电台和网络之外,更常见的就是LED点阵广告屏。
这种屏幕具有经济实惠、对环境要求小、节省能源、亮度高、直观等特点,成为了现在常见的一道风景。
不管是大公司的外景宣传,还是小门店的产品介绍,LED点阵屏随处可见。
彩色点阵屏已经渐渐取代了露天的大荧幕,成为常见的广告宣传手段。
与此同时,巨大的信息量和美观性也为丰富人们的日常生活、点缀城市起到了至关重要的作用。
本设计便为基于C52单片机的简单LED点阵显示屏,通过C52控制行列芯片进行动态扫描,显示规定的汉字或者图形。
也可以通过对C52内部烧录改变所需显示的内容。
该设计具有可扩展性,可以扩充LED点阵屏幕的数量来同时显示更多的汉字。
[关键词] 单片机;LED点阵屏;信息显示;广告Abstract: Nowaday's society, advertising has became ubiquitous in people's lives and the important part. In addition to our common advertising media newspapers, books, radio and online, the more common is the LED dot matrix screen advertising. This screen has an economic benefit, environmental requirements of small, energy saving, high brightness, visual characteristics, a common landscape now. Regardless of the location of large companies is publicity, or small stores Products, LED dot matrix display everywhere. Color dot matrix display has gradually replaced the open-air big screen, a common means of advertising. At the same time, we can add more LED dot matrixes to display more informations.Key words:SCM;LED dot matrix display;Information display;Advertisement目录1 绪论 (1)1.1 本课题的研究意义及必要性 (1)1.2 LED的现状和发展趋势 (1)2 硬件总体设计 (3)2.1 主要设计框图及思路 (3)2.2 所需要芯片及各芯片功能介绍 (3)2.2.1各主要芯片简单介绍 (3)2.3 各模块电路图设计及原理 (7)2.4 系统的软件设计 (8)2.4.1 Keil.uVERSION、protues介绍 (8)2.4.2 动态扫描及取字库原理 (8)图2.12 程序流程图 (9)3 详细设计 (10)3.1 电路详细设计 (10)4 程序实现 (14)4.1 主要显示程序原理及实现 (14)4.1.1动态行扫描程序框图 (14)4.1.2实现显示内容的左滚动原理 (15)4.1.3单片机延时子程序 (18)5 设计结果测试 (20)5.1 Proteus和Keil仿真结果 (20)结束语 (21)致谢 (22)参考文献 (23)附录A 部分代码 (24)附录B 总电路图 (29)1 绪论1.1 本课题的研究意义及必要性单片机是一种集成微处理芯片,高密度集成了普通计算机的微型处理器,具有8kB的ROM和P0、P1、P2、P3输入输出接口,且集成了定时器等电路。
基于C51的LCD12864液晶动画显示成绩课程论文题目:基于C51的LCD12864液晶动画显示课程名称:单片机系统设计与Proteus仿真电子工程学院制2015年5月基于C51的液晶显示动画设计目录摘要 (4)前言 (5)1 绪论 (6)1.1 设计的研究背景 (6)1.2 设计的国内的研究现状 (6)1.3 设计的国外的研究现状 (6)1.4 设计的应用领域及发展 (6)2 单片机控制液晶显示系统设计 (7)2.1单片机控制液晶显示系统框图设计 (7)2.2 单片机控制液晶显示系统功能设计 (7)3单片机控制液晶显示系统的硬件设计 (7)3.1 Proteus画图软件介绍 (7)3.2 单片机控制液晶显示子系统的电路设计 (8)................................................... (8)............................................. (10).............................. (11)3.3 单片机控制液晶显示子系统的电路设计 (11)..................... (11)..................... (12)..................... (12)..................... (13)3.4单片机控制液晶显示系统的整体电路实现................. (13)3.5 单片机控制液晶显示系统电路的PCB设计................ (14)4 单片机控制液晶显示系统的软件设计..................... (14)4.1 单片机控制液晶显示系统开发环境介绍..................... ......... (14)4.2 单片机控制液晶显示系统程序流程图设计..................... (16)4.3单片机控制液晶显示系统程序实现..................... (17)5 单片机控制液晶显示系统的仿真实现..................... (21)5.1 单片机控制液晶显示系统的仿真实现..................... (21)5.2 单片机控制液晶显示系统的仿真数据..................... (23)5.3 数据分析................ (26)5.4 结论..................... (26)参考文献..................... (27)致谢…………………………………………………………………………………………28摘要本文针对基于C51单片机的protues仿真在LCD12864在动画方面应用相对较为稀缺而当代大学生在这方面能力又为欠缺的的情况下,在单片机液晶显示系统和动画设计在车内广告、智能广告、可视电话、仪表盘、空调、洗衣机和其它低功耗电子产品中得到广泛应用。
Arduino和C51开发OLED显⽰屏技术:51单⽚机、Arduino、OLED显⽰屏、U8glib概述OLED显⽰屏常常⽤作为智能产品的显⽰设备,本⽂简单介绍OLED显⽰屏的使⽤⽅法。
详细代码下载:⼀、OLED显⽰屏OLED显⽰屏是利⽤有机电⾃发光⼆极管制成的显⽰屏。
由于同时具备⾃发光有机电激发光⼆极管,不需背光源、对⽐度⾼、厚度薄、视⾓⼴、反应速度快、可⽤于挠曲性⾯板、使⽤温度范围⼴、构造及制程较简单等优异之特性,被认为是下⼀代的平⾯显⽰器新兴应⽤技术。
这⾥我们使⽤的0.96⼨的OLED显⽰屏,它的显⽰区域是128*64的点阵,每个点都能⾃⼰发光。
OLED显⽰屏可以显⽰汉字、字符和图案等,智能⼿环和智能⼿表等智能设备⼀般都是选择OLED显⽰屏来作为显⽰设备。
⼆、51单⽚机 — OLED显⽰屏硬件连接:这⾥简单介绍OLED显⽰中⽂:1. 打开PCtoLCD2002.exe -> 选项,修改⼀些选项:2. 输⼊你想要显⽰的汉字,点击->⽣成字模,复制下⾯的数组即可:我这⾥输⼊的是:”显⽰屏测试程序”,对应数组为:{0x00,0x00,0x00,0xFE,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0xFE,0x00,0x00,0x00,0x00},{0x40,0x42,0x44,0x58,0x40,0x7F,0x40,0x40,0x40,0x7F,0x40,0x50,0x48,0x46,0x40,0x00},/*"显",0*/ {0x40,0x40,0x42,0x42,0x42,0x42,0x42,0xC2,0x42,0x42,0x42,0x42,0x42,0x40,0x40,0x00},{0x20,0x10,0x08,0x06,0x00,0x40,0x80,0x7F,0x00,0x00,0x00,0x02,0x04,0x08,0x30,0x00},/*"⽰",1*/ {0x00,0x00,0xFE,0x12,0x92,0xB2,0xD2,0x92,0x92,0x92,0xD2,0xB2,0x9E,0x00,0x00,0x00},{0x40,0x30,0x0F,0x04,0x84,0x64,0x1F,0x04,0x04,0x04,0xFF,0x04,0x04,0x04,0x00,0x00},/*"屏",2*/ {0x10,0x60,0x02,0x8C,0x00,0xFE,0x02,0xF2,0x02,0xFE,0x00,0xF8,0x00,0xFF,0x00,0x00},{0x04,0x04,0x7E,0x01,0x80,0x47,0x30,0x0F,0x10,0x27,0x00,0x47,0x80,0x7F,0x00,0x00},/*"测",3*/ {0x40,0x40,0x42,0xCC,0x00,0x90,0x90,0x90,0x90,0x90,0xFF,0x10,0x11,0x16,0x10,0x00},{0x00,0x00,0x00,0x3F,0x10,0x28,0x60,0x3F,0x10,0x10,0x01,0x0E,0x30,0x40,0xF0,0x00},/*"试",4*/ {0x24,0x24,0xA4,0xFE,0x23,0x22,0x00,0x3E,0x22,0x22,0x22,0x22,0x22,0x3E,0x00,0x00},{0x08,0x06,0x01,0xFF,0x01,0x06,0x40,0x49,0x49,0x49,0x7F,0x49,0x49,0x49,0x41,0x00},/*"程",5*/ {0x00,0x00,0xFC,0x04,0x04,0x04,0x14,0x15,0x56,0x94,0x54,0x34,0x14,0x04,0x04,0x00},{0x40,0x30,0x0F,0x00,0x01,0x01,0x01,0x41,0x81,0x7F,0x01,0x01,0x01,0x05,0x03,0x00},/*"序",6*/想要显⽰出来的话,要把这些数组放到oledfont.h⽂件下:main函数代码:int main(void){u8 t;OLED_Init(); //初始化OLEDOLED_Clear(); //清屏t=' ';while(1){OLED_ShowCHinese(0,0,0); //0:显OLED_ShowCHinese(18,0,1);//1:⽰OLED_ShowCHinese(36,0,2);//2:屏OLED_ShowCHinese(54,0,3);//3:测OLED_ShowCHinese(72,0,4);//4:试OLED_ShowCHinese(90,0,5);//5:程OLED_ShowCHinese(108,0,6);//6:序OLED_ShowString(0,2,"1.3' OLED TEST"); //打印字符串OLED_ShowString(20,4,"2018/12/25");OLED_ShowString(0,6,"ASCII:");OLED_ShowString(63,6,"CODE:");OLED_ShowChar(48,6,t);//显⽰ASCII字符t++;if(t>'~')t=' ';OLED_ShowNum(103,6,t,3,16);//显⽰ASCII字符的码值delay1s();}}程序显⽰效果如下:三、Arduino — OLED显⽰屏硬件连接:加载库⽂件:打开Arduino IDE -> 项⽬ -> 加载库 -> 管理库中搜索U8glib,然后安装即可。
C51单片机用一组I/O口驱动1602液晶屏中国兵器集团北方华锦化学工业股份有限公司热电公司任宝烈此程序利用C51单片机可位寻址寄存器即可以位寻址又可以按字节寻址的特点,实现对1602液晶屏的控制。
11.0592主频时unsigned char bdata C; //在位寻址区定义字符变量Csbit C7=C^7;sbit C6=C^6;sbit C5=C^5;sbit C4=C^4;sbit C3=C^3;sbit C2=C^2;sbit C1=C^1;sbit C0=C^0;sbit RS=P1^1;sbit RW=P1^2;sbit EN=P1^3;sbit I4=P1^4;sbit I5=P1^5;sbit I6=P1^6;sbit I7=P1^7;/****************延时***************/void delay_ms(unsigned int i){unsigned int t;while(i--){for(t=0;t<123;t++);}}/***用LCD1602高四位数据线写入命令**/void write_com(unsigned char command){C=command;RS=0;RW=0;EN=0; //写命令delay_ms(1);I7=C7;I6=C6;I5=C5;I4=C4;EN=1;delay_ms(6); //延时EN=0; //下降沿将数据写入LCD1602 delay_ms(1);I7=C3;I6=C2;I5=C1;I4=C0;EN=1;delay_ms(1); //延时EN=0; //下降沿将数据写入LCD1602 }/**用LCD1602高四位数据线写入数据**/void write_dat(unsigned char dat){C=dat;RS=1;RW=0;EN=0;delay_ms(1);I7=C7;I6=C6;I5=C5;I4=C4;EN=1;delay_ms(6); //延时EN=0;delay_ms(1);I7=C3;I6=C2;I5=C1;I4=C0;EN=1;delay_ms(1); //延时EN=0;}/********LCD1602初始化*************/void LCD_init(void){write_com(0x02);write_com(0x28);write_com(0x0c);write_com(0x80);write_com(0x01); //清屏}/*******设置LCD1602列、行**********/void LCD_sor(unsigned char x,unsigned y){unsigned char address;if(y==0)address=0x80+x;elseaddress=0xC0+x;write_com(address);}/*******************/void LCD_str(unsigned x,unsigned char y,unsigned char *str) {LCD_sor(x,y);while((*str)!='\0'){write_dat(*str);str++;}}。
基于C51的液晶显示模块接口电路与程序设计作者:周翔宁来源:《科学与财富》2015年第36期摘要:以应用广泛的MSC-G12864液晶显示模块为例,在简单介绍内部结构与操作方法的基础上,讨论了其与单片机的接口以及相应的C51编程方法和程序。
关键词:液晶显示器;单片机接口技术;C51编程1. 引言液晶显示模块是单片机应用系统的常见外设之一,对它的编程控制的要求也是多种多样的,如显示内容,显示形式等等,这些要求都可以归结为以数组形式处理数据的方式。
本文以具体的液晶显示模块为基础建立C51编程思路。
2.MSC-G12864液晶模块内部结构MSC-G12864液晶显示模块是香港信利公司生产的图形显示模块,点阵数为64行×128列,其功能强,使用方便,能直接与单片机接口,具有专用指令,可方便地实现画面卷动等功能。
MSC- G12864主要由液晶屏阵列驱动电路KS0108B、点阵式显示控制器KS0107B、LCD 显示器和LED背光灯等4部分组成,由此构成完整的显示系统模块。
控制器是整个显示系统的核心,具有自身的时钟信号,并提供一套完整的指令系统,其中两片KS0108B分别控制显示屏的两部分。
LCD通过总线与CPU连接,实现对外部数据的读写操作,还可以方便的改变显示窗口所在的位置。
MSC-G12864的主要引脚有外部数据总线(DB0~DB7),显示屏左右半屏的使能信号(CS1、CS2),读写控制信号(R/W),数据指令选择位(RS),模块的使能信号(E),电源(VDD,VSS)和负偏置电压(VO),背光控制端口(SLA,SLK)。
3.MSC-G12864与MCS-51系列MCU的接口电路与其他液晶显示模块的接口方法相同,MSC-G12864的接口方法通常包括直接访问方式与扩展端口方式两种方法。
3.1 直接访问方式MCU可以通过数据总线与控制信号直接采用存贮器访问形式或I/O设备访问形式控制该液晶显示模块。
基于51单片机的TFT液晶显示设计0 引言51单片机作为一种常见的通用单片机,虽然其内部资源,处理速度等都无法与新型高速单片机相提并论,但其低廉的价格,极低的入门难度以及适用于简单场合应用等特点,依然是开发者的常用选择之一。
用51单片机驱动液晶模块通常都使用1602和12864等极为简单的液晶模块,这里介绍用51单片机驱动QVGA分辨率的TFT液晶模块,以实现彩色和更为复杂的内容显示的方法。
同时,本文还将使用DS1302芯片和DS18B20芯片来实现在液晶屏上显示实时时钟和温度。
1 硬件设计本系统硬件电路的设计主要包括单片机最小系统电路, TFT液晶显示电路,时钟电路,设置电路以及温度采集电路。
其系统工作原理框图。
图1 硬件系统原理框图1.1 单片机最小系统一个单片机的最小系统包括外部晶振、电源、复位电路等,这是保证单片机正常工作的必要条件。
通过单片机可控制整个系统,包括读取DS18B20芯片的温度数据,读取/写入DS1302芯片的日历时钟数据,检测是否有按键按下并进行相应的操作,最后还要向显示驱动芯片写入数据,以使得TFT液晶屏上能够显示所需的内容。
1.2 液晶显示电路驱动TFT液晶面板的芯片有多种选择,本文使用的是台湾奕力科技的ILI9325芯片。
该芯片能够支持320×240 (QVGA) 分辨率,同时内置173KB的RAM,故其最高能显示26万色。
ILI9325支持的接口方式有8/9/16/18位i80系统总线、SPI总线、RGB接口和VSYNC 接口。
它的总线式接口电路方式是把液晶显示器看作外部的数据存储器,它访问液晶显示器就像访问数据存储器的一个单元一样,采用这种方式能充分发挥单片机的总线读写功能优势,而且便于升级和扩展。
由于本文采用的STC89C54RD+单片机并没有SPI总线,因此,为了节约IO的使用,本文最终采用8位系统总线的方式来连接ILI9325芯片。
其显示部分电路。
摘要本课题以单片机为基础,以C语言为编程语言,以STC12C5608AD单片机芯片为核心。
本智能车显示系统分为手持端和服务端,手持端负责解析用户的操作,发送信息到服务端,并用LCD1602以友好的界面显示,显示内容涉及时间,当前车速,当前车子方向及当前温度等。
服务端负责响应手持端的消息,执行指定操作,如控制车子方向,速度等。
本设计对智能车进行仿真,对其速度,方向等进行模拟,然后进行本次设计的研制。
关键词STC12C5608AD;智能车;液晶显示ABSTRACT This topic to micro-based programming language C language to STC12C5608AD micro chip as the core. The smart car system is divided into the operation of the handheld client and server, the handheld terminal is responsible for parsing user to send a message to the server, and use Lcd1602 friendly interface, the display with respect to time, the current speed, the current direction of the car and the current temperature. . The server is responsible for responding to the handheld end of the message, perform the specified operation, such as control car direction, speed. The design of intelligent vehicle simulation, simulation of its speed, direction, and then proceed to the development of the design.KEY WORDS STC12C5608AD; Smart car;LCD目录1前言 (1)2系统总体设计 (3)2.1 设计思路 (3)2.2 主控芯片的选取 (4)2.2.1 单片机的特点 (4)3硬件电路设计 (7)3.1结构框图 (7)3.2服务端电路 (8)3.2.1驱动电路 (8)3.2.2传输电路 (9)3.2.3基础外围电路 (9)3.2.4速度模块 (11)3.3手持端模块 (12)3.3.1时钟模块 (12)3.3.2温度模块 (14)3.3.3显示模块 (15)3.3.4按键控制模块 (15)4软件系统设计方案 (16)4.1 手持端系统工作流程图: (16)4.2手持端系统代码分析: (17)4.3 服务端系统工作流程图: (22)4.3.1服务端系统代码分析: (23)5系统测试分析及改进 (26)5.1手持端测试分析: (26)5.1.1时钟模块测试: (26)5.1.2 Lcd1602显示模块测试: (26)5.1.3 NRF24L01无线传输模块测试: (26)5.1.4 DS18B20温度模块测试: (27)5.1.5按键扫描模块测试: (27)5.2 服务端测试分析: (27)5.2.1 PWM控速模块测试: (27)5.2.3 NRF24L01无线传输模块测试: (27)5.2.2 L298N电机驱动模块测试: (28)6总结 (29)参考文献 (30)致谢 (31)1前言智能作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等等的用途。
基于C51控制彩色液晶显示器的解决方案
陶桓齐
【期刊名称】《武汉纺织大学学报》
【年(卷),期】2005(018)011
【摘要】介绍YD-612S彩色液晶显示的基本性能特点;详细描述了小型嵌入式系统中应用C51单片机控制彩色液晶显示器的并行和串行的几种接口方法;给出具体的电路及编程
【总页数】4页(P6-9)
【作者】陶桓齐
【作者单位】武汉科技学院,电子信息系,湖北,武汉,430073
【正文语种】中文
【中图分类】TP334.3
【相关文献】
1.基于AT89C51单片机的彩色超声诊断仪延时散热系统的研制 [J], 陈浩;黄向东;周春生;严潭
2.平板显示控制器RTD2010的液晶显示器解决方案设计 [J], 张志锋
3.彩色液晶显示器在压铸机实时压射控制器中的应用 [J], 彭继慎;许文文;宋立业
4.基于FPGA的数字和模拟信号合成的彩色液晶显示器 [J], 张书君;周海力
5.彩色液晶显示器控制电路研究 [J], 范宁;李建年
因版权原因,仅展示原文概要,查看原文内容请购买。