- 13
- 0
- 约1.57万字
- 约 18页
- 2016-12-10 发布于贵州
- 举报
《单片机原理及应用课程设计-电子时钟》
J I A N G S U U N I V E R S I T Y
单片机原理及应用
课程设计
学院名称:计算机科学与通信工程学院
专业班级:通信工程0901
学生姓名:
学生学号:
指导教师:熊 书 明2012年01月 11日
一?设计目的
1、熟悉键盘的工作原理,掌握HD7279A芯片实现键盘扫描程序设计及调试方法;
2、3、4、、在课程设计过程中,不断调试程序和修改程序,提高了对单片机的应用能力,分析问题和解决问题的能力、二、1、LED显示器上实现正常的时分秒计时;
2能通过键盘输入当前时间,并从该时间开始计时;
3有校时 、校分功能;
4有报时功能,通过指示灯表示;
5有闹时功能,闹时时间可以设定,通过指示灯表示。
2、文字说明HD7279是一片具有串行接口的,可用于驱动8位共阴极式数码管(或64只独立LED)的智能显示驱动芯片,该芯片同时还可连接多达64键的键盘矩阵,单片即可完成LED显示、键盘接口的全部功能。HD7279内部含有译码器,可直接接受BCD码或者16进制码,并同时具有两种译码方式,此外还有消隐、闪烁、左移、右移、段寻址等多种控制指令。HD7279具有片选信号,可方便地实现多于8位的显示或多于64键的键盘接口。3、4、核心源程序清单:
//******************************test7279*******************************
#include c8051f020.h
#include intrins.h
//和通信10届的同学一起上电路分析很愉快。如果你在文库里找到了另外一份
//08届一班学号12号上传、财富值为5分的,最好不要下载,很让人抓狂。如
//果已经下载…我也无话可说。
sbit HD7279_DATP1^7;
sbit HD7279_CLKP1^6;#define NOSELECT7279 P5 | 0x80 //片选置1,未选中
#define SELECT7279 P5 ~0x80 //片选清零,选中
#define Set7279DAT HD7279_DAT1 //数据线置1
#define Clr7279DAT HD7279_DAT0 //数据线置0
#define Set7279CLK HD7279_CLK1 //时钟高电平
#define Clr7279CLK HD7279_CLK0 //时钟低电平// HD7279测试/演示程序//I/O口初始化
void Delay1msunsigned char T;//延时T毫秒
void Delay1sunsigned char T;// 延时T秒
void Delay1usunsigned char T;//延时T微秒
//仿真总线时序发送一个字节
void Send7279Byteunsigned char chchar i;
SELECT7279;//置CS低电平
Delay1us50;//延时50μ
for i0;i8;i++if ch0x80//输出7位到HD7279A的DATA端 1000 0000Set7279DAT;//数据线置1elseClr7279DAT;//数据线置0Set7279CLK;//置CLK高电平chch1;//待发数据左移Delay1us8;//延时8μ
Clr7279CLK;//置CLK低电平Delay1us8;//延时50μClr7279DAT;//发送完毕,DATA端置低,返回//总线时序接收一个字节
unsigned char Receive7279Bytevoidunsigned char i,ch;
ch0;Set7279DAT;//DATA端置为高电平,输入状态
Delay1us50;//延时50μ
for i0;i8;i++Set7279CLK;//置CLK高电平
Delay1us8;//延时8μ
chch1;//接收数据左移1位
if HD7279_DATch+1;//接收1位数据
Clr7279CLK;//置CLK低电平
Delay1us8;//延时8μClr7279DAT;//接收完毕,DATA端重新置成低电平输出状态
return ch;
void BlankLEDunsigned char chSend7279Byte0x98; //发消隐指令
Send7279Bytech;//1-显示 0-消隐
NOSELECT7279;//置CS高电平unsigned char code BdSeg[]0x7e,0x30,0x6d,0x79, // 0 1 2 30x33,0x5b,0x5f,0x70, // 4
您可能关注的文档
- 《单层混凝土工业厂房设计》.doc
- 《单层轻钢结构、二层框架结构工程监理规划》.doc
- 《单层厂房计算书》.doc
- 《单层轻钢结构厂房工程施工组织设计方案》.doc
- 《单层厂房设计详细计算书——毕业设计》.docx
- 《单层双跨钢筋混凝土工业厂房结构课程设计》.doc
- 《单工无线发射接收系统的制作》.doc
- 《单工位后注低温射蜡机》.doc
- 《单工序落料模设计说明书》.doc
- 《单张纸胶印机的维护保养毕业论文》.doc
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit10 Lending a Helping Hand素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit11 Rules Matter素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit12 Better Together素养测评卷(含答案).docx
- 2026年中考英语语法选择专题训练(含答案).docx
- 2026中考语文二轮学思并重,涵养君子之德论语十二章、虽有佳肴、大道之行也.docx
- 中考文言文常见文化常识梳理.docx
- 中考语文二轮:内修君子德外尽忠臣心诚子书出师表修身立德主题学习.docx
- 中考语文二轮:不一样的求学路一样的成长梦送东阳马生序劝学主题学习.docx
- 中考语文二轮:《陋室铭》《爱莲说》托物寓意主题学习.docx
最近下载
- 中国神经外科重症患者气道管理专家共识(2025版).docx
- 《农产品区域公用品牌评价指南》.docx VIP
- 中央储备粮通辽直属库余粮堡分库新建储备仓施工项目施组设计.doc VIP
- 危险化学品安全知识培训.pptx VIP
- 中央储备粮唐山直属库油脂油料仓储物流项目三期工程施工组织设计最新.doc VIP
- 承包人自行施工范围内拟分包的非主体和非关键性工作.doc VIP
- 中央储备粮遂宁直属库有限公司搬迁项目滑模施工方案.docx VIP
- 危险化学品安全知识与处理培训.ppt VIP
- 方正证券-信息技术-OpenClaw赋能金融投研-17个高效应用案例详解——AI Agent赋能金融投研应用系列之三.pdf VIP
- 高二生物第一次月考卷【测试范围:苏教版2019选择性必修2第1章~第2章】(考试版).docx VIP
原创力文档

文档评论(0)