8051's UART mode0 output 通訊二甲 B09622042 洪紹凱.

Slides:



Advertisements
Similar presentations
软饮料概述 人文艺术系 石惠舟. 什么是饮料? 饮料概述 饮料是指以水为基本原料,由 不同的配方和制造工艺生产出 来,供人们直接饮用的液体食 品。 饮料 饮料除提供水分外,由于在不 同品种的饮料中含有不等量的 糖、酸、乳以及各种氨基酸、 维生素、无机盐等营养成分, 因此有一定的营养。
Advertisements

高一七班 研究性学习小组 当我们正为寻找什么课 题而烦恼时,忽见一 精光从我面前闪过。 艾玛,原来是我同桌 眼镜反射,自此 “ 眼镜 ” 这课题被我付诸行动。 我们为此进行了研究 讨论学习 下图为组员在查阅资料.
集团公司火力发电厂热工自动控 制系统的投入情况和问题分析 东北所热自室. 自动控制系统是机组热工专业管理水 平和设备状态的集中体现,一台机组 的自动投入率和自动调节品质体现了 机组的整体水平。同时,自动控制效 果的优劣,也是机组节能降耗目标的 实现手段和基础。
第五单元 酒水知识与酒吧服务 主题三 蒸 馏 酒 —— 中国蒸馏酒. 蒸馏酒是把经过发酵的酿酒原料,经过一次或多次的蒸馏过 程提取的高酒度酒液。
5.1 中断的概述 5.2 MCS - 51中断系统 5.3 中断系统的应用
兵车行 杜甫 福州十一中语文组 林嵘臻.
小猪.
新約研讀 彼得前書複習 讀經組
主讲人:刘利 交通大学网络控制课程系列 上海交通大学机电控制研究所 交通大学网络控制课程系列 考试课、专业基础课、必修课
鬼太郎 身為幽靈族後裔一員的鬼太郎,他出生的時候,父母便雙亡,不過他的爸爸化身為眼珠,陪伴著他。而鬼太郎與他的同伴貓女、臭鼠人等,為了維持妖怪與人類間的和平,他們將一一消滅邪惡的妖怪,守護這世界的和平。
综合实践活动 设计与实践案例 ——《感恩父母》主题班会.
第7章 AT89S51单片机的 串行口 1.
6 单片机的中断与定时系统 I/O设备必须通过I/O接口与计算机连接。 I/O接口的功能: 1.速度匹配: 锁存数据、传送联络信号。
项目二 中断应用系统设计 本项目学习目标: (1)制作一个单片机控制的彩灯电路。 (2) 理解中断的基本概念;
第二章 项目一:企业厂区与车间平面设计 1.
共产党员致力 新疆油田信息化建设 数据公司信息业务党支部 2013年6月.
中鸣虚拟搜救比赛项目 (一人) 现场主题创作(40%)(一人) 3D虚拟搜救(60%)(一人).
序列埠通訊.
第5章 中断系统 5.1 中断的概念 5.2 MCS-51单片机的中断流程 5.3 MCS-51的中断响应条件和中断处理
一 二 三 四 五 六 七 项目建设总体情况 建设工作机制与举措 项目建设进展 建设经费投入与使用 贡献与示范 典型案例
恩典更新 羅15:1-13.
臺北市特殊教育校園融合 聽覺障礙篇 臺北市政府教育局 發行 臺北市立中山女子高級中學 彙編.
本章内容: 中断的概念 MCS-51单片机中断系统 外部事件中断及应用
成员名单 陈丽 陈敏 杨娇 高丽莉 李亚金 吴沅娟 任津沙 张舒蓉.
任务1: 点亮你的LED----初识单片机.
CH.2 Introduction to Microprocessor-Based Control
8051 指令.
單晶片MCS-51 C語言入門實習 第1章 微電腦與單晶片MCS-51架構 作者:董勝源.
第四章 指令系统及汇编语言程序设计.
项目2 2个LED发光二极管控制 知识与能力目标 熟悉单片机的I/O口功能与特性。
得技通电子 问题 1 右何者非為假指令 (1) XRL (2) EQU (3) MACRO (4) ORG.
4-10 STM Timer/Counter 與比較吻合輸出
第4章 智能仪器通信接口 4.1 GPIB通用接口总线 4.2 GPIB接口电路的设计 4.3 串行通信总线 4.4 串行通信接口电路的设计
第9章 串行扩展技术 (课时:6学时).
內容:串列傳輸 實作:Arduino to PC 、 Arduino to Arduino 簡報:廖崇義
第2章 MCS-51单片机指令系统与汇编语言程序设计
复 习 一. 计算机中的数和编码 1. 2,10,16进制数及其之间的转换(整数) 按权展开,除x取余 2
本章内容: 中断的概念 MCS-51单片机中断系统 外部事件中断及应用
一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置. 一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置.
第6章 MCS - 51单片机内部定时器/ 计数器 及串行接口 6.1 定时器/计数器的结构及工作原理 6.2 方式和控制寄存器
本章分为三节,主要介绍: 6.1 计算机串行通信基础 C51的串行口 6.3 单片机串行口应用举例.
第八章 80C51单片机的串行通信 主要内容:本章主要介绍80C51串行通信相关知识,包括串行通信基本概念,80C51单片机的串行口及其工作方式,以及单片机在双机或多机通信中的应用。
UART口的第一次接触 MCU起航 QQ:
微算機(二) 's UART mode0 input
初始化串列通訊埠 在啟始串列傳輸介面時有以下3個步驟:假設傳輸的通訊協定為9600bps,傳送8個位元資料,沒有同位位元,1個停止位元。
第2章 单片机的结构原理与 简单应用 (课时:10学时).
本 章 重 点 单片机的简单I/O扩展 8255A可编程并口芯片 8279可编程键盘/显示器接口芯片 单片机键盘接口技术
第八章 数据通信.
第8章 MCS-51串行口 8.1 串行口及其通信方式 8.2 IBM-PC系列机与 单片机 的通信技术.
6.1 输入/输出 6.2 CPU与外设数据传送方式 6. 3 MCS-51中断系统 6. 4 中断应用举例
单元五 MCS-51单片机内部资源 5.1 任务九 单片机计数并显示 5.2 任务十 单片机流水灯控制 5.3 任务十一 两台单片机数据互传
第六章 安全衛生工作守則 6-1 前 言  6-2 訂定依據相關法令規定  6-3 工作守則製作程序及製作前應注意事項  6-4 如何訂定適合需要之安全衛生工作守則  6-5 結 論.
臺北市特殊教育校園融合 聽覺障礙篇 臺北市政府教育局 發行 臺北市立中山女子高級中學 彙編.
一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置. 一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置.
第九章 MCS-51串行接口 9.1 串行数据通信概述 通 信 并行 一、并行通信和串行通信 串行 串行通信 数据是一位一位传送的
5-6 串列埠模式0輸出埠擴充實習.
5-13 串列通訊實習.
藝術大師-達利.
单元17 钢 结 构 学习目标 (1)了解钢结构的特点。 (2)了解钢结构的发展现状。 (3)掌握钢结构的链接方式。
第三章 计算机系统的组成与工作原理.
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
四、手工汇编 完成汇编的方法有两种:手工汇编和汇编程序汇编 1.手工汇编步骤 A
实验一 原子发射光谱定性半定量分析 一、概述 二、仪器装置 三、实验步骤.
汽车电器与控制设备 第0章 绪论.
微算機(二) 's UART mode1 communication
全台灣最美的日出好美…好美… 這就是傳說中的潑墨二寮,耳聞她的日出有如國畫般 所以稱為潑墨二寮
单片机应用技术 (C语言版) 第8章 串行通信接口
用按鈕控制動作狀態 單晶片微電腦控制實習 輸入埠基礎實習 國立大甲高工 電機科 2019年9月10日
第1章 微型计算机基础.
96 教育部專案補助計畫案明細 單位 系所 教育部補助款 學校配合款 工作໨目 計畫主 持人 備註 設備費 業務費 579,000
Presentation transcript:

8051's UART mode0 output 通訊二甲 B09622042 洪紹凱

大綱 Using 8051's UART mode0 and 74164 or isp2032 make serial to parallel convert, then show  on the 8 LEDs.

UART 8051內部提供的串列傳輸的介面,是一種”非同步式資料傳輸”(Universal Asynchronous Receiver Transimitter,簡稱”UART”)

UART 傳輸方式 串列傳輸是透過一條傳輸線將資料傳送出去,傳送的方法是,由傳送端每隔一段時間將一個Bit的資料傳送出去,直到這筆8Bit資料傳送完畢為止,如此就完成了一筆資料的傳送工作。接收端也必須以一樣的速度,用分時的方式一個Bit接一個Bit的讀入。

UART 傳輸同步問題 UART的同步方式,是在8個資料位元的前面加上一個同步用的起始位元(Start Bit),以及在8資料位元後面再加上另一個同步用的停止位元(Stop Bit) 規定起始位元為”0”,停止位元為”1” 效率雖然不高,但可大大提升可靠性

傳輸速率 串列傳輸是以分時的方式,將一個位元的資料狀態呈現在傳輸線上面,若是位元在傳輸線上的時間越短,則代表其傳輸速率越快,一般是以每秒傳多少位元的方法來判斷傳輸速率,單位bit/sec 單位稱之為元率或者鮑率,這是很重要的通訊參數,控制傳送、接收的速度

特殊控制暫存器SCON SM0 SM1 模式 1 2 3 移位暫存器控制I/O,鮑率固定為工作頻率/12 移位暫存器控制I/O,鮑率固定為工作頻率/12 1 8 位元串列資料傳送,鮑率由計時器1 來控制 2 9 位元串列資料傳送,可分為兩種,工作頻率/32 或是工作頻率/64 3 9 位元串列資料傳送,鮑率由計時器1 來控制

SM2 在串列傳輸2 或3 模式時,做多處理機控制功能用 REN 串列界面接收位元,當REN=1 時表示接收致能(Enable) TB8 在模式2 或3 時,所送出之第九資料位元,可以由軟體指令來做控制設 定或消除 RB8 在模式2 或3 時,所送出之第九資料位元,存放在此位元中 TI 串列傳輸資料發送中斷產生旗號,當工作於模式0 時,送出8 個資料位 元後TI=1.而在其他工作模式,在送出停止位元時,TI 也會被設為1,此 位元必須由軟體來清除,所以在傳送完資料後,要下達"CLR TI"指令來 清除TI 旗號 RI 串列傳輸資料發送中斷產生旗號,當工作於模式0 時,當收到第8 個串 列輸入資料位元後,RI 會設為1,在其他工作模式時,收到停止位元的一 半時,硬體會自動將此位元設為1,此位元必須以軟體指令"CLR RI"來

RS232 介面 8051內含的一組全雙功串列傳輸介面,可以同時接收或傳送外部送來的資料,但動作信號為TTL準位0V~5V,與標準的RS232介面不相容,故必須加上準位轉換IC(HIN232),才可以與RS232介面直接相連

程式 Mode0 輸出 ORG 0 ;程式從0位址開始 START: MOV SCON, #0H 設定mode 0 MOV P1, #FFH 將P1設為輸入 LOOP: MOV A, P1 讀指撥開關 MOV SBUF, A ACC的內容移到SBUF JNB TI, $ TI串列輸入中斷 CLR TI 清除TI旗標 JMP LOOP 至LOOP成一個迴圈 END

參考資料 同學請教