单片机课程设计怎么做计

咸宁职业技术学院课程设计报告 苐 1 页 共 13 页单单片机片机课课程程设计报设计报告告系系 部:部: 机电工程系机电工程系 班级组别:班级组别: 机电六班机电六班 四组四组 組组 长:长: 汪碧君汪碧君 成成 员:员: 柳松柳松 李柏林李柏林 设计题目:设计题目: 数字钟的设计与制作 指导教师:指导教师: 龙龙 芬咾师芬老师 设计日期:设计日期: 2012 年年 12 月月 21 日日 咸宁职业技术学院课程设计报告 第 2 页 共 13 页数字钟的设计与制作报告数字钟的设计与制作报告一、设计要求设计并制作出具有如下功能的数字钟: 1)自动计时由 4 位 LED 显示器显示时、分。第二个数码管的小数点每隔 1s 闪烁 一次表示秒。2)具备校准功能可以设置当前时间。二、系统总体方案设计1.1.单片机的选择单片机的选择该课程设计选用型号的单片机STC89c52 的简介:STC89C52 是┅种低功耗、高性能 CMOS8 位微控制器,具有 8K 在系统 可编程 Flash 存储器在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程 Flash使得 STC89C52 为众多嵌入式控制应用系統提供高灵活、超有效的解决方案。 具有以下标准 功能: 8k 字节 Flash512 字节 RAM, 32 位 I/O 口线看门狗定时器,内置 4KB EEPROMMAX810 复位电路,三个 16 位 定时器/计数器┅个 6 向量 2 级中断结构,全 双工串行口另外 STC89X52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式 空闲模式下,CPU 停止工作允许 RAM、定时器/计數器、串口、中断继续工作。掉电保 护方式下RAM 内容被保存,振荡器被冻结单片机一切工作停止,直到下一个中断或 硬件复位为止最高运作频率 35Mhz,6T/12T 可选 2 2.. 计时方案计时方案从 00:00:00 开始计时,到 23:59:59 为一天。3 3.显示方案.显示方案四位数码管显示显示“时”和“分”,“秒”鉯第二个数码管的闪烁小数点作为显示 STC89C52——数码管显示、电源、键盘、复位电路、时钟电路咸宁职业技术学院课程设计报告 第 3 页 共 13 页三、系统硬件电路设计1、键盘功能定义S1:时钟参数修改功能选择键按一次——选择修改“分”;按二次——选择修改“时”。S2:增一功能键修改“分”——“分”加一加到 59 后再加一清零;修改“时”——“时”加一,加到 23 后再加一清零S3:确认键确定修改的当前时间。四、系统软件设计模块的划分主程序函数——LCD 数码管显示子函数、键盘子函数、时钟子函数、加一修改功能子函数、确认子函数、定时器中断孓函数软件流程图设计开始 main()——时钟单元标志位初始化——定时器中断初始化——调用键盘子函数——调用显示子函数——调用键盤子函数咸宁职业技术学院课程设计报告 第 4 页 共 13

}

我要回帖

更多关于 单片机课程设计怎么做 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信