作者hotpot21 (小新)
看板C_and_CPP
标题[问题] 请问关於 Keil C与单晶片(51/52)方面之韧体 ..
时间Sat Aug 29 01:28:10 2009
硬体电路+程式
有回路图 会看
想请教如何将程式与单晶片接脚做结合
程式会看 会写一些
怎麽做才有办法由程式控制单晶片
例:
XBYTE[0X01] 怎麽用啊?
就算写在程式里了 还是不知道它在硬体电路是如何动作的? 对应哪个输出?
看了 C51 guide 还是看不懂 以下是guide 内容
The XBYTE macro allows you to access individual bytes in the external data
memory of the 8051 and is defined as follows:
#define XBYTE ((unsigned char volatile xdata*) 0)
You may use this macro in your programs as follows:
rval = XBYTE [0x0002];
XBYTE [0x0002] = 57;
to read or write the contents of the byte in external data memory at address
0002h.
看完或许稍微了解写法
但在硬体电路方面还是不知道它是如何动作、为何这样写??
更何况还有XWORD 那又是什麽东东阿?
该如何将 硬体电路与程式 连结起来??
请教各位前辈~~ 如何培养功力?
感恩不尽!!
本身没修过计组 @@有时候位址与内容值 傻傻分不清楚
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.47.214.35
1F:推 stool100:从计算机概论着手.准备示波器.自己焊接电路.找人带入门 08/29 02:29
2F:→ hotpot21:有没有再更好的方法? 可以自行修练的@@ 谢谢!! 08/29 09:26
3F:推 yyuto:我觉得自行修练会多花很多时间 而且我很少看过有书 08/29 11:35
4F:→ yyuto:会从电路step by step到程式的 所以变成你要上网找资料 08/29 11:36
5F:→ yyuto:然後再把你的书籍资料连结起来 可是网路的资料都是很片段的 08/29 11:36
6F:→ yyuto:所以你就要先把网路的资料整理成有系统的精华 08/29 11:36
7F:→ yyuto:至於你问的问题 大概就是计算机概论跟计算机结构了 08/29 11:38
8F:→ yyuto:包含怎样定址 流程 话说 你自己有示波器吗? 08/29 11:39
9F:→ hotpot21:没有@@ 如果就光程式与回路图 有硬体电路(板子) 可练习.. 08/29 12:52
10F:→ hotpot21:这样可以吗? 计组大概是要研读哪个章节? 谢谢 08/29 12:53
11F:→ hotpot21:再请教 示波器的用途是?? 08/29 12:54
12F:推 stool100:我就是自行修练的.我是劝你至少要有人提点. 08/29 17:37
13F:→ hotpot21:那就自己个人方面 应该有些什麽可以做的吧? 08/29 19:37
14F:→ hotpot21:是计算机概论 还是计算机组织与结构?? 08/29 19:38
15F:推 stool100:可以多看看相关的东西.不要太执着於看懂.先实做吧 08/30 00:08
16F:→ hotpot21:相关的部分 可以看哪些?? 谢谢!! 08/30 13:22
17F:推 stool100:计算机概论 还是计算机组织与结构 其中的相关部分 08/30 20:32