<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /> 平凡老师这本书的内容,主要取自在网络上流行多年的“平凡的单片机教程”。毫不夸张的说,数年来,成千上万大学生从这部教程开始了解单片机,从新手变成了高手。
平凡老师没有墨守成规的遵循传统单片机教材的模式:指令,计算机体系结构,内部资源,扩展资源。。而是从简单的例子入手,使读者首先对单片机开发流程有直观的了解,然后再一步步深入。
在这部作品中,平凡老师用最朴实的语言,恰到好处的比喻向初学者解释清了数字电路及单片机相关的基本概念。毫不夸张的说,只要你懂一点编程基础,哪怕没有接触过数字电路,也能轻松的通过平凡老师的作品入门。
再次感谢平凡老师。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
互动出版网,书评
对于初学入门者来说,这绝对是一本好书,她用通俗的语言生动的告诉你什么是单片机,形象的告诉你单片机是如何工作的,是一本入门的好书!
好书推荐:为方便广大朋友本站特组织一批单片机轻松入门供邮购。(仅随产品发售不单独提供)
本人进入单片机行业数年,基本上书店里能够买到的单片机图书都买一本回来放着,前后也有数十余种,花费金钱无数。很多情况下,初学单片机最为痛苦的莫过于无人请教,这时候只有书才能成为我们唯一的老师。
可实际上单片机类书大多都是千篇一律, 花费大量的篇幅介绍第一台计算机。。。然后计算机的发展。。。。涉及到实际的东西则语嫣不详,讲起例子来,就把读者想象的和他水平差不多,要么没有注释, 要么无头无尾。
在我们的51单片机学习网已经逐渐建立一定的知名度和品牌效应后,经常有用户打电话咨询我们应当看什么书,我想为广大爱好者指出哪些书是值得购买的就有了一定的意义。以下我为读者特别推荐2本书
特别注意,本文内容完全出于个人推荐,与出版社或者作者并没有任何经济联系。
第一本:单片机轻松入门(北航出版社)
这本书的好处是讲的比较通俗,便于初学者理解掌握,并配有一个光盘,附带了一些常用的工具软件和例子。强烈建议零基础的朋友购买, 此书定价28元。
尊敬的老师:您好!
对不起,又要麻烦您,我在做[例2-1]操作很顺利,最后按下工具条上的“单步”按钮,即出现图[2-21]所示界面。但是,我在做[例2-3]、[例2-4]、[例2-5]的操作就没有达到预期效果,同样按下具条上的“运行”按钮,可是界面都没有什么变化。过程是这样:[例2-3] 首先打开Keil软件后做如下操作:
1)按 File->New
2) 输入源程序:MAIN; SETB P1.0
LCALL DELAY
CLR P1.0
LCALL DELAY
LJMP MAIN
DELAY; MOV R7,#250
D1; MOV R6,#250
D2; DJNZ R6,D2
DJNZ R7,D1
RET
END
3)以文件名203.asm保存
4)按 Project->New Project
5)在文件中输入203保存
6)选择CPU ATMEL AT89C51按“确定”
7)单击Target1下的Sourec Group1子目录,使其反白显示,然后右击鼠标,单击Add File to Group 'Source Group1'
8) 单击“文件类型”的三角按钮,选择“Asm Source kile(*.a;*.arc)",双击203.asm,双击Add,在击“确定”
9)按 Project后单击Option for target'target1'
10)按Debug后,按“确定”
11)在Dialog Parameter栏下填写-dledkey后,按“确定”
12)按F7
13)按Ctrl+F5
1 4 )单击Peripherals,出现“键盘显示实验仿真板”
15)单击“运行”按钮
可是该板界面都没有什么变化。[例2-4]、[例2-5]也是如此,敬请老师指教。多谢!
尊敬的老师:您好!
我对单片机特别感兴趣,想通过自学来掌握这门技术,我到书店寻找相关书籍,看到周坚老师编著的《单片机轻松入门》这本书非常适合,我不用多加考虑买了就看,用一个星期时间一口气从头到尾看完,今天我按书中的指导,正在下载KEIL网站的EVAL VISIONAN安装,一直都很顺利,但到2-1-2-2实验仿真板的安装这一项不管怎么着,就是读不出 图2-12键盘、LED显示实验仿真板。我很着急,因此,冒昧通过邮件向您求教,希望得到您的帮助。
平凡,您好!
老师真厉害,问题解决,以后还请多多指教!
>Mr.TangSL,您好!
>
> 这个提示与实验仿真板无关,应该是您没有能正确地设置、编译程序所致。
> 建议您拷贝一个光盘上的程序包括工程试一下。
>
>>周老师,您好!
>>
>> 我在书店买了您的《单片机轻松入门》一书,在用您的仿真板做实验的时候,老师提示:***error 65 access violation at c:0X0002 : no "execute/read" permission.请问是何种原因导致的啊?我刚刚开始学习单片机。
>>
周老师:您好!
我刚开始学习《单片机轻松入门》,在做2.2.2实验时,每步都按书中所述做,当按下F7键后,出现下列文字,无法继续下去,不知错在那里,请指教.谢谢!
Build target ‘Target 1’
assembling text2.asm. . .
---Error: can’t execute ‘C:\Kkeil\C51\BINA51.EXE’
Target not created
平凡老师:你好
看了您编写的那本《单片机轻松入门》真的决定单片机学习起来不是想象中那么困难。在学习了那本书以后,帮别人编写了一段很小的应用程序,是控制电机运行的。它的主要作用是给包装带打生产日期(原理图及程序见附件)。但调试了好长时间没有调试出来。请平凡老师帮忙指点一下,十分感谢。
肖杰
周老师:您好!
在"轻松入门"P.47表2-7中规定了PSW字节(在D0H)中各位的
功能,也就是说,D0-D7各位都已定义了用途,不能再做它用.
按照这种理解,P0(在80H)应也相同.即80-87H各位也已定义
了用途,不应再做它用.
但是在表2-8中(P.49)却又把81H,82H,83H用做SP,DPL,DPH
等.
请问这是怎么回事?
回信请寄:
1 MCS-51的备用电源和复位共用一个引脚,那如果接上备用电源,使其为高电平,不就使单片机始终处于复位状态吗?应该怎样处理才能两者兼顾呢?
在备用电源接通时,单片机是不工作的,就是为了保存住芯片内部的数据不丢,一直到正常供电为止。
>
>2 通用寄存器Rn能否用直接地址表示(例如R2 用02H表示)?
可以,但就失去了用Rn的意义了。
按理说 Rn和 @Ri不能互相传递数据,那MOV @R0 ,02H可以吗?
这个问题并没有什么意义,你一定要这么做,也没什么不可以的。
>
>3 DSP是什么样的东东???
简单地说就是一种运算速度非常快的CPU,用它的目的是快速的计算,这一点和单片机不同(单片机是用其良好的控制能力,而非运算能力)
>
>4 一种单片机和另一种单片机兼容,“兼容”具体包括哪几个方面?
不好说,我想至少应该代码不加修改就可以用吧。最好当然是把一块芯片拨掉,把那个兼容的写上代码,然后可以直接代用,而且性能不受影响,不过很难完全做到。
文章评论(0条评论)
登录后参与讨论