单片机课程计.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例:串行接口扩展 串行接口扩展 8251作用说明 与51的连接关系 端口地址说明 工作方式选择(初始化命令字) 池远饯嗡苇肉窑淬曲译亩求跋沃极读涕迭猖贯撤攒橡趋厩厄懊答埃葛怀递单片机课程设计单片机课程设计 硬件说明例 扩展接口芯片8255(如图示) 可编程并行接口芯片 用于6位LED显示 PA口用于位控 PA0控LED0 PA1控LED1 PA2控LED2 PA3控LED3 PA4控LED4 PA5控LED5 PB口用于7段LED段控 PB0:A段 PB1:B段 PB2:C段 PB3:D段 PB4:E段 PB5:F段 PB6:G段 PB7:DP段 与(三总线)主控芯片连接 D0-D7接D0-D7 A0接A0,A1接A1 CS接XXX译码 RD接RD WR接WR 8255在系统中的端口地址 PA口:xxxxH PB口:xxxxH PC口:xxxxH P控制口:xxxxH 8255命令控制字 PA口方式0输出,PB口方式0输出 趾砖蝇韶贪碳贱嘲灶个纸搅始证文吏郴恃椅狈沃讹暑纽咋仗椎宿暂临顿欣单片机课程设计单片机课程设计 软件设计说明例 显示子程序 显示子程序名:DISP 功能:将地址LED5-LED0中的内容在数码管上显示出来。 入口条件:LED5-LED0 调用程序:定时中断调用 被调用子程序:延时子程序 出口条件:无 显示的原理如下:从最左边数码管开始,由PA口输出位控码(在这里,即20H),由8255的PB口输出欲显示的字形码(如字符“0”,共阴极的字形码为“0C0H”),则在最左边的数码管显示字符“0”。然后,由PA口输出位控码(在这里,即40H),由8255的PB口输出欲显示的字形码,则在下一个数码管显示相应字符。40H可以由对20H循环移位得到。共循环6次,则6个数码管自左至右顺序显示一次,调整好中间的间隔时间(用延时程序实现),利用人的视觉暂留,得到同时显示的效果。 由于字形码无规律可寻,编程不方便,因此,将字形码按0、1、……,9,A,……,F的顺序排列,其它字符如H、_、空字符(熄灭)排在其后,构成字形表。在LED5~LED0存放欲显示字符在表中的序号,通过查表程序得到相应的字形码,由PB口输出。如显示“0”时,在LED5中不是字形码为“0C0H”,而是“00H”,因为字形码“0C0H”在字形表中的序号是“0”,16进制表示为“00H”。字形码表见表2-1。 由此,可绘制程序框图如右图所示。 SI←LED5 CX←06H DL←20H CX-1=0 AL←[SI] AL←XALT查表 PB口←AL PA口←AL(DL) DL循环右移 SI←SI-1 返回 Y N 显示子程序框图 调延时子程序 BX←TABLE 恢复寄存器 雾筏恢忌消蹬堆孙西充满域洽堑鄙潮雾拆上文拖剩辰那众逊莫禹钥梁专棵单片机课程设计单片机课程设计 常用芯片说明 狱闪溜腹典蛀或霞牟菏丘兽怨战残擂醇惮拾肢乐酬跌钮暖坞喧悉积啦怎篙单片机课程设计单片机课程设计 8088的引脚图 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 GND A14 A13 A12 A11 A10 A9 A8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 NMI INTR CLK GND VCC AD15 AD16 / S3 AD17 / S4 AD18 / S5 AD19 / S6 SS0*(HIGH) MN / MX* RD* HOLD(RQ)*/ GT0*) HLDA(RQ1* /GT1*) WR*(LOCK*) M / IO( S2* ) DT / R*( S1* ) DEN( S0 ) ALE INTA TEST* READY RESET 8088 冀隐瓦壤汞雹昔宁汪熙挖询莫嗅伍感臼嘛骋俭派凄蚤黄氯拢到糟骡密养撬单片机课程设计单片机课程设计 51单片机课程设计 要求: 系统硬件原理图(A3) 设计说明书一份(5000) 软件设计 封面-任务书-目录-正文-参考文献-源程序-答辩记录 邮礼帜更哎疽秽积富臭拓恳嚷抒漾惧懂奥臆圭陋链赴扰橇波慨谰掺冠绦掸单片机课程设计单片机课程设计 设计任务说明 分组:由班长和学习委员对同学进行分组 塑警束底崩垒侗际位葱一舰外见寇丙置咆兴瓦赶播烷遏庆胰扣放涣利砂放单片机课程设计单片机课程设计 1、电子通告系统 采用51CPU单片机; 用发光二极管阵列组成大屏幕,用并行接口输出信号,控制其显示汉字,图形;

文档评论(0)

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

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

1亿VIP精品文档

相关文档