欢迎来到天天文库
浏览记录
ID:35617525
大小:317.50 KB
页数:27页
时间:2019-04-02
《单片机课程设计-LCD汉字显示单片机课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、单片机的控制系统课程设计目录第1章本设计的研究背景及目的要求11.1单片机的应用11.2SPCE061A简介11.3设计任务及要求2第2章设计的方案及基本原理42.1设计的方案42.2设计原理42.3硬件连接6第3章程序设计83.1程序流程图83.2程序代码8第4章调试结果及分析10第5章结论与体会11参考文献12附录1326单片机的控制系统课程设计第1章本设计的研究背景及目的要求1.1单片机的应用单片机把计算机的基本部件微型化并集成到一块芯片上,通常含有CPU、存储器RAM、ROM、定时器/计数器以及各种输入与输出接口电路。*_/N.y2~.]-l7@课程设计,
2、毕业设计论文,习题答案,课件PPT,范文由于单片机的集成度高、功能强、通用性好,特别是它具有体积小、重量轻、能耗低、价格便宜、可靠性高、抗干扰能力强和使用方便等独特优点,使单片机迅速得到了推广应用。本次设计应用SPCE061A单片机。.l"i&F;T&@.a课程设计,毕业设计论文,习题答案,课件PPT,范1.2SPCE061A简介(1)总述SPCE061A是继μ’nSP™系列产品SPCE500A等之后凌阳科技推出的又一个16位结构的微控制器。与SPCE500A不同的是,在存储器资源方面考虑到用户的较少资源的需求以及便于程序调试等功能,SPCE061A里只内嵌32K
3、字的闪存FLASHROM。较高的处理速度使μ’nSP™能够非常容易地、快速地处理复杂的数字信号。因此,与SPCE500A相同,以μ’nSP™为核心的SPCE061A微控制器也适用在数字语音识别应用领域。(2)性能:1)16位μ’nSP™微处理器;2)工作电压:VDD为2.6~3.6V(CPU),VDDH为VDD~5.5V(I/O);3)CPU时钟:0.32MHz~49.152MHz;4)内置2K字SRAM;5)内置32K字FLASH;6)可编程音频处理;7)晶体振荡器;8)系统处于备用状态下(时钟处于停止状态),耗电小于2μA@3.6V;9)2个16位可编程定时器
4、/计数器(可自动预置初始计数值);10)2个10位DAC(数-模转换)输出通道;11)32位通用可编程I/O出端口;12)14个中断源可来自定时器A/B,时基,2个外部时钟源输入,键唤醒;13)具备触键唤醒的功能;26单片机的控制系统课程设计14)使用凌阳音频编码SACM_S240方式(2.4K位/秒),能容纳210秒的语音数据;15)锁相环PLL振荡器提供系统时钟信号;16)内置32768Hz实时时钟;17)7通道10位电压A/D转换器(ADC)和单通道声音模-数转换器;18)声音模-数转换器输入通道内置麦克风放大器和自动增益控制(AGC)功能;19)具备串行设
5、备接口;20)具有低电压复位(LVR)功能和低电压监测(LVD)功能;21)内置在线仿真电路ICE(In-CircuitEmulator)接口;22)具有保密能力;23)具有WatchDog功能。(3)硬件结构框图如图1-1所示。图1-1SPCE061A硬件框图1.3设计任务及要求26单片机的控制系统课程设计(1)编程要求:主程序利用C语言编写,调用驱动程序。(2)实现功能:在LCD显示器上显示8个汉字“凌”、“阳”、“科”、“技”、“落”、“实”、“生”、“活”,这8个字分四行显示:“凌”、“阳”两个字在同一行显示,“科”、“技”两个字在同一行显示,“落”、“实
6、”两个字在同一行显示,“生”、“活”两个字在同一行显示。26单片机的控制系统课程设计第2章设计的方案及基本原理2.1设计的方案设计的方案及步骤如下:(1)新建一个工程ex2_LCD501_Chinese,在工程中新建一个C语言文件main.c。(2)利用字模提取工具提取“凌阳科技落实生活”8个字的字模数据,把字模数据文件(命名为Chinese_Table)保存在ex2_LCD501_Chinese工程文件夹。添加Chinese_Table.c文件到ex2_LCD501_Chinese工程的“SourceFiles”,添加Chinese_Table.h文件到工程的“
7、HeadFiles”。添加方法和添加“hardware.asm”相同。(3)拷贝DataOSforLCD.asm、SPLC501Driver_IO.asm、SPLC501Driver_IO.inc、SPLC501User.c和SPLC501User.h驱动程序文件到ex1_LCD501_Character工程。(4)添加DataOSforLCD.asm、SPLC501Driver_IO.asm和SPLC501User.c文件到“SourceFiles”,添加SPLC501Driver_IO.inc和SPLC501User.h文件到“HeadFiles”。在main
8、.c文件开
此文档下载收益归作者所有