资源简介
爱上单片机(第4版)配套资料.zip
代码片段和文件信息
/********************************************************************************************
程序名: 1602液晶屏时钟程序
编写人: 杜洋
编写时间: 2009年7月6日
硬件支持: LCD1602液晶屏 STC12C2052 外部12MHZ晶振
说明备注: 使用2402液晶屏程序,与1602液晶屏程序完全兼容
/********************************************************************************************/
#include // 包含头文件 //
/********************************************************************************************/
typedef unsigned char uint8; // 无符号8位整型变量 //
/********************************************************************************************
// 引脚定义 // (使用者根据实际更改)
/********************************************************************************************/
#define LCM2402_DB0_DB7 P1 // 定义LCM2402的数据总线
sbit LCM2402_RS = P3 ^ 2; // 定义LCM2402的RS控制线
sbit LCM2402_RW = P3 ^ 3; // 定义LCM2402的RW控制线
sbit LCM2402_E = P3 ^ 4; // 定义LCM2402的E控制线
sbit LCM2402_Busy = P1 ^ 7; // 定义LCM2402的测忙线(与LCM2402_DB0_DB7关联)
/********************************************************************************************
// 定义LCM2402指令集 // (详细请见技术手册)
/********************************************************************************************/
#define CMD_clear 0x01 // 清除屏幕
#define CMD_back 0x02 // DDRAM回零位
#define CMD_dec1 0x04 // 读入后AC(指针)减1,向左写
#define CMD_add1 0x06 // 读入后AC(指针)加1,向右写
#define CMD_dis_gb1 0x0f // 开显示_开光标_开光标闪烁
#define CMD_dis_gb2 0x0e // 开显示_开光标_关光标闪烁
#define CMD_dis_gb3 0x0c // 开显示_关光标_关光标闪烁
#define CMD_OFF_dis 0x08 // 关显示_关光标_关光标闪烁
#define CMD_set82 0x38 // 8位总线_2行显示
#define CMD_set81 0x30 // 8位总线_1行显示(上边行)
#define CMD_set42 0x28 // 4位总线_2行显示
#define CMD_set41 0x20 // 4位总线_1行显示(上边行)
#define lin_1 0x80 // 4位总线_1行显示(上边行)
#define lin_2 0xc0 // 4位总线_1行显示(上边行)
/********************************************************************************************
// 读LCM忙程序 [底层协议] // (所有底层协议都无需关注)
// LCM2402测忙,若LCM2402处于忙状态,本函数将等待至非忙状态 //
/********************************************************************************************/
void LCM2402_TestBusy(void){
LCM2402_DB0_DB7 = 0xff; //设备读状态
LCM2402_RS = 0;
LCM2402_RW = 1;
LCM2402_E = 1;
while(LCM2402_Busy); //等待LCM不忙
LCM2402_E = 0; //
}
/********************************************************************************************
// 写指令程序 //
// 向LCM2402写命令 本函数需要1个指令集的入口参数 //
/********************************************************************************************/
void LCM2402_WriteCMD(uint8 LCM2402_command) {
LCM2402_TestBusy();
LCM2402_DB0_DB7 = LCM2402_command;
LCM2402_RS = 0;
LCM2402_RW = 0;
LCM2402_E = 1;
LCM2402_E = 0;
}
/********************************************************************************************
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-06-13 09:04 A20181154爱上单片机(第4版)\
目录 0 2018-06-13 09:04 A20181154爱上单片机(第4版)\HEX文件\
目录 0 2018-06-13 09:04 A20181154爱上单片机(第4版)\HEX文件\A_USB转TTL电平模块软件\
文件 1711072 2005-09-20 09:33 A20181154爱上单片机(第4版)\HEX文件\A_USB转TTL电平模块软件\CP2102_驱动程序.exe
目录 0 2018-06-13 09:04 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\
文件 65024 2004-08-17 12:00 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\asycfilt.dll
文件 28160 1998-07-07 00:00 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\CMDLGCHS.DLL
文件 22288 1998-05-31 00:00 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\COMCAT.DLL
文件 140096 1998-06-24 00:00 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\COMDLG32.OCX
文件 25088 1998-07-07 00:00 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\DATGDCHS.DLL
文件 380957 2004-08-17 20:00 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\expsrv.dll
文件 124416 1998-07-07 00:00 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\MSCMCCHS.DLL
文件 12800 1998-07-07 00:00 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\MSCOMCHS.DLL
文件 1077336 2002-12-20 14:02 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\MSCOMCTL.OCX
文件 103744 1998-06-24 00:00 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\MSCOMM32.OCX
文件 260920 1998-06-24 00:00 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\MSDATGRD.OCX
文件 1045776 1998-04-24 19:40 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\MSJET35.DLL
文件 123664 1998-06-16 00:00 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\MSJINT35.DLL
文件 24848 1998-04-24 19:40 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\MSJTER35.DLL
文件 252176 1998-04-24 19:40 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\MSRD2X35.DLL
文件 407312 1998-04-24 19:40 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\MSREPL35.DLL
文件 118784 2000-05-23 22:45 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\MSSTDFMT.DLL
文件 1392671 2004-08-17 12:00 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\msvbvm60.dll
文件 326656 1998-05-31 00:00 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\MSVCRT40.DLL
文件 553472 2004-08-17 12:00 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\oleaut32.dll
文件 83456 2004-08-17 12:00 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\olepro32.dll
文件 5227 2009-01-01 21:08 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\Setup.Lst
文件 189 2009-01-01 21:08 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\STC_ISP_V479.BAT
文件 785 2009-01-01 21:08 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\STC_ISP_V479.DDF
文件 3039232 2009-01-01 21:07 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\STC_ISP_V479.exe
目录 0 2018-06-13 09:04 A20181154爱上单片机(第4版)\HEX文件\B_STC-ISP下载编程烧录软件\STC头文件\
............此处省略833个文件信息
相关资源
- [SPSS统计分析方法及应用第4版][薛薇
- SPSS 19中文版统计分析实用教程 配套资
- N720配套资料
- HOT51 开发板配套资料
- STM32 BLDC直流无刷电机开发板驱动板配
- [计算机网络实验与学习指导——基于
- 于博士DSP6713全部资料
- 于博士CADENCE教程相关配套资料
- AlteraFPGA应用设计》配套资料.rar
- YS-IR01F红外块配套资料
- [SPSS统计分析方法及应用第4版][薛薇
- 大象-Thinking in UML第二版的配套资料
- pixy摄像头配套资料
- 手把手教你学DSP配套资料
- DAC8562配套资料
- 手把手教你DSP2812 例程 配套资料(光
- YS-V0.7语音识别模块_配套资料
- YIXIN_W5500 模块配套资料.rar
- DAC8562 模块配套资料.zip
- opensips局域网搭建配套资料.7z
- 手把手教你学DSP2812书籍 配套资料光盘
- 龙邱蓝牙配套资料(全)
- [现代控制系统第十三版[配套资料]
- FCN模型实现图像分割配套资料分享.
- 51单片机心形闪烁配套资料
评论
共有 条评论