找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

请问是STC系列单片机不能这样写程序吗?

查看数: 1508 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-9-7 19:40

正文摘要:

题主是大二生,在自学单片机,找师傅拿了块STC12C5A60S2单片机,然后想写一个按键亮led的程序,结果烧入怎么样都不能正常使用, 于是我用protues 8的仿真,画了一块用80C51作为CPU的简单电路板,然后发现我程序风格 ...

回复

ID:463489 发表于 2019-9-8 12:06
P0取反然后和0x0F与
ID:524818 发表于 2019-9-8 09:24
程序没问题,可能还是硬件连接问题
ID:275826 发表于 2019-9-8 08:42
你这样的程序实际根本不能用呀,多请教你师傅吧
ID:155507 发表于 2019-9-8 08:25
STC12C5A60S2是STC所谓的1T时钟单片机, 大部分的指令速度都比80C51要快3倍以上,也就是说, 只要是有延时的,时间基本上是缩短了3倍以上了
ID:213173 发表于 2019-9-8 05:47
书中例程:4个按键接在P0.0~P0.3,读取P0口电平并屏蔽高4位后赋值于键值变量key,在没有键按下时键值变量key=0x0f,假设按下K1,key值=0x0e,满足if(key!=0x0f)判断条件,执行P2=key;,也就是把P0的低4位状态映射到P2。

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

Powered by 单片机教程网

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