NOKIA5110屏幕驱动程序

本文介绍了NOKIA5110屏幕的驱动程序,尽管在单片机比赛中使用了TFT彩屏,但作者认为理解简单的NOKIA5110屏幕驱动对于硬件学习至关重要。NOKIA5110.H文件是驱动程序的关键部分。
摘要由CSDN通过智能技术生成

虽然今年的单片机比赛已经结束,但我想我还远不会和单片机说拜拜。它是学习硬件知识的最佳选择,虽然我们学它主要是在写程序,但不得不说学习到不少的新知识。有时你会很无奈地说句“硬件这东西。。。”,我想这也正是硬件的魅力。

虽然今年换了比较大型的板子必比赛,用的事TFT彩屏来演示程序,单学习屏幕还是应该晓得最简单点的,像以前使用的NOKIA5110的屏,驱动如下:

NOKIA5110.H文件:

#ifndef __NOKIA5110_H__
#define __NOKIA5110_H__
#include <reg52.h>
#include <string.h>
typedef unsigned char uchar;
extern uchar Lcd_x,Lcd_y;
extern uchar Datas[6][84];

sbit  N_CS = P1^1;  // chip selected.
sbit  N_RS = P1^0;  // reset.
sbit  N_DC = P1^2;  // write data or write command(1/0).
sbit  N_DI = P1^3;  // data in.
sbit  N_CL = P1^4;  // clock.

void LcdInit(void);					  // NOKIA5110 LCD init.
void Clear(void);					  // clear full screen.
void WriteByte(uchar dat,bit f_dc);   // Write byte, f_dc is flag bit.
void SetPos(uchar _x,uchar _y);
void PutPixel(uch
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值