正在加载图片...
主程序流程图如下 开始 段寄存器 初始化 设置8255 C口输入 换码 口输出 有按键? 返回DOS 结束 2.8255A工作于方式0,A口输出,C口输入。从C口的高4位和低4位分别输入一个 8421BCD码表示的十进制数,求和后仍以8421BCD码十进制数形式在LED上显示。键 盘上有键按下就返回DS。 3.8255A工作于方式0,A口输入,接开关K0-K7:C口输出接LEDL0-L7。用LED以 二进制数显示出K0-K7中置高电平的个数,程序运行中如有键按下就返回D0S 4.8255A工作于方式0,A口输出数码管位码,C口输出段码。在S0数码管上连续显示字 符0~F后再在S1数码管上显示字符0~F,每个字符停留1秒,循环显示。有按键返 回到D0S 提示:调用如下子程序或BI0S的等待功能,适当调整参数可延时1秒 )延时子程序 N SI 0200H48 主程序流程图如下 2. 8255A 工作于方式 0,A 口输出,C 口输入。从 C 口的高 4 位和低 4 位分别输入一个 8421BCD 码表示的十进制数,求和后仍以 8421BCD 码十进制数形式在 LED 上显示。键 盘上有键按下就返回 DOS。 3. 8255A 工作于方式 0, A 口输入,接开关 K0-K7;C 口输出接 LED L0---L7。用 LED 以 二进制数显示出 K0-K7 中置高电平的个数,程序运行中如有键按下就返回 DOS。 4. 8255A 工作于方式 0,A 口输出数码管位码,C 口输出段码。在 S0 数码管上连续显示字 符 0~F 后再在 S1 数码管上显示字符 0~F,每个字符停留 1 秒,循环显示。有按键返 回到 DOS。 提示: 调用如下子程序或 BIOS 的等待功能,适当调整参数可延时 1 秒 1) 延时子程序: DELAY PROC NEAR MOV SI, 0200H 段寄存器 初始化 C 口输入 有按键? N Y 结束 返回 DOS 开始 设置 8255 换码 A 口输出
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有