欢迎来到天天文库
浏览记录
ID:45581203
大小:883.00 KB
页数:11页
时间:2019-11-15
《《项目四数码管显》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目四单片机的I/O口——数码管显示辽宁轨道交通职业学院主要内容软件设计4项目任务1相关知识2硬件设计3任务考核5使用MCS-51单片机,控制一位七段数码管显示,呈现9-0循环显示倒计时效果,时间间隔不做要求。设计单片机控制电路并编程实现此功能。项目任务项目演示相关知识——七段数码管基本原理七段数码管的本质就是八个LED拼接成一个“8”字形,可以显示0~9的数字和很多英文字母。通常分为:共阴极数码管和共阳极数码管。数字dpgfedcba十六进制编码9100100000x908100000000x80
2、7100110000x986100000100x825100100100x924100110010x993101100000xB02101001000xA41111110010xF90110000000xC09~0数字编码表(共阳极)相关知识——多位数码管显示原理利用人眼的“余辉效应”,通过高速的闪烁和刷新实现多位显示。多位数码管动态显示实际上是在交替显示,每一时刻只有一位数码管显示指定的数字,但由于其切换速度极快,人眼很难分辨,就形成了多位显示的效果。硬件设计流水灯电路数码管显示电路单片机最小系统
3、电路单片机最小系统电路硬件设计单片机控制七段数码管显示项目器件清单序号器件名称规格型号数量备注1单片机芯片STC89C51RC或兼容型号1使用40脚IC座2七段数码管共阳极1任何颜色均可3无源晶振12MHz14电容30pF2瓷片电容10μF1电解电容5电阻560Ω81/4W或1/8W4.7kΩ11/4W或1/8W6按键6mm*6mm*4.3mm1自复式按键7导线若干软件设计#include"reg51.h"#defineLED_PORTP2//定义P2为LED的IO口voidDelay_ms(uns
4、ignedintxms);//毫秒延时函数unsignedcharcodedat[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0x98,0x80,0x90};//分别对应0~9十个显示编码voidmain(void){unsignedchari;for(;;)//单片机程序是个死循环{for(i=10;;i--)//循环10次查表法查表法{LED_PORT=dat[i-1];//i是10的时候,访问dat[9]Delay_ms(800);//每次取对应的数据后延时0.
5、8s左右}}}voidDelay_ms(unsignedintxms)//毫秒延时函数{………}项目考核考核成绩(100分)过程考核80分平时成绩20分基础理论30分单项技能20分课堂作业实训报告10分考勤、学习态度10分综合技能40分
此文档下载收益归作者所有