題目:LED電子數位時鐘 第 二組 組員:49912028 陳柏霖 49912086 李育昇.

Slides:



Advertisements
Similar presentations
東元綜合醫院 主講人:醫事課 課長 張桂瑛 醫管處醫事課 新人教育訓練課程 -批價作業.
Advertisements

上 班 族 身心健康操 陽明大學 運動健康科學 研究中心 編著.
成语大观园 陆桥中学初二备课组.
第7章 AT89S51单片机的 串行口 1.
第七章 控制器 7.1 控制器的组成及指令的执行 7.2 控制方式和时序的产生 7.3 微程序控制器 7.4 微程序控制器及其微程序设计举例
本章内容: 中断的概念 MCS-51单片机中断系统 外部事件中断及应用
PLC控制系统设计与运行 模块二:灯光的PLC控制 主讲教师:吴会琴.
《计算机操作员》精品 课件 淮南市潘集职教中心
第5章 输入输出与接口技术.
8051 指令.
第七章 单片机存储器的扩展.
第五章 微处理器总线操作与时序 三、总线时序 一、 8086/8088引脚 二、最小模式和最大模式.
單晶片MCS-51 C語言入門實習 第1章 微電腦與單晶片MCS-51架構 作者:董勝源.
得技通电子 问题 1 右何者非為假指令 (1) XRL (2) EQU (3) MACRO (4) ORG.
单片机原理与应用.
第9章 串行扩展技术 (课时:6学时).
第7章 单片机系统的串行扩展 西安思源学院 电子信息工程学院 1.
第8章 AT89S52单片机外部 存储器的扩展 1.
复 习 一. 计算机中的数和编码 1. 2,10,16进制数及其之间的转换(整数) 按权展开,除x取余 2
本章内容: 中断的概念 MCS-51单片机中断系统 外部事件中断及应用
一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置. 一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置.
第14章 单片机应用系统抗干扰 与可靠性设计 1.
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年12月10日.
智能电子钱包终端设计(一) ——CPU卡与COS文件结构
第五章 存储系统 半导体存储器概述 系统内存扩充 高速缓冲存储器 虚拟存储器 PC系列机中的主存储器 习题与思考 上一章 目 录 帮助
第六章 存贮器 6.1 存储器概述 6.2 随机存取存储器(RAM) 6.3 只读存储器(ROM) 6.4 CPU与存储器的连接.
单片机应用技术 项目三 智能温控装置 第2讲 温度控制子项目 《单片机应用技术》精品课程组 湖北职业技术学院机电工程系.
第6章 MCS - 51单片机内部定时器/ 计数器 及串行接口 6.1 定时器/计数器的结构及工作原理 6.2 方式和控制寄存器
單晶片微電腦控制實習 使用計時中斷作走馬燈 計時器的基礎實習 國立大甲高工 電機科 2018年11月21日
第七章 MCS-51系统扩展 一、程序存储器扩展
第十一章 复位、时钟和省电方式控制.
第5章 输入输出与接口技术.
单片机原理及应用 MCS-51系列单片机的基本硬件结构 MCS-51指令系统 MCS-51单片机的系统扩展与应用.
单片机原理及应用 ——基于Proteus与Keil C 哈工大出版社
第2章 单片机的结构原理与 简单应用 (课时:10学时).
本 章 重 点 单片机的简单I/O扩展 8255A可编程并口芯片 8279可编程键盘/显示器接口芯片 单片机键盘接口技术
单片机原理 单 片 机 单片机接口技术 单片机应用技术.
知识点:1、PLC系统起动前检查项目、 定期检查项目、日常维护 内容与步骤 2、掌握PLC诊断流程及故障 排除
第十章 人机交互接口 本章学习目标 掌握键盘接口技术 掌握数码、液晶显示技术 了解数码管显示驱动和键盘扫描控制专用芯片.
第10章 综合实训 课题一 水温控制系统设计 一、实训目的 二、课题要求 熟悉常用温度传感器AD590的特性及接口电路的设计方法;
第8章 MCS-51串行口 8.1 串行口及其通信方式 8.2 IBM-PC系列机与 单片机 的通信技术.
第2章 单片机系统组成原理 2.1 MCS-51单片机组成原理 2.2 单片机复位电路设计 2.3 MCS-51存储器配置
6.1 输入/输出 6.2 CPU与外设数据传送方式 6. 3 MCS-51中断系统 6. 4 中断应用举例
本 章 重 点 单片机的结构特点 单片机的存储器特点 I/O端口的特点 CPU时序 课时安排:3个课时.
第四章 指令系统及汇编语言程序设计.
第4章 中断技术 一个完整的微机系统是由硬件和软件共同构成的。微机系统的硬件有CPU、存储器和I/O口,外设组成。CPU与存储器之间的信息交换比较简单,而CPU与外设之间进行信息交换之前必须确定外设是否准备好,即选择I/O传送方式。I/O传送方式有4种:无条件、查询、中断和DMA。本章学习中断传送方式的有关内容。
单片机系统设计 教师:朱华贵 2016年03月01日
数码管数字时钟电路的设计 1. 系统硬件电路的设计
单片机技术及应用 课程要求:应用MCS-51汇编语言进行 软件设计。 应用MCS-51及有关芯片进 行硬件接口设计。
8051單晶片 蘇恆生 老師.
第3章 MCS-51指令系统 介绍MCS—51系列单片机的寻址方式 介绍MCS—51系列单片机的指令系统
5-6 串列埠模式0輸出埠擴充實習.
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
第6章 存储器接口 6.1 存储器概述 6.2 半导体存储器 6.3 MCS-51单片机存储器扩展.
什么是单片机 单片微型计算机(Single Chip Microcomputer)简称单片机,是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、存储器(memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。单片机内部基本结构如图1.7所示。由于它的结构与指令功能都是按照工业控制要求设计的,故又称为微控制器(Micro-Controller.
K60入门课程 06 首都师范大学物理系 靳熙芃.
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
積體電路封裝報告 手機型號:Sharp SH837W 指導老師:涂O清 教授 組員:4A1L0025 陳O哲 4A1L0005 李O展
2. MCS-51单片机的组成及结构分析 2.1 MCS-51单片机的内部结构及结构特点
四、手工汇编 完成汇编的方法有两种:手工汇编和汇编程序汇编 1.手工汇编步骤 A
微机原理与接口技术 ——80x86微处理器 西安邮电大学 计算机学院 范琳.
单片机原理及应用 (C语言版) 第8章 单片机系统扩展
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
简单芯片扩展I/O接口 8155可编程接口芯片及其使用 键盘及显示器接口设计 A/D和D/A转换接口技术
FPPA 程式設計 這一章開始正式進入FPPA程式設計的世界,我會從一個簡單的程式開始解說,一邊介紹專案開發時最常應用的技巧還有程式控制的手段,一邊把系統規畫的概念導入給大家,讓大家對專案的規畫能有一個初步的概念。
暗房技術實驗 顯影 停影 定影 授課教授:莊東漢 林招松 教授 助教:朱峰民 實驗目的 暗房技術 實驗設備與材料 實驗結果 實驗原理
第4章 MCS-51汇编语言程序设计 教学基本要求: (1)、了解MCS-51汇编语言程序设计的特点;
第2章 80C51单片机的硬件结构 教学基本要求: (1)、熟悉单片机的定义、名称、分类方法;
第1章 微型计算机基础.
Presentation transcript:

題目:LED電子數位時鐘 第 二組 組員:49912028 陳柏霖 49912086 李育昇

目錄 前言________________P.3 系統架構____________P.4 硬體電路設計_______P.5

前言 8051為一個小型的微控制器,常被用來當作小型專題的控制器,因此利用8051單晶片控制設計一個電子時鐘,並結合七段顯示器來顯示數字,使在夜晚或黑暗的地方也能夠使用,其主要功能為時間顯示與設定。

系統架構 在設計程式中,運用計時器(Timer)與中斷(Interrupt)的概念,挑選合適的計時器模式去實行,使CPU在穩定的狀態下運作。當有中斷發生時,CPU跳至其相對的向量位址去執行,直至副程式結束回到主程式,CPU繼續穩定運作。

硬體電路設計 單晶片時鐘電路圖

硬體電路元件 (1).IC-89C51 (2).七段顯示器 (3).LED 燈 (4).排阻 (5).電阻 (6).電容 (7).按鈕 (8).石英震盪器 12MHz

元件介紹:單晶片8051: 8051能夠達到以更小的體積,來達成自動控制作業,如感測訊號的擷取、循序控制等,且具備了便宜、電路簡單、體積小與耗電低等優點,使得傳統的8051成為學校的教材,在業界使用上也極為廣泛。

8051系統要件 1. 振盪器: 外接一個石英晶體,可生整個系統所需時序 脈波。 2. CPU: 用來執行指令、控制整個微電腦的運作。 3. 程式記憶體: ROM或Flash Memory,用來儲存程式及固 定不變的常數,不會因電源切斷而消失。

4. 資料記憶體: RAM,用來儲存程式執行中須加 以改變的資料, 可由CPU存取資料,但電源切斷,資料即消失。 5. 計時器/計數器: 用指令設定16位元的計時器與計數器。 6. I/O接腳: 一共有32隻接腳可被應用。

接腳說明 1. ALE:編號第30隻接腳,為位址栓鎖致能 信號腳位。 2. PSEN :編號第29隻接腳,外部程式記憶 體致能腳位。 3. EA: 用於存取外部程式碼,編號第31隻 接腳,屬於輸入腳。 4. Vss或GND:編號第20隻接腳,接地電位。 5. Vcc:編號第40隻接腳,外接+5V電源。

6. XTAL1及XTAL2(圖.1):反相放大器輸入與輸出端,編號第18~19隻接腳,用來外接石英震盪器。 7. RESET(圖.2):編號第9隻接腳,重置輸入腳,當輸入為High時,則重置;加按鈕,以方便重置設定。 nnnn 圖.1 圖.2

1. P0.0~P0.7(port0): 編號第32~39支接腳, 可為八位元輸入埠或輸出埠。 2. P1.0~P1.7(Port1): 編號第1~8支接腳, 3. P2.0~P2.7(Port2): 編號第21~28支接腳,

4. P3.0~3.7:編號第10~17隻腳,可為八位元輸入埠或輸出埠。

元件介紹:七段顯示器 在日常生活中,是一種表現數字的方式。 例如:冷氣、時鐘、手錶...等等的顯示表,大部分都是由七段顯示器來呈現。

它是由 7 個 LED 所構成,透過單晶片的程式運算, 進制或十六進制的數字。 例如:單晶片控制a、b、g、c、d位置發亮,即可 產生數字3。

七段顯示器可分為「共陽極」與「共陰極」兩種 共陽極顯示器,需在電路輸入4-bit的二進位數字訊號,即可顯示數字。(共同接點接Vcc) 共陰極顯示器,以獨立方式控制不同接點開合來顯示數字。(共同接點接Vss)

程式說明 在單晶片的運算下過了一秒後,更新變換顯示時間,並檢查是否過了1秒,最後在記錄舊的秒數。 ;----------------------------------- ; UPDATE MIN , SEC TIME_PRO: 例如: MOV A , SEC 60秒後又過一秒鐘, MOV B , SEC0 分鐘的顯示器會加1分鐘。 CJNE A , B ,TI1 JMP TI2 60分鐘又過一秒鐘, TI1: CALL CONV 小時的顯示器會加1小時。 MOV SEC0, SEC TI2: RET

;------------------------------------- ; K2:HH K3:MM K4:OK SET_TIME: CLR TR0 MOV SEC,#0 ; SCAN 3 KEY TO ADJ............ L0: CALL SCAN1 JB K2,L1 ; K1 KEYED ADJ HH...... INC HOUR MOV A, HOUR CJNE A,#24,L11 MOV HOUR,#0 L11: CALL CONV CALL SCANS ; DELAY JMP L0 表示 K2 控制小時的按鍵 表示 K3 控制分鐘的按鍵 表示 K4 完成設定的按鍵 當按下 K1 重新設定按鍵,計時器動作暫停,秒鐘變數清除為0 七節顯示器開始掃描,若按下K2鍵,顯示器小時計數加1,若沒有按下K2鍵,則顯示器繼續掃描 當顯示器小時計數為24小時,小時變數自動清除為0,即顯示器顯示為”00”

系統功能 1.時間顯示: 七段顯示器C1:顯示小時(十位數) 七段顯示器C2:顯示小時(個位數) 七段顯示器C3:顯示分鐘(十位數) 七段顯示器C4:顯示分鐘(個位數) 2.時間設定: 按鍵K1:設定時間 按鍵K2:設定小時 按鍵K3:設定分鐘 按鍵K4:完成設定

操作說明 1.程式執行後,LED閃動表示程式開始執行, 七段顯示器顯示初始值“0000”。 2.按下K1進入時間設定。 6.按reset按鍵,單晶片運算重置,並回歸初始狀 態, 顯示器為”0000”。

影片介紹 1.基本作動形式 2.LED創意作動形式

結論 透過單晶片實作了解8051及其他電子元件的功用,並且學習在實作過程中,遇到電路上與程式上的問題時,能夠有耐心地了解問題所在,並自行解決的能力;而最重要的就是享受焊接電路的樂趣與完成後的成就感。

參考資料 LED創意之電子數位時鐘 http://dspace.lib.fcu.edu.tw/bitstream/2377/29826/1/D973627698201.pdf 七段顯示器計時時鐘 http://eshare.stust.edu.tw/EshareFile/2010_12/2010_12_6e462f5c.pdf 單晶片8051實作入門-CH13(單晶片時鐘)

謝謝指教