实验28255七段数码管静动态显示.docxVIP

  • 207
  • 0
  • 约3.29千字
  • 约 6页
  • 2021-04-04 发布于天津
  • 举报
微机实验报告书 学号: 姓名: 班级: 同组名单: 实验日期:2012.12.21 实验题目: 七段数码管的静态显示 实验目标: 掌握数码管显示数字的原理 (功能:键盘输入一位十进制数字(0~9),用七段数 码管显示。) 解题思路: 静态显示:按图10 (a)连接好电路,将8255的A口 PAO-PA鲂别与七段 数码管的断码驱动输入端a-g项链,位码驱动输入端S1接+5V, SO dp S 10 S 10琵接电路图 动态显示:按图10 (b)连接好电路,七段数码管段码连接不变,位码驱 动输入端S1, S0接8255C口的PC1, PCQ编程在两个数码管上显示“56” 程序框图:静态显示见图11( a),动态显示见图11 (b)。 始丿从键盘接收字符将所得字符的 ASCII码减如H 始丿 从键盘接收字符 将所得字符的 ASCII码减如H 1 查表求出对应的盅码 将段码自8药5A 口输出 (b) 图11流程图 关键问题分析(静态显示): 1、按键判断和程序结束判断 按键来说,由于程序中必须输入数字,所以没有必要对是否按键进行判断, cmp al,0jl exit ; jl,cmp al,9jg exit ;jg, cmp al,0 jl exit ; jl, cmp al,9 jg exit ;jg, 条件转移指令,即在小于时转移 条件转移指令,即在大于时转移 程序中还要用到“ c

文档评论(0)

1亿VIP精品文档

相关文档