资源简介
MCU用C8051F583,对温度和压力进行AD采样,根据采样值控制空压机的压力和温度。
代码片段和文件信息
//-----------------------------------------------------------------------------
// F580_FlashPrimitives.c
//-----------------------------------------------------------------------------
// Copyright 2008 Silicon Laboratories Inc.
//
// This program contains several useful utilities for writing and updating
// FLASH memory.
//
// Target: C8051F580
// Tool chain: Raisonance / Keil / SDCC
// Command Line: None
//
// Release 1.1 / 11 MAR 2010 (GP)
// -Tested with Raisonance
// -Updated to meet new data sheet guidelines for writing/erasing
//
// Release 1.0 / 23 OCT 2008 (GP)
// -Initial Revision
//
//-----------------------------------------------------------------------------
// Includes
//-----------------------------------------------------------------------------
#include
#include
#include “F580_FlashPrimitives.h“
//-----------------------------------------------------------------------------
// Structures Unions Enumerations and Type Definitions
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// Global Constants
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// Function Prototypes
//-----------------------------------------------------------------------------
// FLASH read/write/erase routines
U8 FLASH_ByteWrite (FLADDR addr U8 byte bit SFLE);
U8 FLASH_ByteRead (FLADDR addr bit SFLE);
U8 FLASH_PageErase (FLADDR addr bit SFLE);
//-----------------------------------------------------------------------------
// Global Variables
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// FLASH Routines
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// FLASH_ByteWrite
//-----------------------------------------------------------------------------
//
// This routine writes to the linear FLASH address .
// Linear map is decoded as follows:
// Linear Address Bank Bank Address
// ------------------------------------------------
// 0x00000 - 0x07FFF 0 0x0000 - 0x7FFF
// 0x08000 - 0x0FFFF 1 0x8000 - 0xFFFF
// 0x10000 - 0x17FFF 2 0x8000 - 0xFFFF
// 0x18000 - 0x1FFFF 3 0x8000 - 0xFFFF
//
// This routine conforms to the recommendations in the C8051F58x data sheet
//
// If the MCU is operating from the internal voltage regulator the VDD
// monitor should be set threshold and enabled as a reset source only when
// writing or erasing Flash. Otherwise it should be set to the low threshold.
//
// If the MCU is ope
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-10-15 14:43 HD13E1T1SOFT\
文件 24204 2014-10-15 14:41 HD13E1T1SOFT\ADC.lst
文件 47454 2014-10-15 14:41 HD13E1T1SOFT\ADC.obj
文件 6137 2014-10-15 14:41 HD13E1T1SOFT\display.lst
文件 37629 2014-10-15 14:41 HD13E1T1SOFT\display.obj
文件 19 2014-05-13 14:08 HD13E1T1SOFT\ExtDll.iex
文件 16554 2014-10-15 14:41 HD13E1T1SOFT\F580_FlashPrimitives.lst
文件 24395 2014-10-15 14:41 HD13E1T1SOFT\F580_FlashPrimitives.obj
文件 15174 2014-10-15 14:41 HD13E1T1SOFT\F580_FlashUtils.lst
文件 21519 2014-10-15 14:41 HD13E1T1SOFT\F580_FlashUtils.obj
目录 0 2014-05-14 22:36 HD13E1T1SOFT\Flash\
目录 0 2014-05-14 22:36 HD13E1T1SOFT\Flash\Flash\
文件 11068 2014-04-08 17:03 HD13E1T1SOFT\Flash\Flash\F580_FlashPrimitives.c
文件 2652 2014-04-08 17:02 HD13E1T1SOFT\Flash\Flash\F580_FlashPrimitives.h
文件 9853 2014-05-04 13:37 HD13E1T1SOFT\Flash\Flash\F580_FlashUtils.c
文件 2256 2013-07-29 10:33 HD13E1T1SOFT\Flash\Flash\F580_FlashUtils.h
文件 11916 2014-04-09 09:14 HD13E1T1SOFT\Flash\Flash\F580_Flash_Test.c
文件 264411 2014-10-15 14:41 HD13E1T1SOFT\HD13E1T1Software
文件 5062 2014-10-15 14:43 HD13E1T1SOFT\HD13E1T1Software.build_log.htm
文件 27302 2014-10-15 14:41 HD13E1T1SOFT\HD13E1T1Software.hex
文件 221 2014-10-15 14:41 HD13E1T1SOFT\HD13E1T1Software.lnp
文件 79415 2014-10-15 14:41 HD13E1T1SOFT\HD13E1T1Software.M51
文件 375 2014-10-15 14:41 HD13E1T1SOFT\HD13E1T1Software.ORC
文件 70524 2014-10-15 14:43 HD13E1T1SOFT\HD13E1T1Software.uvgui.lenovo
文件 140575 2014-09-26 20:23 HD13E1T1SOFT\HD13E1T1Software.uvgui_lenovo.bak
文件 8944 2014-10-15 14:43 HD13E1T1SOFT\HD13E1T1Software.uvopt
文件 15254 2014-10-15 14:43 HD13E1T1SOFT\HD13E1T1Software.uvproj
目录 0 2014-05-14 22:36 HD13E1T1SOFT\INC\
文件 14646 2013-07-29 10:34 HD13E1T1SOFT\INC\c8051F000.h
文件 9646 2013-07-29 10:34 HD13E1T1SOFT\INC\C8051F000.INC
文件 16144 2013-07-29 10:34 HD13E1T1SOFT\INC\c8051F000_defs.h
............此处省略135个文件信息
- 上一篇:网上图书商城系统论文
- 下一篇:STM32跑马灯
评论
共有 条评论