📄 yejing.lst
字号:
C51 COMPILER V8.08 YEJING 12/10/2007 14:36:17 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE YEJING
OBJECT MODULE PLACED IN yejing.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE yejing.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /******************************************************************
2 ** NOKIA5110(3310)液晶屏驱动程序
3 ** 晶 振 频 率:11.0592M
4 ** 线路->单片机实验开发板A
5 ******************************************************************/
6 #include <reg51.h>
7
8 /*-- -------定义 Nokia5110 引角---- -----*/
9 sbit sclk = P3^3;
10 sbit sdin = P3^4;
11 sbit dc = P3^5;
12 sbit sce = P3^7;
13 sbit res = P3^6;
14
15
16
17 void initNokia5110(void); /* NOkia 5110 初始化 */
18 void clearNokia5110(void); /* 清除屏幕 整屏清空 */
19 void Display_char(unsigned char x,unsigned char y,char *s); /* 写字符 x 设置显示字符的X位置 ; y 设置显
-示字符的Y位置 *s 显示字符的首地址 */
20 void Display_num(unsigned char x,unsigned char y,char s); /* 写数字 x 设置显示字符的X位置 ; y 设置显示
-字符的Y位置 s 显示数字 */
21 void write_byte(unsigned char data1); /* 发送1字节到 NOkia 5110 */
22 void setxy(unsigned char x,unsigned char y); /* 设置显示坐标 x 行坐标(0-83) unsigned char y
-列坐标(0-5) */
23 void delay(unsigned int time);
24
25
26 void main(void)
27 {
28 1 initNokia5110(); /* NOkia 5110 初始化 */
29 1 clearNokia5110(); /* 清除屏幕 整屏清空 */
30 1 Display_char(1,2,"www.52c51.com"); /* 写字符 x 设置显示字符的X位置 ; y 设置显示字符的Y位置 *s
-显示字符的首地址 */
31 1 Display_char(10,4,"NOKIA5510"); /* 写字符 x 设置显示字符的X位置 ; y 设置显示字符的Y位置 *s 显
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -