- 3
- 0
- 约2.41千字
- 约 6页
- 2021-09-18 发布于湖北
- 举报
课时授课计划
课 题
(章节名称)
习题、程序设计练习、讲解
时间
2012年4月1日
教学目的与要求
掌握LPC2100的编程
教学重点
ADS中程序设计
教学难点
IOSET、IOCLR的使用
教学方法
练习
教学时数
2
课外作业
主要内容
时间分配
LCD显示字符程序设计与仿真练习
LCD第二行显示字符程序设计与仿真练习
LCD循环显示字符程序设计与仿真练习
25
20
45
课后小结
LCD显示字符程序设计与仿真
通过ARM在1602字符液晶相应的位置上显示对应的字符
功能:向LCD输出HelloWorld
/****************************************************************************
* File: main.c
* 功能:向LCD输出HelloWorld
****************************************************************************/
#include config.h
#define rs (18)
#define rw (19)
#define en (110)
#define busy (17)
uint8 txt[]={HelloWorld};
/****************************************************************************
* 名称:ChkBusy()
* 功能:检查总线是否忙
****************************************************************************/
void ChkBusy()
{
IODIR=0x700;
while(1)
{
IOCLR=rs;
IOSET=rw;
IOSET=en;
if(!(IOPIN busy))break;
IOCLR=en;
}
IODIR=0x7ff;
}
/****************************************************************************
* 名称:WrOp()
* 功能:写函数
****************************************************************************/
void WrOp(uint8 dat)
{
ChkBusy();
IOCLR=rs; //全部清零
IOCLR=rw;
IOCLR=0xff; //先清零
IOSET=dat; //再送数
IOSET=en;
IOCLR=en;
}
/****************************************************************************
* 名称:WrDat()
* 功能:写数据函数
****************************************************************************/
void WrDat(uint8 dat)
{
ChkBusy();
IOSET=rs;
IOCLR=rw;
IOCLR=0xff; //先清零
IOSET=dat; //再送数
IOSET=en;
IOCLR=en;
}
/****************************************************************************
* 名称:lcd_init()
* 功能:lcd初始化函数
****************************************************************************/
void lcd_init(void)
{
WrOp(0x38);
WrOp(0x06); //光标加1
WrOp(0x0c); //开显示
}
/****************************************************************************
* 名称:DisText()
* 功能:显示文本函数
****************************************************************************/
void DisText(uint8 addr,uint8 *p)
{
WrOp(
您可能关注的文档
- 《Access2010数据库应用》教学讲义 15-1.doc
- 《Access2010数据库应用》教学讲义 15-2.doc
- 《Access2010数据库应用》教学讲义 15-3.doc
- 《Access2010数据库应用》教学讲义 15-4.doc
- 《Access2010数据库应用》教学讲义 16-1.doc
- 《Access2010数据库应用》教学讲义 16-2.doc
- 《Access2010数据库应用》教学讲义 17-1.doc
- 《Access2010数据库应用》教学讲义 17-2.doc
- 《Access2010数据库应用》教学讲义 17-3.doc
- 《Access2010数据库应用》教学讲义 17-4.doc
- 2026中国G通信技术应用场景及市场发展前景预测报告.docx
- 2025至2030中国食品用六偏磷酸钠行业深度研究及发展前景投资评估分析.docx
- 2025至2030中国眼镜架和安装行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国游戏娱乐软件行业深度研究及发展前景投资评估分析.docx
- 2025至2030中国游艇引擎行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国显性肝性脑病行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030中国医用级钛粉和镍钛合金粉行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030中国芯片设计行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国术中神经生理监测行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030中国荧光光谱学行业运营态势与投资前景调查研究报告.docx
最近下载
- 计量经济学习题集及答案(参考).doc VIP
- 人音版小学五年级音乐下册教案全册 .pdf VIP
- 知识卡片-咖啡可以放冰箱里保存吗.doc VIP
- 4.2《致敬劳动者 尊重劳动者》核心素养教案 2026三年级道德与法治下册.docx VIP
- 中级卷烟卷接工(四级)专业知识考试复习题库大全-4(简答题汇总).docx VIP
- 2026-2030素食食品市场投资前景分析及供需格局研究预测研究报告.docx
- 湖北北斗农机信息化智能管理平台----系统介绍-湖北农机安全.PDF
- 生物科学、生物技术专业:《分子生物学实验》课程教学大纲.doc VIP
- 建筑工程工艺标准化手册2024版(基础与主体分册).docx
- 热性中医技术操作烫伤事件的原因分析及防范措施.pptx
原创力文档

文档评论(0)