第四章 MSP430數位I/O原理與實驗.

Slides:



Advertisements
Similar presentations
“ 我不能 上学了,我 每天还要帮 家里拾柴火 呢。 ” 给远方的小学生写一封信 书信的基本格式: 开头顶格写称呼,打上冒号; 换行空两格写问候语; 接下来换行空两格写正文部分; 正文结束后,换行写祝颂语; 最后在右下方写上寄信人姓名和 写信日期。
Advertisements

中醫藥就醫用藥 - 婦女篇 中醫藥安全衛生教育資源中心 中醫藥就醫用藥百分百、就是藥做到: 停、看、聽、選、用專業.
下背痛 林口長庚醫院內科 住院醫師 毛畯台. 下背痛常見原因 軟組織受傷/背部筋膜發炎 椎間盤突出症 脊椎退化性關節炎 壓迫性骨折 椎間盤滑脫 惡性腫瘤 泌尿道疾患 姿勢不良.
華德學校上午校 「協助小學中國語文科教師建立專業學習型社群」計劃 (2008) 總結分享會 二零零九年一月十日.
图说 毕业生档案 学生工作部 2016 年 5 月. 毕业生档案 毕业前 文字记载 书面材料 家庭情况政治思想 身体状况学习成绩 高校毕业前文字记载的书面材料 用人单位选拔、聘用毕业生的重 要人事依据 工作后人事档案的基础和雏形 什么是毕业生档案?
園藝二乙 1 號 丁楷儒 32 號 孫子恩. 1. 福山萵苣 ( 大陸妹 ) : 福山萵苣,萵苣家族成員之一,鮮甜脆綠又帶有萵苣類的 特殊苦味,用來代替生菜搭配烤肉也別具風味。極少病蟲 害,只需定時澆水施肥就能健康長大,是相當容易種植又 能有大收穫的蔬菜 。 感想: 雖然大陸妹好吃又好種,但種了太多而吃不完.
南宁市中小学生学籍信息化管理系统 用户培训手册
第五单元 口语交际和作文.
第八章 負債 8-1 負債之意義及內容 8-2 流動負債 8-3 長期負債 8-4 其他負債.
工业财务状况表 财务部分培训 (2010年年报).
无锡商业职业技术学院 机电工程学院党总支孙蓓雄
2016年全国中级会计资格考试 经济法 主讲老师:葛江静.
南京市中等职业学校 2013级人才培养方案 编制说明.
北京市工作居住证办理讲解.
全面了解入党程序 认真履行入党手续 第一讲 主讲人:陈亭而.
中共湖北大学知行学院委员会党校 入党材料规范填写指导 学工处 李华琼 二〇一三年十二月.
云南财经大学2010年党员发展培训—— 党员发展工作培训 校党委组织部 2010年9月17日.
实际问题与一元二次方程(一).
审题与立意 夏邑高中高四语文组.
述职报告 ( 二○○七年度 ) 述职人: xxx 部 门: 计划财务部 岗 位: 部门经理.
转正述职报告 电商文案策划 XXX.
逻 辑 学 主讲:李贤军.
护患沟通技巧 护理部 马红云.
努力做好新常态下 反映社情民意信息工作 省政协研究室 欧阳东 2016年5月31日.
第三讲 事务性文书的写作 (计划 总结 调查报告 ).
教育部補助計畫經費動支應行注意事項 報告單位:主 計 室 104年10月.
思想道德修养与法律基础 主讲人:XXX.
特种设备安全法简介 中原油田分公司 杜习广 2015年4月 视频.
我 自我介绍 我爱看的 书 名片 格言.
马街乡综治维稳工作情况汇报 汇报人:xxx.
农事学实践教程 主讲:XXXX 作物繁种技术.
通病文章 休 闲   今天天气真好,晴空万里,天上飘着朵朵白云。(偶可从没见过这样的情景^_^)我和同学小刚一起骑车去上学,突然他的车气门芯坏了,我就把我车上的拔下来给他装上,我俩继续一起高高兴兴地骑车往学校赶。(原来“我”的自行车可以不用气门芯啊^_^)   我们经过一家百货商店时,我不禁感慨道:啊!看来人民生活水平的确提高了,你看那位农民老大爷,左手一台电冰箱,右手一台电视机,一溜小跑回家去了。(比周星弛在《功夫》里还要厉害?!)都说一心不能二用,当我注视老大爷的时候,冷不丁岔道里冲出来一位老太太,说
第八章 诉讼法 第一节 诉讼法概述 第二节 民事诉讼法 第三节 行政诉讼法 第四节 刑事诉讼法.
科學與科技課程 教師分享會 二OO四年五月七日.
应如何深化普通高中学生综合素质评价 北京教科院基础教育研究所 赵学勤 2010、12、14-15.
追问课堂,寻求效益 —有效教学的几点思考 牟平区实验小学 战丽娜.
普及纳米知识 推动科技进步.
电商2班 第五组. 电商2班 第五组 小组成员: 组长:汤昀 成员:杨阳、陆萍、邹斯斯、吴晓庆、吴盈盈.
Combinational Logic 組合邏輯
我真的很不想活,日子過得太沒有意思了。. 我真的很不想活,日子過得太沒有意思了。 聽起來,你現在的日子真難熬,你 願意說說看為什麼嗎?
让道德之花越开越鲜艳 主讲 xxx.
老员工心态管理.
平昌县泥龙初中校本培训 中小学微型课题研究
第二章 信息的获取 2.1 获取信息的过程与方法.
通 知 通知是批转下级机关的公文,转发上级机关和不相隶属机关的公文,传达要求下级机关办理和需要有关单位周知或执行的事项,任免人员时使用的公文。
二、感谢信的种类 根据寄送对象不同,感谢信可以分为三种: 1、直接寄送给感谢对象; 2、寄送对方所在单位有关部门或在其单位公开张贴; 3、寄送给广播电台、电视台、报社、杂志社等媒体公开播发。
热烈祝贺医院开业.
加速度計 指導老師 : 洪正瑞 製作人 : 蔡昌佑.
Chapter 06 Design Implementation Part I
Arduino 基本知識.
102年度新北市立三重商工旗艦計畫實施方案 先進車用電子控制技術培育計畫
數位邏輯與電子學 陳鍾誠 2005年5月16日.
邏輯設計.
Noise & Distortion in Microwave Systems.
    Arduino 1602 LCD 量測電壓顯示 LCD 示波器    林品成 月.
小專題-霍爾電路之IC研究 組員:施怡儒 S 柯曄新 S 張久藝 S
组合逻辑3 Combinational Logic
Arduino.
Programmable Logic Architecture Verilog HDL FPGA Design
認識電源供應器 DC POWER SUPPLY 製作者:謝連陽.
實驗五 截波電路與箝位電路 實驗目的 瞭解何謂截波電路與箝位電路及其差異。 能預測一個直流偏壓對箝位電路之影響。 電子學實驗 陳瓊興編.
    使用Arduino量測直流(DC)電壓    林品成 月.
教育部補助計畫經費動支應行注意事項 報告單位:主 計 室 107年11月6日.
K60入门课程 06 首都师范大学物理系 靳熙芃.
5. Combinational Logic Analysis
2015年雪佛兰经销商7-8月夏季市场活动激励政策 执行手册及模板
Exp4:加法器.
第二章 認識電子零件與工具 電壓、電流與接地 電阻 電容 二極體和LED 操作萬用電錶 看懂電路圖 用麵包板接電路.
實習學生:陳姵儒 指導教授:潘明全 實習單位:戴正彥升大學中心
8的乘法口诀 导入 新授 练习.
Presentation transcript:

第四章 MSP430數位I/O原理與實驗

數位I/O內部暫存器

數位I/O內部暫存器

數位I/O內部暫存器

數位I/O內部暫存器

數位I/O LED01.C 觀察暫存器的變化 用示波器或電錶量測 0x01  0000 0001 Digital Output 測試I/O pin 的電壓變化 觀察暫存器的變化 用示波器或電錶量測 0x01  0000 0001 試試看讓Pin 1.0~Pin 1.3 全部為低電位

數位I/O LED01.C 試試看讓LED1、LED2 同時亮起來

數位I/O LED02.C 觀察暫存器的變化 用示波器或電錶量測 0x01  0000 0001 0x00  0000 0000 Digital Output 測試I/O pin 的電壓變化 觀察暫存器的變化 用示波器或電錶量測 0x01  0000 0001 0x00  0000 0000 試試看改變延遲時間

數位I/O LED02.C 單晶片程式常用小技巧 使用|= P1DIR |= BIT0; P1DIR = P1DIR | BIT0; P1DIR  xxxx xxxx OR 0x01  0000 0001 xxxx xxx1 只有設為1的位置被改變 有何好處???? 若同時將板子上兩顆LED點亮,如何作?

數位I/O LED02.C 單晶片程式常用小技巧 使用&= ~() P1DIR &= ~BIT0; P1DIR = P1DIR & (~BIT0); P1DIR  xxxx xxxx AND ~0x01  1111 1110 xxxx xxx0 只有設為0的位置被改變 有何好處???? 若同時將板子上兩顆LED熄滅,如何作?

數位I/O LED03.C 試試看讓兩個燈同時閃爍 試試看讓兩個燈交錯閃爍 Digital Output eXclusive-OR, XOR) 當奇數個輸入為高準位時,才有高準位輸出。 2輸入互斥或閘:只有2輸入不同時才有高準位輸出。 試試看讓兩個燈同時閃爍 試試看讓兩個燈交錯閃爍

數位I/O SWITCH01.C Digital Input 供應3.3V電壓或接地,觀察暫存器的變化

數位I/O SWITCH02.C 按S2鈕按下,LED1會跟著熄滅(反相,why??) xxxx 0xxx P1IN= v = Digital Input 按S2鈕按下,LED1會跟著熄滅(反相,why??) xxxx 0xxx xxxx xxx0 P1IN= v = v >>3 試著讓LED2跟著S2變化(同相)

數位I/O SWITCH03.C 監測S2有無被按下,若被按下,LED1燈號跟著反覆變化(變很快) xxxx 0xxx P1IN= Digital Input 監測S2有無被按下,若被按下,LED1燈號跟著反覆變化(變很快) xxxx 0xxx 0000 1000 0000 0000 P1IN= 0x08 = AND mask 試著改成監測P1.7電位 若為H則讓LED1及LED2 交錯閃爍 若為L則停留在上次狀態

數位I/O SWITCH04.C 監測S2有無被按下,若被按下,LED1與LED2交錯閃爍 x0xx xxx1 P1OUT = Digital Input 監測S2有無被按下,若被按下,LED1與LED2交錯閃爍 x0xx xxx1 0100 0001 x1xx xxx0 P1OUT = 0x41 = XOR mask x0xx xxx1 0100 0001 P1OUT = 0x41 = XOR

數位I/O SWITCH05.C 監測S2有無被按下,若被按下且放開後,LED1與LED2交錯一次 xxxx 0xxx P1IN= Digital Input 監測S2有無被按下,若被按下且放開後,LED1與LED2交錯一次 xxxx 0xxx 0000 1000 0000 0000 P1IN= 0x80 = AND mask 解決按鈕開關彈跳問題 利用延遲解決(for迴圈部分) 試著改成按下瞬間就改變

數位I/O Pull-up/down resistor Pull-up/down resistors are used in electronic logic circuits to ensure that inputs to logic systems settle at expected logic levels if external devices are disconnected or high-impedance. They may also be used at the interface between two different types of logic devices, possibly operating at different power supply voltages. From Wiki When the switch is open the voltage of the gate input is pulled up to the level of Vin. When the switch is closed, the input voltage at the gate goes to ground. When the switch is open the voltage of the gate input is pulled down to the level of ground. When the switch is closed, the input voltage at the gate goes to Vin.

數位I/O Pullup_down01.C 示波器探棒接到GND及P1.4,以手觸摸P1.4腳,可發現P1.4電位不穩定狀況。 Digital 示波器探棒接到GND及P1.4,以手觸摸P1.4腳,可發現P1.4電位不穩定狀況。

數位I/O Pullup_down01.C 移除兩行註解狀態,將P1.4分別接到GND及VCC觀察LED1狀態。 Digital 移除兩行註解狀態,將P1.4分別接到GND及VCC觀察LED1狀態。 若要P1.4輸入預設為high,該如何修正?