一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 1983|回复: 10
收起左侧

[51单片机] 不懂程序问个低级的知识

[复制链接]
发表于 2015-5-15 21:19 | 显示全部楼层 |阅读模式
本帖最后由 wjr888 于 2015-5-16 11:50 编辑

请问作者原程序是用用于plcc44  封装的stc89c52rc ,程序使用用到一个P4.0的io口,如:
sbit D1=P3^3;sbit D2=P3^4;
sbit D3=P3^5;
sbit D4=P3^6;
sbit D5=P3^7;
sbit D6=P4^0;
现在问题是这样,我手头只有的90版dip封装 的stc89c52rc 没有P4.0口,但有P4.4口,请问怎样修改程序?是否只把最后一行改成sbit D6=P4^4;这样就行?


发表于 2015-5-15 21:40 | 显示全部楼层
程序调这个端口的都要改吧。
发表于 2015-5-15 21:45 | 显示全部楼层
硬件也要对应着更改。
发表于 2015-5-15 21:55 | 显示全部楼层
建议看看谭浩强的C语言的书吧,不然你会有问不完的问题。。。
发表于 2015-5-15 22:09 | 显示全部楼层
参考3楼,把你所说的改了,然后硬件也改了,就可以了。
发表于 2015-5-16 07:48 | 显示全部楼层
看看MCU的封装、MCU的手册。。。。。。。。

一个IO就是一个引脚,,,,,,,,没有个、有那个,改一下名称,同样使用。。。。。

甚至你改换用 P2^0一样的
发表于 2015-5-16 08:41 | 显示全部楼层
如果只是普通开关端口,这么改没有问题。
 楼主| 发表于 2015-5-16 11:51 | 显示全部楼层
非常感谢以上朋友的热心解答,我的明白了。
发表于 2015-5-16 16:55 来自手机 | 显示全部楼层
40560335 发表于 2015-5-15 21:55
建议看看谭浩强的C语言的书吧,不然你会有问不完的问题。。。

谭的书不适合楼主的问题,
 楼主| 发表于 2015-5-16 20:44 | 显示全部楼层
benli 发表于 2015-5-16 16:55
谭的书不适合楼主的问题,

感谢您的提醒

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-5-26 00:49 , Processed in 0.059083 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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