加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

硬件功能说明

(2022-05-22 23:25:10)
硬件功能说明

STC8型

include "GPIO.h"      包括“GPIO.h”

u8 GPIO_Inilize(u8 GPIO, GPIO_InitTypeDef *GPIOx)   u8 GPIO\U初始化(u8 GPIO,GPIO\U初始化类型定义*GPIOx)

timer.h   计时器。H

if(GPIO > GPIO_P7)     如果(GPIO>GPIO\U P7)

return 1;     返回1;

if(GPIOx->Mode > GPIO_OUT_PP) return 2    如果(GPIOx->模式>GPIO\U OUT\U PP)返回2

if(GPIO == GPIO_P0)      如果(GPIO==GPIO\U P0)

if(GPIOx->Mode == GPIO_PullUp) P0M1 &= ~GPIOx->Pin, P0M0 &= ~GPIOx->Pin;       如果(GPIOx->模式==GPIO\U上拉)P0M1&=~ GPIOx->引脚,P0M0&=~ GPIOx->引脚;

if(GPIOx->Mode == GPIO_HighZ) P0M1 |=  GPIOx->Pin, P0M0 &= ~GPIOx->Pin;      如果(GPIOx->模式==GPIO\U HighZ)P0M1 |=GPIOx->引脚,P0M0&==GPIOx->引脚;  

如果(GPIOx->模式==GPIO\U OUT\U OD)P0M1 |=GPIOx->引脚,P0M0 |=GPIOx->引脚;    如果(GPIOx->模式==GPIO\U OUT\U OD)P0M1 |=GPIOx->引脚,P0M0 |=GPIOx->引脚;    

if(GPIOx->Mode == GPIO_OUT_PP) P0M1 &= ~GPIOx->Pin, P0M0 |=  GPIOx->Pin;     如果(GPIOx->模式==GPIO\U OUT\U PP)P0M1&=~ GPIOx->引脚,P0M0 |=GPIOx->引脚;

if(GPIO == GPIO_P1)       如果(GPIO==GPIO\U P1)


if(GPIO == GPIO_P1)

if(GPIO == GPIO_P2)

if(GPIO == GPIO_P3)

if(GPIO == GPIO_P4)

if(GPIO == GPIO_P5)

if(GPIO == GPIO_P6)

if(GPIO == GPIO_P7)

return 0; 返回0;

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有