预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

物理与电子工程学院 《单片机原理与接口技术》 课程设计报告书 设计题目:字符式LCD移动显示设计 专业: 班级: 学生姓名: 学号: 指导教师: 2015年11月16日物理与电子工程学院2012级本科课程设计 PAGE\*MERGEFORMATIII 专业:班级: 学生姓名学号课程名称单片机原理与接口技术设计题目字符式LCD移动显示设计设计目的、主要内容(参数、方法)及要求设计目的: 掌握由单片机控制的硬件电路和软件程序的设计方法。掌握KeiluVision编程软件和ProteusProfessional仿真软件的使用方法。 设计主要内容及要求: 1、1602LCD的显示与STC12C5A60S2的应用 2、掌握1602LCD的显示原理 3、用软件的形式控制1602LCD 4、实现1602LCD的字符移动显示 工作量2周时间,每天3学时,共计42学时进度安排第1天:明确课程设计的目的和意义,根据课程设计要求查找相关资料 第2-3天:查询STC12C5A60S2和1602LCD资料 第4-5天:设置硬件电路 第6-7天:用Proteus绘制电路图 第8-10天:用Keil编写程序,完成软件设计 第11-12天:应用Proteus仿真 第13-14天:编写课程设计报告主要参考资料 [1]李全利.单片机原理及接口技术(第二版)[M].北京:高等教育出版社,2009.259-274 [2]郭天祥.51单片机C语言教程[M].北京:电子工业出版社,2009指导教师签字 教研室主任签字 摘要 本次课程设计用到的单片机是STC12C5A60S2,以STC12C5A60S2为控制核心,以LCD1602液晶为显示模块。通过编程的方式让LCD1602液晶显示字符,采用移屏显示。首先把所要显示的字符写在LCD1602的地址为10到27和50到67的隐藏显示区域,然后经过移屏指令把所要显示的字符移动到LCD1602的地址为00到0F和40到4F的显示区域。 关键词:STC12C5A60S2;1602;移屏显示 目录 TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc437869375"1STC12C5A60S2简介 PAGEREF_Toc437869375\h1 HYPERLINK\l"_Toc437869376"1.1STC1602的性能 PAGEREF_Toc437869376\h1 HYPERLINK\l"_Toc437869377"1.2引脚动能 PAGEREF_Toc437869377\h2 HYPERLINK\l"_Toc437869378"21602LCD简介 PAGEREF_Toc437869378\h3 HYPERLINK\l"_Toc437869379"3硬件设计 PAGEREF_Toc437869379\h6 HYPERLINK\l"_Toc437869380"4软件设计 PAGEREF_Toc437869380\h7 HYPERLINK\l"_Toc437869381"5仿真 PAGEREF_Toc437869381\h9 HYPERLINK\l"_Toc437869382"6心得体会 PAGEREF_Toc437869382\h9 HYPERLINK\l"_Toc437869383"参考文献 PAGEREF_Toc437869383\h10 HYPERLINK\l"_Toc437869384"附录 PAGEREF_Toc437869384\h11  物理与电子工程学院2012级本科课程设计 PAGE\*MERGEFORMAT14 1STC12C5A60S2简介 1.1STC1602的性能 本次课程用STC12C5A60S2作为控制核心,下面是有关STC12C5A60S2的介绍: STC12C5A60S2/AD/PWM系列单片机是宏晶科技生产的单时钟/机器周期(T1)的单片机,是高速/功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250k/s),针对电机控制,强干扰场合。 (1)增强型8051CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051; (2)工作电压:STC12C5A60S2系列工作电压:5.5V-3.3V(5V单片机) (3)工作频率范围:0-35MHZ,相当于普通8051的0~420MHZ; (4)用户应用程序空间8K/16K/20K/32K/40K/48K/52K/60