找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5059|回复: 12
打印 上一主题 下一主题
收起左侧

stc12c5a60s2的p4.2,p4.3口在哪,怎么调用(有程序最好),求指导

[复制链接]
跳转到指定楼层
楼主
10黑币

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:235200 发表于 2020-4-18 15:05 | 只看该作者
到WWW点STCMCU点COM下载一份说明书就可找到其引脚了
回复

使用道具 举报

板凳
ID:364875 发表于 2020-4-18 15:43 | 只看该作者
想再接个蓝牙模块,但他的1.2,1.3口已经用了,想问问用寄存器改到p4.2、p4.3具体是什么意思,怎么操作,求求各位大佬帮帮忙
回复

使用道具 举报

地板
ID:94031 发表于 2020-4-18 15:59 | 只看该作者
你说的 stc12c5a60s2 40脚没有p4.2,p4.3口,要找管脚多的芯片才有p4.2,p4.3口。

评分

参与人数 1黑币 +6 收起 理由
asdfghjkl;a;lsd + 6 很给力!

查看全部评分

回复

使用道具 举报

5#
ID:234355 发表于 2020-4-18 16:02 | 只看该作者
sfr P4=0xC0;
回复

使用道具 举报

6#
ID:234355 发表于 2020-4-18 16:04 | 只看该作者
sfr P4=0x40;
sbit p42=P4^2;
sbit p43=P4^3;
主程序内直接调用就行
例如:
p42=0;
p43=0;
回复

使用道具 举报

7#
ID:213173 发表于 2020-4-18 16:36 | 只看该作者
stc12c5a60s2有3种封装,40脚的没有P4.2,P4.3,44/48脚的才有P4.2,P4.3。使用方法与其它端口相同。

评分

参与人数 1黑币 +6 收起 理由
asdfghjkl;a;lsd + 6 赞一个!

查看全部评分

回复

使用道具 举报

8#
ID:155507 发表于 2020-4-18 16:43 | 只看该作者
研读手册
PDIP40没有







  1. /*------------------------------------------------------------------*/
  2. /* --- STC MCU Limited ---------------------------------------------*/
  3. /* --- STC12C5Axx Series MCU IO Demo -------------------------------*/
  4. /* --- Mobile: (86)13922805190 -------------------------------------*/
  5. /* --- Fax: 86-0513-55012956,55012947,55012969 ---------------------*/
  6. /* --- Tel: 86-0513-55012928,55012929,55012966----------------------*/
  7. /* If you want to use the program or the program referenced in the  */
  8. /* article, please specify in which data and procedures from STC    */
  9. /*------------------------------------------------------------------*/

  10. #include "reg51.h"

  11. sfr P4   = 0xC0;
  12. sbit P40 = P4^0;
  13. sbit P41 = P4^1;
  14. sbit P42 = P4^2;
  15. sbit P43 = P4^3;

  16. sfr P4SW = 0xBB;                    // - LVD_P4.6 ALE_P4.5 NA_P4.4 - - - -

  17. void delay()
  18. {
  19.     int i, j;

  20.     for (i=0; i<1000; i++)
  21.     for (j=0; j<500; j++);
  22. }


  23. void main()
  24. {
  25.     P4SW = 0x70;

  26.     P40 = 0;
  27.     delay();
  28.     P40 = 1;
  29.     P41 = 0;
  30.     delay();
  31.     P41 = 1;
  32.     P42 = 0;
  33.     delay();
  34.     P42 = 1;
  35.     P43 = 0;
  36.     delay();
  37.     P43 = 1;

  38.     while (1)
  39.     {
  40.         P4 = 0x00;
  41.         delay();
  42.         P4 = 0xff;
  43.     }
  44. }

复制代码



回复

使用道具 举报

9#
ID:272269 发表于 2020-4-18 17:41 | 只看该作者

直接就行
在stc12c的头文件里就申明了那个引脚的地址
但一定在烧录器的哪里按下那个按钮才行
回复

使用道具 举报

10#
ID:364875 发表于 2020-4-19 02:00 | 只看该作者
wulin 发表于 2020-4-18 16:36
stc12c5a60s2有3种封装,40脚的没有P4.2,P4.3,44/48脚的才有P4.2,P4.3。使用方法与其它端口相同。

我还想着有呢,我的电路已经焊好了,现在改用44脚的就要重新焊了,太麻烦了。我用的51单片机
回复

使用道具 举报

11#
ID:364875 发表于 2020-4-19 02:04 | 只看该作者
jizi 发表于 2020-4-18 17:41
直接就行
在stc12c的头文件里就申明了那个引脚的地址
但一定在烧录器的哪里按下那个按钮才行

我的蓝牙模块需要用到RXD和TXD脚,你说的这种方法好像实现不了
回复

使用道具 举报

12#
ID:213173 发表于 2020-4-19 09:59 | 只看该作者
asdfghjkl;a;lsd 发表于 2020-4-19 02:00
我还想着有呢,我的电路已经焊好了,现在改用44脚的就要重新焊了,太麻烦了。我用的51单片机

P1.2/P1.3也可以用串口RXD和TXD
回复

使用道具 举报

13#
ID:364875 发表于 2020-4-19 15:51 | 只看该作者
wulin 发表于 2020-4-19 09:59
P1.2/P1.3也可以用串口RXD和TXD

就是因为这些口都已经用过了,所以不知道怎么办好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表