[文档下载] 【N76E003】【原创】N76E003使用之C51入门 - 已完成第2章LED闪烁

[复制链接]
338|8
 楼主 | 2018-7-2 11:50 | 显示全部楼层 |阅读模式
本帖最后由 webhun 于 2018-7-4 19:24 编辑

刚更新了第3章:【N76E003】【原创】N76E003使用之C51入门 - 第3章只亮1s
前面发过第一部分,这次发的包括前面的内容。前面的帖子包含了软件调试附件,这次不再提供。
传送门:N76E003使用之C51入门(一)








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
| 2018-7-2 18:57 | 显示全部楼层
6666666666
| 2018-7-2 20:58 | 显示全部楼层
支持一下. 非常棒.
| 2018-7-2 23:24 | 显示全部楼层
大师666
| 2018-7-2 23:26 | 显示全部楼层
看了一遍,牛牛牛,大师独辟蹊径,让我受益匪浅。
 楼主 | 2018-7-3 09:23 | 显示全部楼层
本帖最后由 webhun 于 2018-7-3 14:15 编辑

谢谢大家的鼓励,写本文的目的之一其实是想帮助会一点C,但对C51又很模糊的人能更轻松的入门。
自己又读了一遍,发现本文不能作为速查手册之类的东西用,只能按顺序读。
但是只要认真读,应该能够轻松的入门KEIL C51的基本操作,并且帮助大家更加清晰地认识以前一些模糊的问题。
准备再写关于变量溢出问题的一小章,这是初学者经常出的错误,而且还不知道出错的原因。
PS:请大家帮助指出一下BUG,谢谢。
| 2018-7-12 16:34 | 显示全部楼层
楼主可以考虑出一本书,对于这新唐的这颗芯片官方的例程和手册的规格书好像也些出入,写的不明不白的。也感谢楼主。
| 2018-7-12 17:06 | 显示全部楼层
66666666
 楼主 | 2018-7-13 10:25 | 显示全部楼层
停车说爱枫林晚 发表于 2018-7-12 16:34
楼主可以考虑出一本书,对于这新唐的这颗芯片官方的例程和手册的规格书好像也些出入,写的不明不白的。也感 ...

首先谢谢提出宝贵意见。
写这个系列的初衷是帮助有一点C基础的人能够对KEIL C51入门,使用的是N76E003芯片。同时,尽量帮助大家更好地理解如何使用单片机。
所以,前面的例子是几乎从第一行代码开始,在KEIL中构建单片机工程,然后完善它,成为一个真正的能用的工程。在这一过程中,让大家逐渐地熟悉KEIL的操作,包括一些调试技巧。
其实,在用一款新芯片时很多人都没有认真研究芯片的DATASHEET等文档,这是一个不好的习惯,但这是一个现状。因此,本教程也是在模拟这部分人的操作,只在必要时才提到、使用了规格书和BSP。同样的原因,甚至于连SFR是什么、51的存储机制是什么等等在大家看来很重要的东西都没有在教材里面进行明确和深入的讲解。我的想法是,刚开始的时候就去让大家理解这些,这就是大家入门困难的真正原因。如果能通过一个个的例子,在需要的时候讲一点点需要的内容,可能可以让大家慢慢地理解这些东西。
本教程其实很不完善,虽说初步完成了我的想法,但是一看到一大堆的红字部分(扩展阅读),就发现其实这无形中增加了大家的入门难度。再加上没能很好地解释为什么这样写,就显得整篇教程的逻辑似乎不够清晰,不明不白,这个是你提的很好的意见,希望能在以后改进。
在这里简单理一下教程中例子的一般思路:
1、首先需要完成什么目标(如第一个例子就是点亮LED)
2、需要用到哪些资源,包括软件、硬件
3、如何一步步地去完成目标(模拟一个有一定其它经验,但对C51和单片机不熟悉的人)
4、过程中如何去发现问题,通过调试或其它手段去解决问题(可能故意去写一些错误的代码来诱发问题)。在这中间可能讲解一些基本原理,如第一个例子中的GPIO工作模式(2.6.2节 为什么LED不亮,讲解时尽量简单,不求甚解,知道最基本的原因就行)
是否这些模式能解决入门51的问题,请大家讨论。谢谢。
再次感谢提出的意见,希望在以后的教程能有更好地改进。
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

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