单片机硬件资源习题讲解_第1页
单片机硬件资源习题讲解_第2页
单片机硬件资源习题讲解_第3页
单片机硬件资源习题讲解_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

已知8051单片机的fosc 6MHZ 请利用T0和P1 0输出矩形波 其矩形波高电平宽50us 低电平宽度300us 解 用方式2定时TMOD xxxx0010取02H设计数初值为X 定时时间为t 机器周期为T 待计的数为N定时50us X01 M t T 28 50 2 231 0E7H定时300us X02 M t T 28 300 2 106 6AH1 用查询方式完成本命题MOVTMOD 02H 要关中断MOVTL0 0E7H TL0为定时器 定时50usSETBTR0 启动T0 即TL0 T50 SETBP1 0 P1 0输出高电平MOVTH0 6AH 下次定时300usT050 JBCTF0 T300 定时50us到了 转移到T300 SIMPT050 定时50us未到 继续等待T300 CLRP1 0 P1 0输出低电平MOVTH0 0E7H 下次定时50usT030 JBCTF0 T50 定时300us到了 转移到T50 SIMPT030 定时300us未到 继续等待 2 用中断方式完成本命题 系统初试化 等待中断 当前定时50us P1 0取反 下次定时50us 下次定时300us Y N 中断返回 中断入口 开始 ORG0000HLJMPstartORG000BHLJMPzhdt0start MOVTMOD 02HMOVTL0 0E7HMOVTH0 6AHMOVIE 82H IP 00HSETBP1 0SETBTR0SJMP zhdt0 CPLP1 0JBP1 0 T300MOVTH0 0E7HRETIT300 MOVTH0 6AHRETI 利用8031串行口设计4位静态七段显示器 画出电路并编写程序 要求4位显示器上每隔ls钟交替地显示 GOOD 和 5678 345610111213 CLR A B CK RXD TXD 8051 P3 0 P3 1 P1 0 74LS164 D0D1D2D3D4D5D6D7 12 345610111213 CLR A B CK 74LS164 D0D1D2D3D4D5D6D7 12 98 98 12 7段显示器 7段显示器 设G O O D的驱动码存在内部RAM33H 32H 31H 30H中 设5 6 7 8的驱动码存在内部RAM37H 36H 35H 34H中 定时1s 500us 20 100 设振荡频率为6MHz 用定时器T0定时500us TMOD xxxx0010B X 256 500 2 6 采用中断方式 IE 10000010B 82H串行口工作在方式0输出 SCON 00000000B 00H ORG0000HLJMPMAINORG000BHLJMPT0ZDMAIN MOVTMOD 02HMOVTH0 06HMOVTL0 06HMOVSCON 00HMOVIE 82HMOVR6 20MOVR7 100MOVR0 30HMOVR1 34HMOVR5 4SETBTR0SJMP T0ZD DJNZR6 T0EDMOVR6 20DJNZR7 T0ZDMOVR6 20MOVR7 100MOVA R0XCHA R1MOVR0 AMOVR2 ACHL MOV

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论