0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用FMDft61t133芯片点亮LED的代码

互联网电子设计 来源:互联网电子设计 作者:互联网电子设计 2022-03-09 09:19 次阅读

由于目前本人零时朝8bit单片机方向走所以其内容接下来也是8bit单片机。

采用的是FMDft61t133芯片,开发采用了荃意公司所派发下来的板子。

下面是用到寄存器规格书说明:

采用FMDft61t133芯片点亮LED的代码IO相关的寄存器

就是初始化io朝向,弱上拉和弱下拉,以及其是否关闭上下拉功能以及开漏和输出值的设置。

下面便是点亮LED的代码

//Project: ledon.prj
// Device: FT61F13X
// Memory: Flash 3KX14b, EEPROM 128X8b, SRAM 256X8b
// Author: 
//Company: 
//Version:
//   Date: 
//===========================================================
//===========================================================
#include	"SYSCFG.h";
//===========================================================
//Variable definition
//===========================================================
//初始化系统以及时钟和port口
void SYSTEMINIT(){
	OSCCON=0B01110001;//设置运行频率为16MHZ,2T
    PORTA=0B00000000;//所有口均不输出高电平
    TRISA=0B00000001;//只设置PA0为输入口
    TRISB=0B00000000;//B口全部输出
    TRISC=0B00000000;//C口全部输出
    WPUA=0B00000001;//PA0弱上拉
    WPUB=0B00000000;//PB口弱上拉全部不开启
    WPUC=0B00000000;//PC口弱上拉全部不开启
	//所有弱下拉都不开启
	WPDA=0B00000000;
    WPDB=0B00000000;
    WPDC=0B00000000;
    //所有开漏均不开启
    ODCONA=0B00000000;
    ODCONB=0B00000000;
    ODCONC=0B00000000;
    ANSEL0=0B00000000;
    OPTION=0B00000000;//全关,我连WDT看门狗也不希望开启
 
}
//===========================================================
//Funtion name:interrupt ISR
//parameters:无
//returned value:无
//===========================================================
void interrupt ISR(void)
{
}
//===========================================================
//Funtion name:main
//parameters:无
//returned value:无
//===========================================================
main()
{
//===========================================================
	SYSTEMINIT();//进行系统的初始化
 
//除TSSOP/SOP20封装外,PA3、PA5必须配置成输出低,程序中请勿修改
	TRISA3 = 0;			 
	TRISA5 = 0;			
	PA3 = 0;			 
	PA5 = 0;	
    while(1){
        	//设置PA1为高电平。
		PA1=1;	
	}		
}
//===========================================================				

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    447

    文章

    47838

    浏览量

    409260
  • C语言
    +关注

    关注

    180

    文章

    7534

    浏览量

    128975
  • 代码
    +关注

    关注

    30

    文章

    4557

    浏览量

    66835
收藏 人收藏

    评论

    相关推荐

    led点亮原理是什么

    = 0(0表示低电平,1表示高电平);点亮led代码:#inlcude "reg51.h"// 头文件typedef unsigned char u8;typedef un...
    发表于 11-18 07:20

    采用STM32上一个GPIO口来控制对应的一个LED灯的点亮和熄灭

    STM32F103RB芯片的NANO版本,通过编写软件,用GPIO端口控制LED灯闪烁。1.3系统设计1.3.1硬件设计本设计采用STM32上其中一个GPIO口来控制对应的一个LED
    发表于 12-15 06:08

    如何采用中断模式点亮LED灯中断

    目录一、采用中断模式点亮LED灯中断二、新建工程三、编写代码(打开工程)四、运行亮灯电路连接运行结果五、总结一、采用中断模式
    发表于 01-12 08:18

    怎样使用CubeMX和HAL库去点亮LED流水灯呢

    熟悉CubeMX、HAL库的简单实验报告。一、使用CubeMX生成代码点亮LED灯1.使用CubeMX生成代码打开CubeMX,点击ACCESS TO MCU SELECTOR创建新项
    发表于 02-10 07:26

    求分享,采用E003at20低电平点亮一个LED灯的代码

    求师傅发一个E003at20,低电平点亮一个LED灯的代码给我,我想学习这个心片的编程。谢谢。
    发表于 08-30 08:07

    LED立方点亮代码

    本软件内容为 电子工程师DIY:LED立方 的LED点亮代码
    发表于 06-25 11:56 113次下载

    IO输出-点亮多个LED灯方法2

    4-IO输出-点亮多个LED灯方法2---51单片机源代码 用keil直接打开
    发表于 06-15 18:17 17次下载

    启动点亮LED代码程序

    内述有详细的关于如何启动点亮LED代码程序.
    发表于 12-25 16:54 4次下载

    点亮LED灯的源代码免费下载

    本文档的主要内容详细介绍的是点亮LED灯的源代码免费下载。
    发表于 09-14 08:00 1次下载
    <b class='flag-5'>点亮</b><b class='flag-5'>LED</b>灯的源<b class='flag-5'>代码</b>免费下载

    16个LED灯循环点亮的小程序(代码)资料下载

    电子发烧友网为你提供16个LED灯循环点亮的小程序(代码)资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可
    发表于 04-24 08:44 14次下载
    16个<b class='flag-5'>LED</b>灯循环<b class='flag-5'>点亮</b>的小程序(<b class='flag-5'>代码</b>)资料下载

    AT89C51单片机之点亮LED

    芯片P0.0、P0.1、P1.0、P1.1上点亮LED,由于除P0口外,P1、2、3口都自带有上拉电阻,所以要在P0口点亮LED要弄个上拉
    发表于 11-11 14:36 10次下载
    AT89C51单片机之<b class='flag-5'>点亮</b><b class='flag-5'>LED</b>

    51单片机——点亮一个LED

    uVision4软件中进行编程一、原理图二、点亮一个LED灯1.在Proteus 8 Professional仿真软件上绘制出LED的电路2.在Keil uVision4软件中进行编程代码
    发表于 11-23 18:06 16次下载
    51单片机——<b class='flag-5'>点亮</b>一个<b class='flag-5'>LED</b>灯

    嵌入式:使用CubeMX和HAL库点亮LED流水灯

    目录前言一、使用CubeMX生成代码点亮LED灯1.使用CubeMX生成代码2.生成芯片可执行的hex文件3.程序运行:亮灯二、示波器显示看
    发表于 12-07 10:36 8次下载
    嵌入式:使用CubeMX和HAL库<b class='flag-5'>点亮</b><b class='flag-5'>LED</b>流水灯

    RA-RTT体验零代码点亮LED

    介绍如何零代码体验点亮LED灯。
    发表于 10-12 12:43 176次阅读
    RA-RTT体验零<b class='flag-5'>代码</b><b class='flag-5'>点亮</b><b class='flag-5'>LED</b>灯

    STM32Cube CubeIDE添加代码点亮LED

    前一篇已经生成了CubeIDE的工程代码,接下来就要用CubeIDE打开,添加点亮LED灯的代码了。
    的头像 发表于 11-06 14:40 618次阅读
    STM32Cube CubeIDE添加<b class='flag-5'>代码</b><b class='flag-5'>点亮</b><b class='flag-5'>LED</b>