- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1-3硬体介绍
1 第一站相關知識 2 實作過程 3 相關知識 4 實作過程
1-3 硬體介紹
1-3-1 ATmega8 介紹
ATmega8 是由 Atmel 公司推出的
單晶片,共有 28 根接腳,為 AVR 架
構。AVR 架構屬於哈佛結構,其採用
了精簡指令集,運算速度更加快速。
圖 1-14 ATmega8 腳位圖
ATmega8 分成三組 8 位元暫存器 (DDR、PORT 與 PIN),其中 DDR 暫存器用來控
制 PB、PC、PD 方向 ( 輸出或輸入 )。
第 14 至 19 腳位以及第 9 與 10 腳位為 PB0 至 PB7。
第 23 至 28 腳位以及第 1 腳位為 PC0 至 PC6。
第 2 至 6 腳位以及第 11 至 13 腳位為 PD0 至 PD7。
第 7 腳位為 VCC 電源,第 8 與 22 腳位為 GND 接地,ATmega8的工作電壓範圍
在 4.75 至 5.25 伏特間。
第 20 腳位為 AVCC 電源,AVCC 是在 ADC 控制時才需用到,不過未使用 ADC 控
制時,也需將此腳連接至 VCC 電源。
第 9 與 10 腳位為 PB6 及 PB7,當需用到外部振盪器時,可將 PB6 的 XTAL1 及
PB7 的 XTAL2 功能開啟,連接外部振盪器,不過這時的 PB6 及 PB7 不再當一般輸入
與輸出接腳使用。在本試題中,此兩腳位需連接石英振盪器。
1-16
1-3 硬體介紹
第 4 腳位為 PD2,當需用到外部中斷時,可將 PD2 的 INT0 功能開啟,提供外部
中斷功能,不過這時的 PD2 只能做為輸入控制。在本試題中,為了使 ATmega8 與電腦
溝通,ATmega8 中藉由 PD2 的外部中斷功能以及第 6 腳位的 PD4 模擬 USB 通訊,此
兩腳位需連接 USB 資料線。
第 12 至 19 腳位為 PD6、PD7、PB0 至 PB5,在本試題中這 8 根接腳為輸出模
式,組成資料線控制綠色及紅色 LED。
第 27 腳位為 PC4,連接至 74LS273 的 CLK 腳位,用作 74LS273 時脈觸發,故
必須設定為輸出模式。
第 28 腳位為 PC5,連接至 74LS244 的致能腳位,控制 74LS244 三態緩衝閘輸出
與否,故必須將此腳位設定為輸出模式。詳細架構與功能可參閱 ATmega8 資料手冊,
網址:/devices/ATMEGA8.aspx
1-3-2 74LS244 介紹
74LS244 外觀上共有 20 根接腳,內部包括 2 組三態緩衝閘,每組包含 4 個三態緩
衝閘,其腳位圖與內部構造如圖 1-15 所示。
圖 1-15 74LS244 內部構造與腳位圖
74LS244 三態緩衝閘輸出分別由 1G (PIN 1), 2G (PIN19) 所控制,當 1G =0, 2G
=0 時,輸出 (Y) 等於輸入 (A) 訊號,若
文档评论(0)