- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
1.5微電腦系統概念 圖1-1微處理器、微電腦和微電腦系統的關係返回本章首頁任務:點亮一個發光管(8051)
拿到一塊晶片,想要使用它,首先必須要知道怎樣連線1、電源:這當然是必不可少的了。單片機使用的是5V電源,其中正極接40引腳,負極(地)接20引腳。2、振蒎電路:單片機是一種時序電路,必須提供脈衝信號才能正常工作,在單片機內部已集成了振盪器,使用晶體振盪器,接18、19腳。只要買來晶振,電容,連上就可以了,按圖1接上即可。?3、複位引腳:按圖1中畫法連好,至於複位是何含義及為何需要複要複位,在單片機功能仲介紹。?4、EA引腳:EA引腳接到正電源端。至此,一個單片機就接好,通上電,單片機就開始工作了。任務分析:第一個任務是要用單片機點亮一只發光二極體LED。要能夠讓1引腳P1.0按要求變為高或低電平。當1腳是高電平時,LED不亮,只有1腳是低電平時,LED才發亮。要電腦做事,也得要向電腦發命令,電腦能聽得懂的命令稱之為電腦的指令。一個引腳輸出高電平的指令是SETB,讓一個引腳輸出低電平的指令是CLR。因此,只要寫SETBP1.0,要P1.0輸出高電平,CLRP1.0要P1.0輸出低電平怎樣才能電腦執行這條指令呢?總不能也對電腦也說一聲了事吧。要解決這個問題,還得有幾步要走。翻譯成電腦能懂的方式,再讓電腦去讀。電腦能懂什麼呢?它只懂一樣東西——數字。因此我們得把SETBP1.0變為(D2H,90H),把CLRP1.0變為(C2H,90H),至於為什麼是這兩個數字,這也是由51晶片的設計者--INTEL規定的,我們不去研究。第二步,在得到這兩個數字後,怎樣讓這兩個數字進入單片機的內部呢?這要借助於一個硬體工具“編程器”。我們把它的名字設為:001led.最後把生成的001led.hex燒入8051裏面。然後把晶片換到試驗卡座裏,這時候我們可以看到p1.0這個燈亮了。為啥要用單片機搞得這麼複雜?接一個電池,燈不就亮了?如果我們不要p1.0亮。而是要p2.0亮,那麼寫入clrp2.0就可以啦,不需要你動烙鐵來改線。這樣我們看到,硬體電路的連線沒有做任何改變,只要改變寫入單片機中的內容,就可以改變電路的輸出效果。第二個試驗:點亮一個閃爍的發光管
SETBP1.0CLRP1.0……這是不行的,有兩個問題,第一,電腦執行指令的時間很快,執行完SETBP10後,燈是滅了,但在極短時間(微秒級)後,電腦又執行了CLRP10指令,燈又亮了,所以根本分辨不出燈曾滅過。第二,在執行完CLRP10後,不會再去執行SETBP10指令,所以以後再也沒有機會讓滅了。主程序:LOOP:SETBP1.0;(1)LCALLDELAY;(2)CLRP1.0;(3)LCALLDELAY;(4)AJMPLOOP;(5)以下為副程式DELAY:MOVR7,#250;(6)D1:MOVR6,#250;(7)D2:DJNZR6,D2;(8)DJNZR7,D1;(9)RET;(10)END;(111.4電腦中的數和編碼1.4.1計數制 1.4.2二進位數(用B表示)1.4.3十六進制數(用H表示)1.4.4不同進制數之間的轉換1.4.5數制書寫約定1.4.6電腦中數的表示 1.4.7電腦常用編碼返回本章首頁1.4.1計數制日常生活中廣泛使用的數為十進位數,這是一種逢十進一的計數方法。用的數制還有二進位、八進制和十六進制等。基數小於10的計數制,可用十進位相應的數碼作為它的數字符號,一個數一般由多個數碼組成。數碼在數中的位置不同,其值也不同。返回本節1.4.2二進位數(用B表示)以2為基數的數制稱為二進位計數制,它只包括0和1兩個數碼,很容易用電子元件的兩種不同的狀態來表示,例如,用高電平表示1,用低電平表示0。所以,電腦中通常採用二進位數。二進位數的計數特徵:逢二進一,運算簡單。在加、減、乘、除四則運算中,乘法實質上是做移位加法,除法則是移位減法。返回本節1.4.3十六進制數(用H表示)為了書寫和閱讀方便,經常採用十六進制數作為二進位的縮寫形式。十進位數、二進位數、十六進制數的對照表如表1-1所示。在計數時,逢十六進一,這樣書寫長度
您可能关注的文档
- 单位估价表课件.ppt
- 单位荷载法课件.ppt
- 单相可控整流电路课件.ppt
- 单行程螺纹加工课件.ppt
- 单形和聚形课件.ppt
- 单重循环程序结构课件.ppt
- 单自由度体系的振动分析课件.ppt
- 单自由度振动课件.ppt
- 弹簧设计课件.ppt
- 弹性力学参量的指标表示法课件.ppt
- 人教版英语5年级下册全册教学课件.pptx
- 部编人教版2年级上册语文全册教学课件含单元及专项复习.pptx
- 人教版8年级上册英语全册教学课件(2021年8月修订).pptx
- 教科版(2017版)6年级上册科学全册课件+课时练.pptx
- 人教版PEP版6年级英语下册全册教学课件(2022年12月修订).pptx
- 部编人教版2年级下册语文全册课件(2021年春修订).pptx
- 人教版数学6年级下册全册教学课件(2023年教材).pptx
- 湘少版5年级下册英语全册教学课件(2021年春修订).pptx
- 人教PEP4年级下册英语全册教学课件 [2}.pptx
- 人教版6年级上册英语全册教学课件.pptx
最近下载
- 《人生由我》梅耶·马斯克 ppt读书笔记模板.pptx
- 2025届高考专题复习:古诗词鉴赏 课件(共136张PPT).pptx VIP
- (二模)2024~2025 学年度苏锡常镇四市高三教学情况调研(二) 地理试卷(含答案).docx
- Recycle Mike's happy days-Mike's day on the farm(课件)人教PEP版英语六年级下册.pptx
- 2025年《普通高中语文课程标准 .pdf VIP
- 2025届高考语文专题复习:古诗词鉴赏二轮复习策略 课件(共61张PPT).pptx VIP
- 七下语文同步解析与测评人教版电子版.pdf VIP
- 供水设备供货及安装施工方案.docx VIP
- 绿色设计产品评价规范 建筑结构用钢板.pdf VIP
- 高中语文(统编版)必修上册全册单元教材解读课件.pptx
文档评论(0)