nokia5110

所属分类:单片机开发
开发工具:C/C++
文件大小:1876KB
下载次数:177
上传日期:2010-04-21 09:26:02
上 传 者wilsonkong888
说明:  nokia 5110 kit 51,LPC2148,PIC,MSP430F449,STM32

文件列表:
Nokia5510LCD_datasheet.pdf (158372, 2008-07-08)
Nokia5510LCD_datasheet_cn.pdf (786360, 2008-08-28)
NOKIA5110LCD.LIB (24968, 2008-11-04)
字模软件2.2最终版本.rar (262741, 2008-11-04)
NOKIA5110 for MSP430F449\nokia5110.ewp (44052, 2008-12-08)
NOKIA5110 for MSP430F449\Nokia5110.eww (163, 2007-05-15)
NOKIA5110 for MSP430F449\nokia_5110.c (5629, 2008-12-08)
NOKIA5110 for MSP430F449\nokia_5110.h (861, 2008-12-08)
NOKIA5110 for MSP430F449\write_chinese_string_pixel.h (1508, 2008-12-08)
NOKIA5110 for MSP430F449\english_6x8_pixel.h (4843, 2008-12-08)
NOKIA5110 for MSP430F449\main.c (692, 2008-12-08)
NOKIA5110 for MSP430F449\main.c.bak (629, 2007-08-09)
NOKIA5110 for MSP430F449\nokia5110.dep (2893, 2008-12-08)
NOKIA5110 for MSP430F449\nokia5110.ewd (12489, 2008-12-02)
NOKIA5110 for MSP430F449\Debug\Exe\nokia5110.d43 (13779, 2008-12-08)
NOKIA5110 for MSP430F449\Debug\Obj\main.r43 (6799, 2008-12-08)
NOKIA5110 for MSP430F449\Debug\Obj\nokia5110.pbd (150, 2008-12-08)
NOKIA5110 for MSP430F449\Debug\Obj\nokia_5110.r43 (20280, 2008-12-08)
NOKIA5110 for MSP430F449\settings\nokia5110.cspy.bat (2536, 2008-12-08)
NOKIA5110 for MSP430F449\settings\nokia5110.dbgdt (4054, 2008-12-08)
NOKIA5110 for MSP430F449\settings\nokia5110.dni (943, 2008-12-08)
NOKIA5110 for MSP430F449\settings\Nokia5110.wsdt (3307, 2008-12-08)
NOKIA5110 FOR PIC\lcd-char.prj (5174, 2008-12-12)
NOKIA5110 FOR PIC\lcd-char.FE06DEDCBF094EA.cuibaoying.pui (314, 2008-12-16)
NOKIA5110 FOR PIC\lcd-char.lst (19268, 2008-12-16)
NOKIA5110 FOR PIC\lcd-char.sdb (9739, 2008-12-16)
NOKIA5110 FOR PIC\lcd-char.sym (6061, 2008-12-16)
NOKIA5110 FOR PIC\lcd-char.hex (8690, 2008-12-16)
NOKIA5110 FOR PIC\lcd-char.hxl (4143, 2008-12-16)
NOKIA5110 FOR PIC\lcd-char.cof (13143, 2008-12-16)
NOKIA5110 FOR PIC\lcd-char.c.bak (14600, 2008-09-16)
NOKIA5110 FOR PIC\lcd-char.c (14633, 2008-12-12)
NOKIA5110 FOR STM32\stm32f10x_conf.h (5682, 2008-10-06)
NOKIA5110 FOR STM32\stm32f10x_it.c (22558, 2008-10-29)
NOKIA5110 FOR STM32\stm32f10x_it.h (3397, 2008-10-06)
NOKIA5110 FOR STM32\main.c (28143, 2008-12-05)
NOKIA5110 FOR STM32\STM32F10x.s (8816, 2008-10-06)
NOKIA5110 FOR STM32\5110_STM32F10x Release.dep (3737, 2008-12-05)
... ...

1设计要求: 控制开发板在nokia5110液晶模块上显示: "宁波单片机" " 开发网" "www.nbdpj.com" 并将背光点亮 2 硬件电路: 开发板上,nokia5110液晶模块与STM32的IO连接情况如下: sce PB12 //片选 res PB1 //复位,0复位 dc PB0 //1写数据,0写指令 sdin PC5 //数据 sclk PC4 //时钟 backled PA8 //背光 3软件程序设计 整个工程包含3个源文件:STM32F10x.s、stm32f10x_it.c和main.c,其中STM32F10x.s为启动 代码,所有中断服务子程序均在stm32f10x_it.c中,其它函数则在main.c中。下面分别介绍相 关的函数,具体程序清单见参考程序。 GPIO_Configuration函数负责配置GPIO端口,其中GPIO_InitStructure数据结构包含所有GPIO 端口配置所需各项,函数GPIO_Init则实现某个端口的配置。在STM32F10xR.LIB和STM3210xD.LIB 中均已定义,读者可通过查阅ST公司发布的《ARM-based 32-bit MCU STM32F101xx and STM32F103xx Firmware Library》手册来了解该数据结构以及相关驱动函数。本例中需要配置 PB0、PB1、PB12、PC4、PC5、PA8为推挽输出。 SysTick_Configuration函数用于配置和允许系统时钟中断,系统时钟中断服务子程序 SysTickHandler函数则用于产生1毫秒的延时,这样Delay函数就可以通过开关系统时钟计数器来 实现精确延时了。 4 运行过程 (1) 开发板上JP1拨码开关配置如下:1-OFF 2-ON ,即BOOT0=1 BOOT1=0, 将电源开关置于开状态,即按键弹出位置。 (2) 电脑通过USB数据线连接开发板,打开实验例程目录子目录【第01课 5110液晶模块字符显示试验】 下的5110lcd.Uv2例程,编译工程; (3) 桌面上【我的电脑】右键-【属性】-【硬件】-【设备管理器】-【端口】里面有一项需查看: Prolific USB-to-Serial Comm Port(COM4),看这COM4,不同的电脑及不同的USB口这个数字会不同,一般为COM2-COM8. (4) 打开ST-STM-ISP下载软件,将COM选择为上步骤我们查看过的COM。单击一次【连接设备】,会出现以下信息: 14:56:12 连接目标板...... 14:56:12 连接成功,准备获取器件信息...... 14:56:12 器件信息为STM32F10x, PID=0***10041 14:56:12 FLASH容量为: 128K; RAM容量为: 16K. 说明连接成功,否则检查以上几步,知道连接成功为止。 (5) 通过【选文件】来选择刚才第二步已经编译完成的.HEX文件,将【擦除】选择,利用【编程】键将程序下载下去,直到程序下载完成 (6) 改变开发板上JP1拨码开关配置:1-ON 2-ON 即BOOT0=0 BOOT1=0,按一次复位按键,程序将开始运行。 以上是第一次上电下载程序时的步骤,第一次以后采用如下简便步骤: (1) 开发板上JP1拨码开关改变为:1-OFF (2) 开发板上按一次复位按键 (3) ST-STM-ISP软件上单击一次【连接设备】 (4) ST-STM-ISP软件上单击一次【编程】,后等程序下载完成 (5) 开发板上JP1拨码开关改变为:1-ON (6) 开发板上按一次复位按键 程序开始运行。。。。。。。。。

近期下载者

相关文件


收藏者