项目一3-设计方法回溯分解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
袁秀英 Tel: Email: y_xy22@163.com QQ:1309194884;项目一 温度报警器的设计与制作;设计方法回溯;电路如何设计?;;;;;C8051F005与电源的连接方法:;C8051F005与电源的连接方法:;C8051F005与温度传感器的连接方法:;C8051F005与温度传感器的接线原理:;C8051F005与温度传感器的接线原理:;结论: 该电路可将温度传感器的通断信号变成电平信号送到单片机的P3.7管腿。 T≥40℃,P3.7管腿得到低电平(0) T〈40℃, P3.7管腿得到高电平(1) ;C8051F005与发光二极管的连接方法:;C8051F005与发光二极管的连接方法:;C8051F005与发光二极管的连接原理:;C8051F005与发光二极管的连接原理:;如何使P3.2输出高电平或低电平? 如何使P3.2根据温度情况输出正确的高低电平?;软件设计 ;工作过程——T≥40℃ → P3.7=0V→ sensor=0;工作过程——T<40℃ → P3.7=3V→ sensor=1;硬件制作与调试 ;利用实验箱进行电路连接; 大胆尝试; 作业;关于单片机;关于单片机;关于单片机;关于单片机;C8051F005也是本课程主要介绍的单片机;思考题: 1、什么是单片机? 2、单片机的用途? 3、单片机几种名称的由来? 4、计算机系统的基本组成? 5、指出三个单片机生产厂家和3种不同的单片机产品。 6、如何用单片机实现温度报警功能?; 作业;程序设计的相关知识;程序设计的相关知识;C51程序设计的相关知识;红色字体为我们编写的C语言程序;此列为生成的机器语言(机器码) 窗口中按16进制显示,实际在芯片里是按二进制存储;每一条机器语言对应一条汇编语言;有些C语句对应一条汇编语言,例如WDTCN=0xde; ;有些语句对应若干条汇编语言;还会自动添加一些指令;最左列是存储地址,例如WDTCN=0xde语句的机器码被存到地址为0x0800、0801、0802三个存储单元;反汇编窗口也能显示每条机器码对应的汇编语言;;指令;C语言程序设计的相关知识;单片机C语言程序设计的相关知识;;C8051F005外部引脚;;对如下电路,P2口连接了8个按键,按键是单片机的输入外设。 ;;;引脚输入高电平(DC3V)时,端口对应值=1; 引脚输入低电平(DC0V)时,端口对应值=0;;如下电路,如果程序使 P3.7=0 ; P3.6=1; P3.5=0 ; P3.4=1; P3.3=1 ; P3.2=1; P3.1=0 ; P3.0=1; ;;将P2口8个开关信号送到P3口,控制8个LED, 用C语言写: #includec8051f000.h void main() { WDTCN=0xde; WDTCN=0xad; while(1) {P3=P2; // ;将P2上的信号送给P3 } };将P2口8个开关信号送到P3口,控制8个LED,。要求按键按下,对应LED熄灭;否则点亮。 #includec8051f000.h void main() { WDTCN=0xde; WDTCN=0xad; while(1) {P3=~P2; // ;将P2上的信号取反送给P3 } };;;;;;也可以共阴极连接;#includec8051f000.h sbit LED0=P3^0; sbit LED1=P3^1; sbit LED2=P3^2; sbit LED3=P3^3; sbit LED4=P3^4; sbit LED5=P3^5; sbit LED6=P3^6; sbit LED7=P3^7; void main() {WDTCN=0xde; WDTCN=0xad; while(1) { LED0=1; LED1=0; LED2=0; LED3=0; LED4=0; LED5=0; LED6=0; LED7=0; } };#includec8051f000.h sbit LED0=P3^0; sbit LED1=P3^1; sbit LED2=P3^2; sbit LED3=P3^3; sbit LED4=P3^4; sbit LED5=P3^5; sbit LED6=P3^6; sbit LED7=P3^7; void main() {WDTCN=0xde; WDTCN=0xad; PRT3CF=0xff; w

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档