RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SAMSUNG S3C9454 示例程序

算法&編程學(xué)院 ? 來源:網(wǎng)絡(luò)整理 ? 2018-01-30 18:29 ? 次閱讀

//PROJECT : EA21

//IC : SAMSUNG S3C9454

#include "ioS3C9454.h"

//自己編寫,注意const ?

//****************************
//PINdefine area
//*****************************
#define CONTROL_RelayLight (P0&0x04) //P0.2
#define SET_RelayLight (P0|=0x04)
#define CLR_RelayLight (P0&=0xFB)

#define CONTROL_RelayCyclone (P0&0x08) //P0.3
#define SET_RelayCyclone (P0|=0x08)
#define CLR_RelayCyclone (P0&=0xF7)

//*********************************
//function declare area
//*********************************
void io_init(void);
void delay(void);
void AD_CONV(void);
void MOV ingData(void);
void JudgingKey(void);
void DealKey(void);
void DealDelayClose(void);
void DealDelayLOCk(void);
void DealBuzz(void);
void DealLockMotor(void);
void ram_init(void);


//*********************************
//constant define area
//*********************************
#define DelayKey 0x01
#define PowerKey 0x02
#define CycloneKey 0x04
#define LightKey 0x08
#define LockKey 0x10
#define BigWindKey 0x20
#defineSILenceKey 0x40

//*********************************
//variable define area
//*********************************
unsigned char VolData[7][5]; //如果上電前,即使按鍵按下,也不識別,那么,初始化為0就可以,
//如果需要識別,就要處理??
unsigned char Key_OldStatus; //表示前一時(shí)刻鍵的狀態(tài),1表示按下,0表示彈起
unsigned char RepeatKey_Status; //表示重鍵的狀態(tài),1表示有,0表示無,對應(yīng)七個(gè)鍵
unsigned char Key_NowPushStatus; //表示現(xiàn)在鍵按下的狀態(tài)

#define CONTROL_LockStatus (SYS_Status&0x01)
#define SET_LockStatus (SYS_Status|=0x01)
#define CLR_LockStatus (SYS_Status&=0xFE)


//*********************************
//table define area
//*********************************
//code unsigned char AnalogChannel[7]={0x00,0x00,0x01,0x01,0x02,0x02,0x03};
//code unsigned char ADChannel[7]={0x05,0x15,0x05,0x15,0x05,0x15,0x15};

//*********************************
//SUB PROGRAM ROUTINE
//*********************************
void io_init(void)
{

CLKCON = 0x18; // cpu clock is non-divided clock
BTCON = 0xA3; // dISAble watch-dog, select fxx/4096 for basic timer clock
//btcon = 0x02, enable watch-dog
SP = 0xC0; // sp

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • S3C9454
    +關(guān)注

    關(guān)注

    0

    文章

    1

    瀏覽量

    1112
收藏 人收藏

    評論

    相關(guān)推薦

    KEIL C中如何添加S3F9454單片機(jī)支持

    小弟是超級菜鳥,最近在研究三星的S3F9454芯片的源程序,但是KEIL C中沒有支持S3F9454的,如何添加支持??或者,有沒有別的軟件可以取代? 望各位老大指點(diǎn)。
    發(fā)表于 08-02 09:36

    跪求S3F9454B防真芯片

    邊位大師有S3F9454B 元件啊,Proteus 里找不到,可以出錢買!
    發(fā)表于 07-05 01:48

    Samsung(三星)S3F系列芯片解密

    F84DB S3F8274,S3F8275,S3F8278芯片解密S3F8285S3F84H5,S3P9234,
    發(fā)表于 02-19 22:40

    S3C9444/F9444中文資料,數(shù)據(jù)手冊

    S3C9444/F9444/C9454/F9454 用戶手冊是專門為開發(fā), SC9444/F9444 ,S3C9454/F9454 微控制器
    發(fā)表于 11-27 11:27 ?27次下載

    C9454/F9454中文資料,數(shù)據(jù)手冊

    第一章,概括的介紹了S3C9444/F9444/C9454/F9454 的硬件資源,詳細(xì)說明了各引腳特性和引腳的電路類型。第二章,介紹了S3C9444/F9444/
    發(fā)表于 11-27 11:27 ?202次下載

    ISD1700-51單片機(jī)C語言示例程序

    ISD1700-51單片機(jī)C語言示例程序
    發(fā)表于 09-19 21:48 ?270次下載

    ARM_KIT_示例程序

    ARM KIT 示例程序_2008,有需要的下來看看。
    發(fā)表于 02-18 15:11 ?19次下載

    S3F9454中文資料

    S3C9444/F9444/C9454/F9454 用戶手冊是專門為開發(fā), SC9444/F9444 , S3C9454/F9454 微控
    發(fā)表于 02-24 15:51 ?45次下載

    ISD1700-51單片機(jī)C語言示例程序

    ISD1700-51單片機(jī)C語言示例程序。
    發(fā)表于 03-22 16:39 ?11次下載

    播放視頻_OpenCV3版書本配套示例程序06

    《OpenCV3編程入門》OpenCV3版書本配套示例程序06,使用VideoCapture類進(jìn)行視頻讀取和播放。
    發(fā)表于 06-06 15:20 ?0次下載

    三星S3F9454蜂鳴器驅(qū)動(dòng)程序

    三星S3F9454蜂鳴器驅(qū)動(dòng)程序
    發(fā)表于 10-23 11:31 ?23次下載

    Python使用示例程序和工程文件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是Python使用示例程序和工程文件免費(fèi)下載。
    發(fā)表于 06-15 08:00 ?6次下載
    Python使用<b class='flag-5'>示例程序</b>和工程文件免費(fèi)下載

    《我和 LabVIEW》示例程序分享

    《我和 LabVIEW》示例程序分享
    發(fā)表于 12-07 17:30 ?18次下載

    CP Software Cluster示例程序介紹

    AUTOSAR組織展示了基于ST Stellar系列單片機(jī)實(shí)現(xiàn)的CP Software Cluster示例程序,如圖3所示。 圖3 CP Software Cluster示例程序總覽
    的頭像 發(fā)表于 09-13 17:13 ?980次閱讀
    CP Software Cluster<b class='flag-5'>示例程序</b>介紹

    RX722M的示例程序說明

    電子發(fā)燒友網(wǎng)站提供《RX722M的示例程序說明.pdf》資料免費(fèi)下載
    發(fā)表于 12-21 10:57 ?1次下載
    RX722M的<b class='flag-5'>示例程序</b>說明
    RM新时代网站-首页