LCD
所属分类:单片机开发
开发工具:Visual C++
文件大小:267KB
下载次数:1
上传日期:2016-05-25 17:56:10
上 传 者:
东升
说明: 这是一个基于飞思卡尔hcs12dg128的程序,主要完成通信,矩阵键盘和lcd1602的显示
(This is a program based on freescale hcs12dg128, mainly to complete communication, matrix keyboard and lcd1602 display)
文件列表:
LCD (0, 2016-05-25)
LCD\C06_LCD.mcp (59062, 2010-10-15)
LCD\C06_LCD_Data (0, 2016-05-25)
LCD\C06_LCD_Data\CWSettingsWindows.stg (4325, 2010-10-15)
LCD\C06_LCD_Data\TBDML (0, 2016-05-25)
LCD\C06_LCD_Data\TBDML\ObjectCode (0, 2016-05-25)
LCD\C06_LCD_Data\TBDML\ObjectCode\LCD.c.o (8328, 2010-10-15)
LCD\C06_LCD_Data\TBDML\ObjectCode\MCUInit.c.o (6456, 2010-10-15)
LCD\C06_LCD_Data\TBDML\ObjectCode\SCI.c.o (9020, 2010-10-15)
LCD\C06_LCD_Data\TBDML\ObjectCode\Start12.c.o (6025, 2010-10-15)
LCD\C06_LCD_Data\TBDML\ObjectCode\datapage.c.o (9652, 2010-10-15)
LCD\C06_LCD_Data\TBDML\ObjectCode\main.c.o (5376, 2010-10-15)
LCD\C06_LCD_Data\TBDML\ObjectCode\mc9s12dg128.c.o (154254, 2010-10-15)
LCD\C06_LCD_Data\TBDML\TargetDataWindows.tdt (541581, 2010-10-15)
LCD\C_Layout.hwl (855, 2010-06-10)
LCD\Default.mem (161, 2010-06-10)
LCD\Sources (0, 2016-05-25)
LCD\Sources\Includes.h (629, 2010-06-10)
LCD\Sources\LCD.c (4661, 2010-06-10)
LCD\Sources\LCD.h (799, 2010-06-10)
LCD\Sources\MCUInit.c (1972, 2010-06-10)
LCD\Sources\MCUInit.h (280, 2010-06-10)
LCD\Sources\SCI.c (4846, 2010-06-10)
LCD\Sources\SCI.h (788, 2010-06-10)
LCD\Sources\Start12.c (18589, 2010-06-10)
LCD\Sources\Type.h (708, 2010-06-10)
LCD\Sources\datapage.c (68446, 2010-06-10)
LCD\Sources\isr.h (512, 2010-06-10)
LCD\Sources\main.c (1708, 2010-06-10)
LCD\TBDML.ini (2393, 2010-10-15)
LCD\bin (0, 2016-05-25)
LCD\bin\TBDML.abs (155552, 2010-10-15)
LCD\bin\TBDML.abs.phy (1504, 2010-10-15)
LCD\bin\TBDML.abs.s19 (1500, 2010-10-15)
LCD\bin\TBDML.map (114383, 2010-10-15)
LCD\cmd (0, 2016-05-25)
LCD\cmd\TBDML_Erase_unsecure_hcs12.cmd (3490, 2010-06-10)
LCD\cmd\TBDML_Postload.cmd (59, 2010-06-10)
LCD\cmd\TBDML_Preload.cmd (60, 2010-06-10)
LCD\cmd\TBDML_Reset.cmd (60, 2010-06-10)
... ...
//--------------------------------------------------------------------------
// Readme.txt
//--------------------------------------------------------------------------
通过阅读这个文档,你可以让芯片型号为MC9S12DG128B的CodeWarrior代码能够
尽快的启动和运行起来。
选择的CPU和目标连接方式是预先设置的,但是可以方便地对其修改。
下面的样例代码所使用的语言是由你设置的,这里设置的是:
C语言
通过向导,你选择的CodeWarrior目标的连接方式是:
TBDML(这种连接方式允许通过TBDML BDM连线进行调试)
外加的连接可以在模拟器/调试器中进行选择。(从菜单项Component>Set
Target进行选择)
//-------------------------------------------------------------------------
// 启动
//-------------------------------------------------------------------------
选择菜单项Project中Debug或者单击键盘F5来模拟仿真或者调试工程。Code
Warrior将同时打开模拟器/调试器。
启动应用程序:通过再次按快捷键F5(或者通过菜单项Run->Start/Continue)来实现
终止应用程序:通过按快捷键F6(或者通过菜单项Run->Halt)来实现。
加载额外的组件:通过调试菜单中的Component->Open来实现。
//-------------------------------------------------------------------------
// 工程文件结构
//-------------------------------------------------------------------------
一个工程包括下面的文件/文件夹:
-readme.txt:说明文件
-Sourses文件夹:该文件夹中包含应用程序的源代码
-Startup Code文件夹: C/C++启动代码(作用:初始化堆栈指针和全局变量)。如果
你只想进行堆栈指针的初始化,可以在编译器的命令行中添加命令-D__ONLY_INIT_SP
-Prm文件夹:
-burner.bbl文件产生S记录文件
-.prm文件是连接器文件
-Linker Map文件夹:通过连接器产生.map文件
-Libraries文件夹::需要的库文件(包括ANSI文件,派生的头文件/执行文件)
-调试器工程的文件夹:包含一个.ini文件作为每个连接的调试器
-调试命令文件夹:包含各类调试命令
//-------------------------------------------------------------------------
// 加入你自己的代码
//-------------------------------------------------------------------------
一旦所有预期的准备工作都完成了,你就可以开始在工程中添加你自己的代码。
牢记我们所提供的方法以使CodeWarrior代码能够尽快的启动和运行起来。当然你也
可以通过别的方式来处理中断和建立自己的连接命令文件。同时你也可以很容易的修
改工程所提供的源文件。
// 模拟器/调试器:附加的组件
//-------------------------------------------------------------------------
在模拟器/调试器中,通过菜单项中的Component->Open可以加载附加的组件。
//-------------------------------------------------------------------------
// 附加的文档
//-------------------------------------------------------------------------
阅读提供的在线文档。
可以使用CodeWarrior IDE的菜单Help->CodeWarrior Help帮助文档
//------------------------------------------------------------------------
// 联系Metrowerks公司
//------------------------------------------------------------------------
如果有漏洞的报告,技术问题和建议,请填写已经安装在Release_Notes文件夹下
面的表格,并发送到邮箱:cw_support@freescale.com
近期下载者:
相关文件:
收藏者: