原创 51单片机P4的困扰

2020-11-27 10:13 4420 27 9 分类: MCU/ 嵌入式 文集: MCU/RTOS
最近有个项目,用到串口矩阵键盘。键盘的排列需要定制,买现成的键盘就不太合适,所以就想到用51单片机,经济又实用,顺便拾到拾到好久不用的经典51.
STC的51应该是近些年51的代表产品系列了,毕竟Cortex-M系列的ARM已经便宜的不像话了,更不用说像Atmel已经跟Microchip合并,AVR和PIC还在挣扎,当然这几款MCU都用过,各有优点, 但是在C语言面前,大家都平起平坐。想当年刚上班的时候还用汇编开发51,后来用到C调用汇编,还用汇编调用C,想想都是慢慢的苦涩回忆。
51单片机跑RTOS,当时都不敢想,现在可以了。前一段看到本书,雨滴科技的RTOS——msOS,读起来感觉很不错,作者也是总经理——王绍伟先生真是技术匠人,在如此繁忙的公司事务里也能抽出时间开发一套RTOS,除了扎实的技术功底,同时也是兴趣使然。正好早期的应用在STC51上,我就更改程序应用在串口键盘上。
一切看上去都很完美,键盘值得读取,串口的发送都没问题。后来需要增加蜂鸣器响声,这就有些难为了,毕竟GPIO的引脚也没几个了,毕竟项目总在变,不停的改需求,小公司的特点。看来看去就剩P4.4这个引脚了。但是这就犯难了,标准的51是没有P4口的,这是STC的特有的,看了看头文件reg52.h里面也没有P4口的定义。这怎么办,上网查也不见得都准确,毕竟STC的东西,坑——噢不,是种类太多。在官网找了半天Datasheet,还总算是找到STC89C52RE+系列的,翻了半天的广告,在里面找到一句话
加进去,蜂鸣器响了,完事大吉。好久没有RTOS了,感觉搭载个系统上还是方便很多,可能前期感觉不如裸机方便,但是开发起来就不用太多在意时间片这些。在这里也做个广告《嵌入式微系统》这本书,大家有兴趣可以看看,很好的本书,坐飞机的时候我都看。我是很怕坐飞机的人,看这本书都没感觉,看进去了,里面的内容很值得借鉴。

作者: 小六子, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-1589624.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

老树根家的胖豆豆 2020-12-2 10:31

没看见实物,你的单片机了?
相关推荐阅读
小六子 2024-01-25 10:56
【电子工程师故事】+ 比去年好就行
       回望2023年,原本是口罩放开,大家大展宏图的时候,没想到一盆盆冷水迎面而来。各行各业都充满了裁员的声音。我们电子这行也是收到芯片限制、行业不景气...
小六子 2022-12-24 20:29
【2022年终总结】回归
离开了工作六年的创业公司,经过2个月在日企的软件开发。今年年初总算回归到一个电子研发工作,一个对于电子工程技术人员,设计方案、器件选型、设计电路、绘制电路板、编写程序、飞线焊接、整机测试,这一整套流...
小六子 2022-05-15 21:54
【国产替代】MCU同样的程序,不同的结果
最近ST的MCU真是一片难求,国产可代替的芯片真是雨后春笋,焊接几篇做实验,同样的程序,效果还不错,程序完美下载,运行也没什么问题。随着项目的继续进行,慢慢发现也有些不一样。用的事ARM的亲儿子Mb...
小六子 2022-04-04 20:21
无线模块板载天线调整
最近用到BLE模块,选型了几种。考虑到性能,价格,体积等多种因素之后,最终锁定一个能买到的模块。多说两句,最近几年对电子开发人员来说,真是非常不友好。设计好的电路,最终定板不是看设计的好不好,而是看...
小六子 2022-03-19 15:42
绕远也是一种优化——解决一个BUCK问题
每次收到表扬都会很高兴,特别是收到面包板的表扬,毕竟是真金白银的——2元表扬。哈哈哈哈哈,开玩笑,真心高兴,鼓励我继续。 来到新单位有一段时间了,基本上还是审图,然后写写程序。好久没画电路图了,好真...
小六子 2022-03-07 20:57
仿真见真知
首先,感谢面包板,居然有打赏。苍蝇腿也是肉,要多少是多啊。本来也没想靠写东西挣钱,只是想分享个人的一些经验,让做电子的新进同仁有个参考的地方。在这个互联网红利还在的,从事电子行业这是憋的难受。希望这...
我要评论
1
27
关闭 站长推荐上一条 /3 下一条