项目4任务2:动态显示器设计与制作ppt课件.pptx
《项目4任务2:动态显示器设计与制作ppt课件.pptx》由会员分享,可在线阅读,更多相关《项目4任务2:动态显示器设计与制作ppt课件.pptx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、项目4任务2:动态显示器设计与制作电子课件项目四 任务二动态显示器设计与制作一、目的与要求一、目的与要求 利用PROTUES仿真软件进行电路设计,通过KEIL软件进行单片机程序设计,要求对7段数码管操作动态显示8个数字(1-8),通本任务学习,要求学习者能进行动态数码显示电路设计与仿真,能熟练掌握一维数组及相关指令。项目四 任务二动态显示器设计与制作二二.电路设计电路设计1.1.效果图效果图项目四 任务二动态显示器设计与制作2.搭建过程搭建过程(1)放置单片机,在元件放置模式下点击“P”按钮,输入关键字“AT89C51”,选中“AT89C51”元件,点击“OK”按钮,放置单片机到合适位置。项目
2、四 任务二动态显示器设计与制作(2)放置数码管,在元件放置模式下点击“P”按钮,输入关键字“seg”,选中“7SEG-MPX8-CA-BLUE”元件,点击“OK”按钮,放置数码管到合适位置。CA为共阳,CC为共阴。项目四 任务二动态显示器设计与制作(3)连接电路。项目四 任务二动态显示器设计与制作三三.程序设计程序设计1.源程序源程序#include /#include /创建库文件创建库文件unsigned char table=0 xc0,0 xf9,0 xa4,0 xb0,0 x99,0 x92,0 x82,0 xf8,0 x80,0 x90;unsigned char table=0
3、xc0,0 xf9,0 xa4,0 xb0,0 x99,0 x92,0 x82,0 xf8,0 x80,0 x90;void delay(unsigned int i)void delay(unsigned int i)unsigned int j,k;unsigned int j,k;for(j=0;ji;j+)for(j=0;ji;j+)for(k=0;k120;k+);for(k=0;k120;k+);void main()/void main()/主程序主程序 unsigned char i,ds;unsigned char i,ds;while(1)/while(1)/循环指令,一直
4、执行下面括号中的内容循环指令,一直执行下面括号中的内容ds=0 x01;ds=0 x01;for(i=0;i8;i+)for(i=0;i8;i+)P3=ds;P2=tablei+1;/P3=ds;P2=tablei+1;/送位选和段码数据送位选和段码数据delay(5);delay(5);/延时延时ds=ds1;ds=ds1;/位选数据向左移位选数据向左移1 1位位项目四 任务二动态显示器设计与制作2.程序设计流程程序设计流程项目四 任务二动态显示器设计与制作3.相关知识相关知识(1)4位一体数码管位一体数码管项目四 任务二动态显示器设计与制作(2)LED动态显示动态显示动态显示是一种按位轮流
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 任务 动态 显示器 设计 制作 ppt 课件
限制150内