- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一课: 单片机的管脚
发布: 2010-7-10 10:42?|??作者: 来自网络?|?? 查看: 144次
电子园51单片机学习网/q7KW8Yvz Q
7^m |3i*`;w*p0
电子园51单片机学习网Y Ry)L_ cM
0TBs\r!s8rz)h0
电子园51单片机学习网 w?-qm9U1C/~*q
单片机就能自动控制小灯的闪烁。
]N5F!H k5WIK0
图3是常用的一种单片机,型号为AT89S51,它将计算机的功能都集成到这个芯片内部去了,就这么一个小小的芯片就能构成一台小型的电脑,因此叫做单片机。
o uST+]0
电子园51单片机学习网$g]}(IT!YbwM7At:o
3电子园51单片机学习网VF!XLf
@6j$@t!x0
图4
cQ9^2jId0
在40个管脚中,其中有32个脚可用于各种控制,比如控制小灯的亮与灭、控制电机的正转与反转、控制电梯的升与降等,这32个脚叫做单片机的“端口”,在单片机技术中,每个端口都有一个特定的名字,比如第一脚的那个端口叫做“P1.0”,由于本次试验仅仅控制一个小灯的亮与灭,由此只用一个端口就行了,我们就用第一脚的P1.0端口吧,如下图所示:电子园51单片机学习网5OML.J9UP+tfw
5
5D)h0G0l*P{0
第二课:跟我来编一个最简单的单片机程序
发布: 2010-7-10 10:43?|??作者: 来自网络?|?? 查看: 204次
在汇编语言中,让某个端口输出高电平或低电平都有专用的语句,以P1.0端口为例:电子园51单片机学习网7hveGl
让该端口输出高电平的语句是:
S`9U6s Hv |o,x0
SETB P1.0电子园51单片机学习网_B Z~}r
让该端口输出低电平的语句是:
Fe3Zd4C0
CLR P1.0电子园51单片机学习网/Q7h+Y!D0x-ha^x
好了,现在我们将小灯接在单片机的P1.0端口上,如下图所示:电子园51单片机学习网s Jt(PAdIP
6
#lL;x.`0}S3T!m0
由上图可知,当端口P1.0输出高电平时,小灯D不亮,因为小灯中不会有电流通过;当端口P1.0输出低电平时,小灯就亮,因为此时小灯中有电流通过。电子园51单片机学习网)t bIZR5_?
程序,下面就是让小灯亮一会儿、灭一会儿,交替闪烁的程序:电子园51单片机学习网T*q;an%T
MAIN:;电子园51单片机学习网sk%n7A} F$jQ
SETB P1.0;P1.0输出高电平
3P8mKfU!A%V~0
LCALL DELAY;这一行是调用延时子程序电子园51单片机学习网p3^P^8S9G
;P1.0保持高电平
\v:C#PuC0
;多停留一段时间
Ls,Mj{s|$V0
CLR P1.0;让P1.0输出低电平电子园51单片机学习网 j0rW2WG zXNM~o
LCALL DELAY;
bLZ{5t;H-?`0
;和刚才一样,让P1.0保持低
;N%rq+E6a}0
;电平停留一段时间,其实就电子园51单片机学习网p I l-D Png
;电子园51单片机学习网3y-dY*VP3P/tk%{,C
LJMP MAIN;跳转到MAIN处执行(循环)电子园51单片机学习网-Du([1rhf9bR
;以下是延时子程序,有关该延时程序的内容以后再学电子园51单片机学习网 F ^-fUf-`;B+p]p~D^N^)S-~0DELAY: MOV R7,#250
#}(J%t)b]0电子园51单片机学习网 n8pw6_1A]
D1: MOV R6,#250
0GW/V z,R0电子园51单片机学习网@ T4rm:K.lL\ x
D2: DJNZ R6,D2电子园51单片机学习网4[pbY R*d_Lh?
(V.V#px$m0DJNZ R7,D1电子园51单片机学习网H!fr Co
8\9f!XIcjFm0]rm0RET电子园51单片机学习网zh T]qqJ(S(E
电子园51单片机学习网(s4L*G ~gfFua
END7F](O aP6L0
[U}e%iF.M0
在以上汇编程序中,延时子程序每一行的具体含义先不管他,以后慢慢学到,上面的程序需要在一个名为“Keil uVision2”的软件中汇编完成,汇编后得到一个*.hex文件,这就是目标文件,然后用编程器将该文件“写”到单片机89s51中,这样该89s51就具有自动控制小灯闪烁的功能
您可能关注的文档
- 辽宁省锦州市中考语文模拟试题(5).doc
- 辽师大版品德和社会五年级下册教材辅导.doc
- 辽足猛将铁树开花敬军礼新婚妻子是射击队运动员.doc
- 迅婕科技餐饮管理系统使用手册.doc
- 过万重山漫想教学设计.docx
- 过度行为引发孩子的偏执发展.doc
- 过来人分享考研心路历程.doc
- 过来者说读研的目的.doc
- 迈锐光电发展历程.doc
- 迎接河北省教育教学督导评估阶段汇报.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)