久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
FMD輝芒微單片機FT60F12x學習例程 C語言匯編都有
[打印本頁]
作者:
tyu666
時間:
2022-4-28 12:50
標題:
FMD輝芒微單片機FT60F12x學習例程 C語言匯編都有
51hei.png
(7.23 KB, 下載次數: 110)
下載附件
2022-4-28 16:57 上傳
代碼下載:
FT60F12x-C語言.7z
(6.91 MB, 下載次數: 127)
2022-4-28 16:58 上傳
點擊文件名下載附件
c
下載積分: 黑幣 -5
包含以下常用功能模塊的C語言和匯編語言例程
EEPROM
IIC
INT
IO
IR
LVD
LVD_PWM
MSCK
PA_INT
PWM
SLEEP
SPI
TIMER0
TIMER2
UART
WDT
部分單片機源程序如下:
//*********************************************************
/* 文件名:TEST_60F12x_IO.c
* 功能: FT60F12x-IO功能演示
* IC: FT60F123 SOP16
* 晶振: 16M/2T
* 說明: 當DemoPortIn懸空或者高電平時,
* DemoPortOut輸出50Hz占空比50%的波形
* 當DemoPortIn接地時,DemoPortOut輸出高電平
*
* FT60F123 SOP16
* ----------------
* VDD-----------|1(VDD) (VSS)16|-----------VSS
* NC------------|2(PA7) (PA0)15|------------NC
* DemoPortIn----|3(PA6) (PA1)14|------------NC
* NC------------|4(PA5) (PA2)13|------------NC
* DemoPortOut---|5(PA4) (PA3)12|------------NC
* NC------------|6(PC5) (PC0)11|------------NC
* NC------------|7(PC4) (PC1)10|------------NC
* NC------------|8(PC3) (PC2)09|------------NC
* ----------------
*/
//*********************************************************
#include "SYSCFG.h"
//***********************宏定義****************************
#define DemoPortOut PA4
#define DemoPortIn PA6
/*-------------------------------------------------
* 函數名:POWER_INITIAL
* 功能: 上電系統初始化
* 輸入: 無
* 輸出: 無
--------------------------------------------------*/
void POWER_INITIAL (void)
{
OSCCON = 0B01110001; //IRCF=111=16MHz/2T=8MHz,0.125us
INTCON = 0; //暫禁止所有中斷
PORTA = 0B00000000;
TRISA = 0B01000000; //PA輸入輸出 0-輸出 1-輸入
//PA4-OUT PA6-IN
PORTC = 0B00000000;
TRISC = 0B00000000; //PC輸入輸出 0-輸出 1-輸入
WPUA = 0B01000000; //PA端口上拉控制 1-開上拉 0-關上拉
//開PA6上拉
WPUC = 0B00000000; //PC端口上拉控制 1-開上拉 0-關上拉
//60系列PC口無上拉
OPTION = 0B00001000; //Bit3=1,WDT MODE,PS=000=WDT RATE 1:1
PSRCA = 0B11111111; //源電流設置最大
PSRCC = 0B11111111;
PSINKA = 0B11111111; //灌電流設置最大
PSINKC = 0B11111111;
MSCON = 0B00110000;
//Bit5: PSRCAH4和PSRCA[4]共同決定源電流。00:4mA; 11: 33mA; 01、10:8mA
//Bit4: PSRCAH3和PSRCA[3]共同決定源電流。00:4mA; 11: 33mA; 01、10:8mA
//Bit3: UCFG1<1:0>為01時此位有意義。0:禁止LVR; 1:打開LVR
//Bit2: 快時鐘測量慢周期的平均模式。0:關閉平均模式;1:打開平均模式
//Bit1: 0:關閉快時鐘測量慢周期;1:打開快時鐘測量慢周期
//Bit0: 0:睡眠時停止工作:1: 睡眠時保持工作。
// 當T2時鐘不是選擇指令時鐘的時
}
/*----------------------------------------------------
* 函數名稱:DelayUs
* 功能: 短延時函數 --16M-2T--大概快1%左右.
* 輸入參數:Time延時時間長度 延時時長Time Us
* 返回參數:無
----------------------------------------------------*/
void DelayUs(unsigned char Time)
{
unsigned char a;
for(a=0;a<Time;a++)
{
NOP();
}
}
/*----------------------------------------------------
* 函數名稱:DelayMs
* 功能: 短延時函數
* 輸入參數:Time延時時間長度 延時時長Time ms
* 返回參數:無
----------------------------------------------------*/
void DelayMs(unsigned char Time)
{
unsigned char a,b;
for(a=0;a<Time;a++)
{
for(b=0;b<5;b++)
{
DelayUs(197); //快1%
}
}
}
/*-------------------------------------------------
* 函數名: main
* 功能: 主函數
* 輸入: 無
* 輸出: 無
--------------------------------------------------*/
void main(void)
{
POWER_INITIAL(); //系統初始化
while(1)
{
DemoPortOut = 1;
DelayMs(10); //10ms
if(DemoPortIn == 1) //判斷輸入是否為高電平
{
DemoPortOut = 0;
}
DelayMs(10);
}
}
復制代碼
作者:
hjh002
時間:
2023-8-15 17:16
想要PWM 的,能不能直接貼出來?
作者:
likejian
時間:
2023-8-23 12:16
搞不定pwm怎么寫的
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
九九九久久国产免费
|
九九久久精品
|
搞av.com
|
久久综合av
|
欧美久久一区
|
性生生活大片免费看视频
|
成年人免费在线视频
|
亚洲国产精品日本
|
色精品
|
欧美一区二区三区视频在线观看
|
在线观看亚
|
亚洲精品久久久久久国产精华液
|
精品国产99
|
国产一区二区三区在线
|
一区二区三区播放
|
懂色tv
|
日韩在线免费视频
|
色综合视频
|
久久精品国产一区
|
超碰网址
|
亚州成人
|
久久精品国产免费一区二区三区
|
婷婷综合色
|
成人av免费看
|
欧美日韩亚洲成人
|
91精品国产91久久久久游泳池
|
av看片网
|
激情视频网站
|
午夜精品一区二区三区免费视频
|
自拍第1页
|
欧美一区免费
|
男人天堂网址
|
免费观看一级毛片
|
黄色毛片视频
|
日韩在线免费视频
|
成人在线网
|
国产九九精品
|
日本三级做a全过程在线观看
|
久久精品中文字幕
|
91久久精品一区二区二区
|
国产高清视频在线观看播放
|