应广单片机 PMS150G、FPC161 基础例子【GPIO设置】

调试方式:仿真器5S-I-S02B
编译软件:FPPA IDE
编译语言:mini C
电脑系统:win10

软件功能:设置GPIO脚 不同输入输出状态

直接上代码

//==========================================//
//                  IO设置
//案例为:
//设置了IO脚的不同输入输出状态
//比如PA.0为输出低,PA.3为输出高,PA.4位输入上拉
//==========================================//
#include    "extern.h"//================IO设置============================
void    IO_init(void)
{//注:无PA.1,PA.2脚位//未使用端口需有防漏电设置,如加内部上拉PAPH    =  0b1111_0110;    //上拉控制寄存器,控制上拉高相应的引脚(1:启用,0:停用PAPL   =  0b0000_0000;    //下拉控制寄存器,控制下拉高相应的引脚(1:启用,0:停用)PAC        =  0b0000_1001;    //数据控制寄存器(1:输出模式,0:输入模式)PA       =  0b0000_0001;    //数据寄存器.delay 10000;//单个IO设置$ PA.0 out,high;    //PA0输出高$ PA.3 out,low;     //PA3输出低$ PA.4 in,pull;     //PA4输入上拉
}void   FPPA0 (void)
{.ADJUST_IC SYSCLK=IHRC/16, IHRC=16MHz, VDD=3.3V;IO_init();while (1){nop;}
}void   Interrupt (void)
{pushaf;if (Intrq.T16){ //  T16 Trig//  User can add codeIntrq.T16  =  0;//...}popaf;
}

代码简解
第一部分:IO_init 函数初始化 gpio端口
第二部分:设置对应的gpio电平状态

这是示波器检测PA0的电平信号。

参考MiniC编程助手

应广单片机 PMS150G、FPC161 基础例子【GPIO设置】相关推荐

  1. 应广单片机 PMS150G 161 171 基础例子【sleep】

    此例子可以测试sleep时候的功耗,测试的时候 要注意sleep退出时间,不能让其反复立马进去,要不然,不好测试. 参考miniC编程助手测试例子,方便自己测试验证 //=============== ...

  2. 应广单片机 PMS150G,PWM例程

    前言 基于PMS150G操控PWM调节占空比做到呼吸灯,调节灯光亮度的作用 直接看代码吧,都有注释 代码1 呼吸灯 #include "extern.h"void TM2_Init ...

  3. 手机c语言mini,一、应广单片机的Mini-C语言基础

    一.概述 项目需要性价比高一点的芯片,在澄海这边,台湾的芯片占了很大的市场.台湾芯片的特点是便宜,没办法,玩具出口生产量太大,1分钱的差价都有可能累积出大价钱.选型时选了应广单片机.对于用惯了C开发的 ...

  4. 二、应广单片机点亮一个灯

    上一节介绍基础,由于时间仓促,写得十分模糊.这一节开始从一个个实际例子,向大家展示应广单片机的各项功能.由于看本文的读者层次不相同,这里全部按照初学者视之. 废话少说,上例程: //========= ...

  5. 应广单片机PMS152

    今天我们来讲讲应广单片机PMS152.PMS152系列是一款IO类型,完全静态以OTP为程序基础的CMOS  8bit 微处理器.它运用RISC的架构并且所有的指令架构的执行周期都是一个指令周期,只有 ...

  6. 应广单片机红外发射例程

    应广单片机红外发射例程,采用PMS150G,其他的MCU型号直接修改就好 //--------------PMS150G---------- // _@ // |1vdd gnd8| // |2pa7 ...

  7. 应广单片机定时器TIME16配置

    应广单片机定时器TIME16配置,关于time16的配置 $T16M sysCLK,/64,BIT15; $T16M sysCLK,/64,BIT15; 选择(SYSCLK/64)当Timer16时钟 ...

  8. 应广单片机开发案例应广单片机11bitPWM配置

    应广单片机有两种硬件pwm,一种是8bit,另外一种是11bit,8bit的配置稍微简单一些.现在以pms133/psm134为例子,贴一个11bit pwm配置的例子.修改一下可以应用于应广其他系列 ...

  9. 应广单片机PMC150/PMS150

    前面我们讲了应广单片机PMS152,那么我们今天来讲一下应广单片机另外一个型号PMC150/PMS150. PMC150/PMS150是一个IO类型.完全静态,以OTP为程序存储基础的单片机.它运用R ...

最新文章

  1. android项目获得所有运行程序
  2. material mem
  3. systick定时器 延时计时
  4. O029、教你看懂OpenStack日志
  5. 十个免费的WEB压力测试工具
  6. DL之MobileNetV2:MobileNetV2算法的架构详解(包括ReLu的意义)
  7. Polygon 年度游戏之《巴巴是你》:解读纯粹的游戏乐趣
  8. CodeForces - 1417F Graph and Queries(克鲁斯卡尔重构树的dfs序上建线段树)
  9. 【小游戏】俄罗斯方块(C++版)
  10. 远程桌面,此计算机无法连接到远程计算机
  11. ​ ​微软Office新增实用功能允许用户在不同设备上轻松送同步字体
  12. AIX 修 炼 之 路
  13. 91 个常见的 Laravel 面试题和答案
  14. hotmail手机端_hotmail邮箱登陆手机版 参见http://help.
  15. 违章查询免费api接口代码
  16. Fresher玩深沉
  17. 腾讯云服务器部署教程
  18. java 包别名_Java包导入别名
  19. 在python用matplotlib库进行三维绘制
  20. 软件类大学生求职就业攻略(一)

热门文章

  1. 记录一次华为特战队的机试题
  2. 十一、Word参考文献的跳转引用
  3. 微信公众号服务器配置详解一览
  4. 北邮计算机学院课程学习资源汇总
  5. 基于SSM的售后故障报修服务管理系统(维修人员\售后人员\零单件\维修资料\顾客客户管理\故障量统计分析)javaweb/j2ee/php/asp.net/C#
  6. 计算机主板风扇安装,电脑cpu风扇怎么拆,cpu风扇安装,如何拆cpu风扇-中关村在线...
  7. 计算机如何安装cpu风扇,cpu风扇接口怎么接?给电脑安装cpu风扇的方法
  8. 【基因调控网络】Discovering Gene Networks with a Neural-Genetic Hybride(单层神经网络与遗传算法混合算法2005)
  9. 5年测试开发工程师感悟——写给还在迷茫中的朋友
  10. Android DatePicker 设置时间范围