应广单片机 PMS150G、FPC161 基础例子【GPIO设置】
应广单片机 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设置】相关推荐
- 应广单片机 PMS150G 161 171 基础例子【sleep】
此例子可以测试sleep时候的功耗,测试的时候 要注意sleep退出时间,不能让其反复立马进去,要不然,不好测试. 参考miniC编程助手测试例子,方便自己测试验证 //=============== ...
- 应广单片机 PMS150G,PWM例程
前言 基于PMS150G操控PWM调节占空比做到呼吸灯,调节灯光亮度的作用 直接看代码吧,都有注释 代码1 呼吸灯 #include "extern.h"void TM2_Init ...
- 手机c语言mini,一、应广单片机的Mini-C语言基础
一.概述 项目需要性价比高一点的芯片,在澄海这边,台湾的芯片占了很大的市场.台湾芯片的特点是便宜,没办法,玩具出口生产量太大,1分钱的差价都有可能累积出大价钱.选型时选了应广单片机.对于用惯了C开发的 ...
- 二、应广单片机点亮一个灯
上一节介绍基础,由于时间仓促,写得十分模糊.这一节开始从一个个实际例子,向大家展示应广单片机的各项功能.由于看本文的读者层次不相同,这里全部按照初学者视之. 废话少说,上例程: //========= ...
- 应广单片机PMS152
今天我们来讲讲应广单片机PMS152.PMS152系列是一款IO类型,完全静态以OTP为程序基础的CMOS 8bit 微处理器.它运用RISC的架构并且所有的指令架构的执行周期都是一个指令周期,只有 ...
- 应广单片机红外发射例程
应广单片机红外发射例程,采用PMS150G,其他的MCU型号直接修改就好 //--------------PMS150G---------- // _@ // |1vdd gnd8| // |2pa7 ...
- 应广单片机定时器TIME16配置
应广单片机定时器TIME16配置,关于time16的配置 $T16M sysCLK,/64,BIT15; $T16M sysCLK,/64,BIT15; 选择(SYSCLK/64)当Timer16时钟 ...
- 应广单片机开发案例应广单片机11bitPWM配置
应广单片机有两种硬件pwm,一种是8bit,另外一种是11bit,8bit的配置稍微简单一些.现在以pms133/psm134为例子,贴一个11bit pwm配置的例子.修改一下可以应用于应广其他系列 ...
- 应广单片机PMC150/PMS150
前面我们讲了应广单片机PMS152,那么我们今天来讲一下应广单片机另外一个型号PMC150/PMS150. PMC150/PMS150是一个IO类型.完全静态,以OTP为程序存储基础的单片机.它运用R ...
最新文章
- android项目获得所有运行程序
- material mem
- systick定时器 延时计时
- O029、教你看懂OpenStack日志
- 十个免费的WEB压力测试工具
- DL之MobileNetV2:MobileNetV2算法的架构详解(包括ReLu的意义)
- Polygon 年度游戏之《巴巴是你》:解读纯粹的游戏乐趣
- CodeForces - 1417F Graph and Queries(克鲁斯卡尔重构树的dfs序上建线段树)
- 【小游戏】俄罗斯方块(C++版)
- 远程桌面,此计算机无法连接到远程计算机
- ​ ​微软Office新增实用功能允许用户在不同设备上轻松送同步字体
- AIX 修 炼 之 路
- 91 个常见的 Laravel 面试题和答案
- hotmail手机端_hotmail邮箱登陆手机版 参见http://help.
- 违章查询免费api接口代码
- Fresher玩深沉
- 腾讯云服务器部署教程
- java 包别名_Java包导入别名
- 在python用matplotlib库进行三维绘制
- 软件类大学生求职就业攻略(一)
热门文章
- 记录一次华为特战队的机试题
- 十一、Word参考文献的跳转引用
- 微信公众号服务器配置详解一览
- 北邮计算机学院课程学习资源汇总
- 基于SSM的售后故障报修服务管理系统(维修人员\售后人员\零单件\维修资料\顾客客户管理\故障量统计分析)javaweb/j2ee/php/asp.net/C#
- 计算机主板风扇安装,电脑cpu风扇怎么拆,cpu风扇安装,如何拆cpu风扇-中关村在线...
- 计算机如何安装cpu风扇,cpu风扇接口怎么接?给电脑安装cpu风扇的方法
- 【基因调控网络】Discovering Gene Networks with a Neural-Genetic Hybride(单层神经网络与遗传算法混合算法2005)
- 5年测试开发工程师感悟——写给还在迷茫中的朋友
- Android DatePicker 设置时间范围