8051学习记录

博主在学习8051时遇到了P2.2引脚的误操作导致的困扰,耗费了一个上午的时间。随后成功完成了流水灯和数码管的实验,但在调试USART时遇到困难。由于MDK与51 KEIL的安装冲突,转而使用IAR,但缺少STC头文件。通过DIY头文件解决问题,最后在串口通信和液晶屏接线错误中成长。还提到了DS1302时钟芯片的调试和学习了KEIL的RTX51_Tiny实时操作系统。
摘要由CSDN通过智能技术生成
2013年12月15日 星期日:

OK,从今天起开始学习8051,老大给了个开发板,芯片是40Pin DIP 封装的 STC12LE5A60S2
编译软件:IAR for 8051 8.30,和谐版
下载工具:STC_ISP_V6.3
吐槽:宏晶的官网实在太难看了

上午的进度:
安装了IAR,从百度文库下载了网友分享的 STC12C5A头文件,强烈感谢。照例第一个程序是点灯,灯亮,蜂鸣器响个不停,百思不解,向老大求助,果断是一句宏定义写错了。


// 本来应该是这个样子
#define Reset_P27   (P2 = P2 & ~BIT7)
// 却写成了这个样子
#define Reset_P27   (P2 = P2 & ~BIT2)

恰好不偏不斜不歪不正P2.2正好是蜂鸣器控制引脚,粗心大意要不得!得嘞,一个上午就这么几折腾几不折腾没了。

下午安排:<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值