如何学习C51单片机C语言编程?
答案:3 悬赏:30 手机版
解决时间 2021-10-09 18:15
- 提问者网友:十年饮冰
- 2021-10-09 14:22
如何学习C51单片机C语言编程?
最佳答案
- 五星知识达人网友:山河有幸埋战骨
- 2021-10-09 14:32
你好,建议自己买一个小的开发板最好是最简单的那种只有基本电路只有引脚留出来然后买个面包板自己搭点简单的灯泡传感器的电路用下可以看郭天祥的十天学会单片机或者杜洋工作室(适合刚开始学的同学很基础)学了一段时间可以回去头看下C语言。
全部回答
- 1楼网友:一把行者刀
- 2021-10-09 15:35
首先要明确单片机的端口名称一般都是规定好了的(参考该单片机的datasheet);其次,要给某个端口赋值(1或0),还是给端口组(8位单片机一个组八个脚)赋值,这就是按位操作还是按字节操作的问题。例如:单片机有PA口,PB口,其中PA口有PA0~PA7八个脚,拉高PA口(PA=0xFF;),拉高PA0脚(PA&=0x01;或者PA0=1;)。当然有些单片机是通过读写IO口输入输出寄存器来实现的。再者,RTX,TDX两个脚应该是通信的脚,与通用IO口为复用的脚,要怎么用,怎么发送数据、接收数据就涉及到通信协议了,不同通信方式,工作方式就不一样了,具体(参考该单片机的datasheet)。建议先仔细阅读单片机的datasheet和该单片机的编程指南(如果有的话)
- 2楼网友:酒安江南
- 2021-10-09 14:41
我当时学51时也是没有C基础的,连数组和指针都不会用。不过我还是坚持过来了。可以边学51边学c,想把c学好后再学51这个想法是不对的。对照例题,多敲代码,哪怕你不懂它的意思,把每个代码都要敲一两遍。敲代码时思考为何这样,找资料。实在不知道为何这样,就先跳过。只要坚持一个月,那么很多东西你自然就会明白是什么意思,为何这样。你也就基本可以上路了。切记切记:多动手!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯