设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
单片机相关问题请教
返回列表
发新帖
单片机相关问题请教
[复制链接]
11
|
3
|
2011-9-12 07:47:14
|
显示全部楼层
|
阅读模式
请单片机高手帮忙解决这几个问题,感激不尽!三、分析下图中各EPROM的地址空间(15%)四、分析如图所示键盘各键的键值(10%)五、设计一个8031应用系统,要求扩展8K程序存储器和8K数据存储器(20%)六、某系统LED显示器各引脚与系统数据总线对应关系如图所示,试确定0-F各字形的字形码。(20%)
回复
使用道具
举报
千问
|
2011-9-12 07:47:14
|
显示全部楼层
看我的空间单片机显示网站那里都有追问你空间怎么进去?请这位高手赐教,小弟感激不尽啊!
回复
使用道具
举报
千问
|
2011-9-12 07:47:14
|
显示全部楼层
首先建议楼主系统的学一下C语言和单片机。下面针对每个问题尽力回答一下:1、程序开头#includereg52.h,只在单片机的C语言中有用,PC机的C语言不需要。其含义是包含了51单片机单片机中的特殊功能寄存器的地址定义,换句话说比如单片机的累加器ACC,其实是助记符,程序中可以直接使用ACC这个助记符,在reg52.h文件中对这此字符做了定义,程序编译时看见ACC就会用其实际数据0xE0替换掉ACC。这种方式使得编程者不需要记忆实际数据,只记住助记符就可以了,一是方便而是不易出错。2、同理,一般还有诸如#includeSTDIO.h等。.H文件作用很多,上面就是一种,还有其它许多功能,包含了一些常用的函数,如求三角函数值sin(x)、比较两个字符串是否相同strcmp(s1,s2)等,这些都可能是经常用的,所以编译器将这些功能都预先做完,编程者将.H文件这样写在程序中就可以直接调用了,否则编程者需要自己编岂不麻烦。3.voidmain:是C语言程序的入口函数名,其中void属于函数返回值的数据类型(void本身是空数据类型,也就是没有返回值),main是C语言的保留字,代表整个程序入口,所有的C程序必须有且只有1个main函数。至于#defind,其含义就像1中所描述,可以将一些常量、表达式写成易于记忆的方式,便于后面程序的编写,比如圆周率,数据很长,程序中多次要用,可以这样定义:#definePAI3.141592654...,以后程序中要用时比如求周长L,半径为20,就可以这样写:L=2*20*PAI,可见这样又简单,又不易错。类似的还有诸如typedef、#ifdef等,还是等你学了C语言后再解释吧,否则说不清。4.大括号代表截止。至于前面的空格,仅仅是为了阅读的方便,就像写文章是每一段的开始都不会从该行头部开始,都会留2个汉字的空间。留几个空格就是为了看清程序的整体结构的层次,是编程者的良好习惯。至于用几个空格没关系。5.==/*等等这些符号什么意思:这些都是C语言中的运算符。C语言的运算符应该是比较多的,你还是看书比较全面。其中最基本的自然是、-、X、/、=、%等,特殊的比如i,代表i=i1,也就是将变量i的内容1后在送回给i变量;还有比如i=2,含义是将变量i的内容2后在送回给i变量;还有比如if(i==2),含义是判断i变量是否等于2,。。。。,还有很多,真的需要系统学习6.()这个小括号里面经常不写东西,它的作用是什么?不要他不行吗?这种情况一般出现在函数中,比如前面所说voidmain(),就是一例,两个小括号中没有内容代表此函数没有需要传递过来的其它参数。函数的作用主要是便于软件的模块话管理,比如一个简单的求两个数之和的函数可以这样写:intSum(inta,intb){returnab;}那么要求123+234结果并将结果放入变量C时就可以这样调用:c=Sum(123,234)()内包含的就叫参数,调用时将实际数据填入就行了。有些函数可能只是执行一个操作,不需要参数,那么此时()内就不需要写内容或写作(void),但必须有(),因为它表示这是一个函数。7、0xEF0xef:这代表两个常数,就像87,76等一样,这里采用大写、小写都行。0x整体表示此常数是16进制数,0xEF就是16进制数EF,也就是十进制的239。你可以使用Windows系统自带附件中的计算器软件体验一下数据类型关系。8、单片机程序下载是通过单片机的串口实现的,一般串口就需要三根线:发送线、接收线、地线(地线作为参考电平或说收发信号回路吧),在单片机中,收、发两根线是固定的,不能随便接,而且单片机的这两条线只实现了基本功能,要和电脑实际链接还需要将这两条线经232电平转换芯片才行,否则可能会损坏单片机系统。就好比手机充电是需要一个变压器得到充电电压,直接将220v接入手机是不行的。信号线的连接上:PC机的发送线接单片机系统的接收线,PC机的接收线接单片机系统的发送线。此处还需要一定基础,建议先买个开发板看看其电路连接再讨论。9、单片机引脚虽多(其实和ARM比起来少多了),40个管脚,其实就分几类1)电源和地(2根)2)晶振(2根)3)复位脚(1根)4)ALE(1根):用于访问外部数据存储器,开始可不关心,有一定基础后再深究5)PSEN(1根):用于访问外部程序存储器,同样有一定基础后再深究;6)EA(1根):程序存储器控制,记住一般接高电平,有一定基础后再深究;7)IO口(4组32根):包括P0、P1、P2、P3四组8位口,这是实际使用的线,比如可以用1根线接到发光二极管,然后通过控制该线的高低电平达到点亮,熄灭发光管的目的。其中P3口有双重功能,比如上一问中的串口就是使用了P3口中的两根线实现的。楼主提得问题确实太基础了,但并不奇怪,隔行如隔山嘛,真要了解确实需要从头学习C语言和单片机。写这么多,希望有所帮助。
回复
使用道具
举报
千问
|
2011-9-12 07:47:14
|
显示全部楼层
h
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
尾骨骨折后怎么办
2
喝酒后能吃牛黄上清胶囊吗
3
肾结石患者疼痛的性质是什么
4
打了曲瑞普林第一针后,月经10天还没干净正常吗
5
根管治疗后做嵌体还是牙套
6
肾功能不全是否能吃香菇
7
心脏病的预防与保养
8
孕妇肩周炎犯了怎么办
9
卡氏肺孢子虫肺炎是什么
10
大蒜怎么祛斑
11
绝经期子宫内膜厚度正常范围
12
感冒了可以喝蜂蜜水么
13
老人头晕视物模糊是什么原因
14
胃穿孔手术后多久可以同房
15
腰酸胸胀是要来月经了吗
16
戒烟会早上起来后心跳加快是怎么回事
17
怀孕肾结石肾积水特别痛怎么办
18
怀孕27周引产的后果
19
肛瘘挂线脱落前会痛吗
20
脚跟骨刺的治疗方式
21
吸入用丙酸倍氯米松混悬液的作用是什么
22
退烧发汗后的注意事项有哪些
23
胫骨远端手术好恢复吗
24
流鼻涕,嗓子有痰,偶尔咳嗽
25
大人连续好几天腋下37.3℃算发烧吗
26
海鲜吃多了腹泻怎么办
27
甲硝唑对胃有刺激吗
28
喝醋能止咳吗
29
多发性胆结石B超的表现
30
阑尾炎手术的注意事项有哪些
31
用凝胶后怎样才算正常
32
反复发烧已经第三天了会不会是新冠病毒肺炎啊?
33
腹部疼痛是宫外孕吗
34
过敏性鼻炎影响性功能吗
35
心突然像针扎一样疼了一下是怎么回事
36
六十多岁老人可以做直肠检直吗
37
补得牙裂了,牙非常疼
38
什么是心脏CAT检查
39
贴过止咳膏药后,前后过敏
40
精索静脉术5年后复发吗
41
青少年频繁勃起是怎么回事
42
右侧附件囊肿5.5*3.7厘米
43
细菌性阴炎会导致腹痛吗
44
肩周炎,能不能用坐骨神经贴
45
小儿隐匿性阴茎该怎么治疗
46
大小便出血怎么处理
47
双肾输尿管b超注意事项
48
头晕失眠,最近后脑勺晕
49
男性排出红色的尿液怎么回事
50
女人疝气是什么感觉
51
疝气肿块下移是怎么回事
52
疝气一般怎么检查
53
两个月的宝宝有疝气怎么护理
54
疝气用什么方剂
55
疝气补片手术后多久做一次b超
56
射精后肚子咕噜咕噜想正常吗
57
想叫您看下父亲的报告
58
疝气生物补片多久完全吸收
59
疝气腹腔镜多久孩子不用躺着
60
感冒咳怎么治疗
61
疝气手术多久下蹲
62
疝气手术做完后多久可以运动
63
怀孕36周肚子隐隐作痛是不是要生了
64
膝盖受伤的地方发烫是怎么回事
65
婴儿腹股沟疝气多久能好
66
肩周炎夜晚为什么会更痛
67
哺乳期尿路结石怎么办
68
怀孕9周肚子隐隐作痛怎么回事
69
连续四天早上拉肚子,。
70
男性睾丸癌要命吗
71
动脉内中膜增厚是怎么回事
72
酮症酸中毒的临床表现有哪些
73
宫外孕保守治疗有危害吗
74
吃了退烧药3小时又烧了一直用药吗
75
如何解除身体的抗药性
76
肺炎衣原体抗体弱阳性是什么意思
77
心脏这里为啥偶尔绞痛
78
怀孕一个月来月经怎么回事
79
先天聋哑是什么遗传病
80
人流多久复查B超
81
贴上奇正消痛膏的感觉
82
男的经常熬夜的危害
83
怀孕为什么有月经感觉
84
老是心慌心悸
85
感冒38度算高烧吗
86
吹空调吹得膝盖疼怎么回事
87
人全身有多少块骨头
88
心肌灌注显像是什么意思
89
只有手上长,一周内就消失了。
90
睡觉突然醒来手臂无知觉心跳很快
91
牙齿一喝水就疼,孕妇
92
一岁九个月孩子生殖器官上起一片小红点
93
做完包皮手术后包皮起了一个大包特别的痒
94
孩子发烧物理降温是用热毛巾还是冷毛巾
95
做了椎间后路手术,9天了至今刀口感觉疼痛
96
婴儿尖叫大脑是否有问题
97
宝宝一放床上就哭怎么办
98
宝宝打完预防针发烧几天能好
99
哪些宝宝是高危新生儿
100
晚上睡觉有时直接憋醒