《拉幕式数码显示技术〖汇编+C语言参考资料〗》由会员分享,可在线阅读,更多相关《拉幕式数码显示技术〖汇编+C语言参考资料〗(7页珍藏版)》请在金锄头文库上搜索。
1、21 拉幕式数码显示技术 1 实验任务 用 口接数码管的 ah 端,8 位数码管的 8 通过 740控制选通每个数码管的位选端。制 74,B,C 端子。在 8位数码管上从右向左循环显示“12345678”。能够比较平滑地看到拉幕的效果。 2 电路原理图 图 系统板上硬件连线 (1 把“单片机系统”区域中的 8芯排线连接到“动态数码显示”区域中的 ah 端口上; (2 把“三八译码模块”区域中的 7 用 8芯排线连接到“动态数码显示”区域中的 8 端口上; (3 把“单片机系统”区域中的 口用 3根导线连接到“三八译码模块”区域中的 A、B、C“端口上; 4 程序设计方法 (1 动态数码显示技术
2、;如何进行动态扫描,由于一次只能让一个数码管显示,因此,要显示 8位的数据,必须经过让数码管一个一个轮流显示才可以,同时每个数码管显示的时间大约在 1以为了保证正确显示,我必须每隔 1得刷新一个数码管。而这刷新时间我们采用单片机的定时/计数器 定时 10 采用方式 2。 (2 在进行数码显示的时候,要对显示单元开辟 8个显示缓冲区,每个显示缓冲区装有显示的不同数据即可。 5 程序框图 主程序框图 中断服务程序框图 图 汇编源程序08908,#101,#1001001000001(65536,#(6553656(65536,#(6553656,#0,A+0,#0,1,#08H,001,#50,1
3、001,#8,100,#9,00,#01H,0H,#8,#02H,1H,#80H,#8,#03H,2H,#81H,#80H,#8,#04H,3H,#82H,#81H,#80H,#8,#05H,4H,#83H,#82H,#81H,#80H,#8,#06H,5H,#84H,#83H,#82H,#81H,#80H,#8,#07H,6H,#85H,#84H,#83H,#82H,#81H,#80H,#8,#08H,7H,#86H,#85H,#84H,#83H,#82H,#81H,#80H,#8,#00H,7H,#106H,#105H,#104H,#103H,#102H,#101H,#100H,#106H,56H,67H,70C 语言源程序#=0=0=16,16,16,16,16,16,16,16;u;i;);t0( ;if(4);P0=;P1=;if(8);if(1600);u+;if(u=9)u=0;i=0;i8;i+)i=16;i=0;iu;i+)i=8;