第篇:数字钟课程设计心
设计目
数字钟种数字电路技术实现时分秒计时装置机械式时钟相具更高准确性直观性机械装置具更更长寿命广泛
数字钟原理讲种典型数字电路中包括组合逻辑电路时序电路
次设计制做数字钟解数字钟原理学会制作数字钟通数字钟制作进步解种制作中中规模集成电路作实方法数字钟包括组合逻辑电路时叙电路通进步学掌握种组合逻辑电路时序电路原理方法
二设计求
(1)设计指标
①时间12时周期
②显示时分秒
③具校时功分时分进行单独校时校正标准时间
④计时程具报时功时间达整点前10秒进行蜂鸣报时
⑤保证计时稳定准确须晶体振荡器提供表针时间基准信号
(2)设计求
①画出电路原理图(仿真电路图)
②元器件参数选择
③电路仿真调试
④pcb文件生成印输出
(3)制作求行装配调试发现问题解决问题
(4)编写设计报告写出设计制作全程附关资料图纸心体会
三原理框图
1.数字钟构成
数字钟实际标准频率(1hz)进行计数计数电路计数起始时间标准时间(北京时间)致需电路加校时电路时标准1hz时间信号必须做准确稳定通常石英晶体振荡器电路构成数字钟
(a)数字钟组成框图
2.晶体振荡器电路
晶体振荡器电路数字钟提供频率稳定准确32768hz方波信号保证数字钟走时准确稳定指针式电子钟数字显示电子钟晶体振荡器电路般输出方波数字式晶体振荡器电路通常两类类ttl门电路构成类通cmos非门构成电路次设计采种图(b)示cmos非门u1晶体电容电阻构成晶体振荡器电路u2实现整形功振荡器输出似正弦波波形转换较理想方波输出反馈电阻r1非门提供偏置电路工作放区域非门功似高增益反相放器电容c1c2晶体构成谐振型网络完成振荡频率控制功时提供180度相移非门构成正反馈网络实现振荡器功晶体具较高频率稳定性准确性保证输出频率稳定准确
设计目
数字钟种数字电路技术实现时分秒计时装置机械式时钟相具更高准确性直观性机械装置具更更长寿命广泛
数字钟原理讲种典型数字电路中包括组合逻辑电路时序电路
次设计制做数字钟解数字钟原理学会制作数字钟通数字钟制作进步解种制作中中规模集成电路作实方法数字钟包括组合逻辑电路时叙电路通进步学掌握种组合逻辑电路时序电路原理方法
二设计求
(1)设计指标
①时间12时周期
②显示时分秒
③具校时功分时分进行单独校时校正标准时间
④计时程具报时功时间达整点前10秒进行蜂鸣报时
⑤保证计时稳定准确须晶体振荡器提供表针时间基准信号
(2)设计求
①画出电路原理图(仿真电路图)
②元器件参数选择
③电路仿真调试
④pcb文件生成印输出
(3)制作求行装配调试发现问题解决问题
(4)编写设计报告写出设计制作全程附关资料图纸心体会
三原理框图
1.数字钟构成
数字钟实际标准频率(1hz)进行计数计数电路计数起始时间标准时间(北京时间)致需电路加校时电路时标准1hz时间信号必须做准确稳定通常石英晶体振荡器电路构成数字钟
(a)数字钟组成框图
2.晶体振荡器电路
晶体振荡器电路数字钟提供频率稳定准确32768hz方波信号保证数字钟走时准确稳定指针式电子钟数字显示电子钟晶体振荡器电路般输出方波数字式晶体振荡器电路通常两类类ttl门电路构成类通cmos非门构成电路次设计采种图(b)示cmos非门u1晶体电容电阻构成晶体振荡器电路u2实现整形功振荡器输出似正弦波波形转换较理想方波输出反馈电阻r1非门提供偏置电路工作放区域非门功似高增益反相放器电容c1c2晶体构成谐振型网络完成振荡频率控制功时提供180度相移非门构成正反馈网
络实现振荡器功晶体具较高频率稳定性准确性保证输出频率稳定准确
(f)带消抖电路校正电路
6.整点报时电路
电路应整点前10秒钟开始整点报时时间59分50秒59分59秒期间时报时电路报时控制信号
时间59分50秒59分59秒期间时分十位分位秒十位均保持变分595分计数器十位qcqa位qdqa秒计数器十位qcqa相产生报时控制信号
报时电路选74hc30构成74hc308输入非门
四元器件
1.四连面包板1块(编号a45)
2.镊子1
3.剪刀1
4.阴八段数码6
5.网络线2米
6.cd4511集成块6块
7.cd4060集成块1块
8.74hc390集成块3块
9.74hc51集成块1块
10.74hc00集成块4块
11.74hc30集成块1块
12.10mω电阻5
13.500ω电阻14
14.30p电容2
15.32768k时钟晶体1
16.蜂鸣器10(班)
1)芯片连接图
1)74hc00d2)cd4511
3)74hc390d4)74hc51d
2.面包板介绍
面包板块总五部分组成竖四横面包板身种免焊电板
面包板样式:
面包板注意事项:
1.面包板旁般附香蕉插座输入电压信号接
2.图中连着黑线表示插孔相通
3.拉线时量线紧贴面包板线成直角避免交叉跨越元件
通次学种电路概解说坐言立行电路应该动手实际操作会深刻理解
3.设计建议
希老师动手制作前应先告诉关做电路资料原理检测电路方法关检测芯片方法样会助进步进入状况完成设计机械课程设计心体会责
第二篇:数字钟课程设计程序
#include
void chuanshu(void)
void shuchu(void)
void saomiao(void)
void delay (void)
unsigned int t
unsigned char m
unsigned char shifenmiao
unsigned char code duan[]{0xc00xf90xa40xb00x990x920x820xf80x800x90}unsigned char code wei[]{0x800x400x200x100x080x040x020x01}
unsigned charxianshi[8]{00000000}
sbit dsp2^2
sbit st_cpp2^3
sbit sh_cpp2^4
sbit key1p3^2
sbit key2p3^3
sbit key3p3^4
sbit key4p3^5
sbit niaolingp1^0
sbit dingship1^1
void delay (void)
{
char ij
for(i0i<50i++)
for(j0j<100j++)
}
void chuanshu(void)
{
unsigned char bcnum
if(b0)
{
b++
numwei[m]位选放第二74hc595芯片
for(c0c<8c++)
{sh_cp0
dsnum&0x80
numnum<<1
sh_cp1升发生移位
}
}
if(b1)
{
b
if(m2||m5)
{num0xbf}
else
{
numduan[xianshi[m]]}
for(c0c<8c++)
{sh_cp0
dsnum&0x80
numnum<<1
sh_cp1数sh_cp升输入}
}
m++
if(m8)
{m0
}
}
void shuchu(void)
{ st_cp0
st_cp1升数送输出锁存器
}
void saomiao(void)
{
if(key10)
{
delay()
if(key10)
{
miao0
while(key10)
}
}
xianshi[0]miao10xianshi[1]miao10
if(key20){
delay()
if(key20){
fen++
while(key20)if(fen60){
fen0}
}
}
xianshi[3]fen10xianshi[4]fen10
if(key30){
delay()
if(key30){
shi++
while(key30)if(shi24){
shi0}
}
}
xianshi[6]shi10xianshi[7]shi10
if(key40){
delay()
if(key40){
miao0fen0shi0 }
}
}
void main(void)
{
tmod0x01
th0(6553650000)256tl0(6553650000)256ea1
et01
tr01
while(1)
{
saomiao()
chuanshu()shuchu()
}
}
void time0 () interrupt 1{
t++
if(t20)
{t0
miao++
if(miao60){miao0fen++
if(fen60){fen0shi++
if(shi24){shi0}}}
}
}
第三篇:单片机数字钟课程设计
设计务书i
第章 绪1
11课程设计意义1
第二章 电路设计方案
21数字电子中4基原理
22
第三章 电路安装调试
31电路选 设计节 致谢 参考文献 附录a 附录b
第章绪
11课程设计意义
高新技术日新月异天科学技术已成整社会发展源动力电子领域发展更令目暇接推动现代电子产品渗透社会领域遍迹千家万户力推动社会生产力发展社会信息化程度提高时现代电子产品性进步提高产品更新换代节奏越越快 课程设计越越受重视通课程设计设计出更更新科技产品科技发展带积极作科技水定提高时提高学逻辑思维力创新意识
电子技术密切联系 实际实性强开展电子技术课程设计电子电气类认非常重学专业知识增强动手力利适应未竞争激烈社会训练 综合运知识力资料素材查阅收集力电子元气件采购 电子电路组装调试力特电路样化创新方面理性感性提高查阅资料选择方案设计电路等程方面训练
现代社会时间说总宝贵工作忙碌性繁杂性容易忘记前时间忘记做事情事情重时候种遗忘伤雅旦重事情时耽误酿成祸例许火灾时忘记关闭煤气忘记充电时间尤医院次护士会病作皮试测试病否药物敏注射般等5分钟旦超时作皮试试验会效手表然选择着接受皮试数增加底皮试时间难判断制作定时系统时提醒容易忘记时间
钟表数字化生产生活带极方便扩展钟表原先报时功诸定时动报警时动铃时间程序动控制定时广播定时启闭电路定时开关烘箱通断动力设备甚种定时电气动启等钟表数字化基础研究数字钟扩应着非常现实意义
设计题目
数字电子钟
二设计指标:
1显示23时59分59秒
224时制周期
3具校时功时分单独校时分校时时候停止分时进位校时时钟源手动输入电路中时钟
4保证计时准确稳定晶体振荡器提供标准时间基准信号
三设计求:
1画出总体设计框图说明数字钟相独立功模块组成标出模块间互相联系时钟信号传输路径方频率变化文字原理作辅助说明
2设计功模块电路图加原理说明
3选择合适元器件面包接线验证调试功模块电路接线验证时设计选择合适输入信号输出方式充分电路正确性时输入信号输出方式便电路测试障排
4验证功模块基础整电路元器件布线进行合理布局进行整数字钟电路接线调试
四制作求:
行装配接线调试检查发现问题根原理现象测量数分析问题加解决学生解决问题包括元器件面包板障引起问题
四设计报告容求:
1目
2设计指标
3画出设计原理框图求说明该框图工作程模块功
4元器件清单
5设计制作进程考虑时钟控制信号关系测试验证序写出工作进程
6画出功模块电路图加原理说明(25进制10进制转换10进制6进制转换原理位十位进位信号选择变换等)
7画出总布局接线图(集成块实际布局位置画关键连接单独应画出计数器译码器数线译码器数码数线简化画法集成块引脚须实际位置画注明名称)
8描述设计制作数字钟运行结果操作
第二章 电路设计方案
21数字钟基组成工作原理
数字钟实际标准频率(1hz)进行计数计数电路计数起始时间标准时间(北京时间)致需电路加校时电路时标准1hz时间信号必须做准确稳定通常石英晶体振荡器电路构成数字钟图11示数字钟般构成框图
⑴晶体振荡器电路 晶体振荡器电路数字钟提供频率稳定准确32768hz方波信号保证数字钟走时准确稳定指针式电子钟数字显示电子钟晶体振荡器电路
⑵分频器电路 分频器电路32768hz高频方波信号32768()次分频1hz方波信号供秒计数器进行计数分频器实际计数器
⑶时间计数器电路 时间计数电路秒位秒十位计数器分位分十位计数器时位时十位计数器电路构成中秒位秒十位计数器分位分十位计数器60进制计数器根设计求时位时十位计数器12进制计数器
⑷译码驱动电路 译码驱动电路计数器输出8421bcd码转换数码需逻辑状态保证数码正常工作提供足够工作电流
⑸数码 数码通常发光二极(led)数码液晶(lcd)数码设计提供led数码
22数字钟工作原理
1)晶体振荡器电路
晶体振荡器构成数字式时钟核心保证时钟走时准确稳定
般输出方波数字式晶体振荡器电路通常两类类ttl门电路构成类通cmos非门构成电路图12示图出结构非常简单该电路广泛种需频率稳定准确数字电路数字钟电子计算机数字通信电路等
cmos非门u1晶体电容电阻构成晶体振荡器电路u2实现整形功振荡器输出似正弦波波形转换较理想方波输出反馈电阻非门提供偏置电路工作放区域非门功似高增益反相放器电容c1c2晶体构成谐振型网络完成振荡频率控制功时提供180度相移非门构成正反馈网络实现振荡器功晶体
具较高频率稳定性准确性保证输出频率稳定准确
2)分频器电路
通常数字钟晶体振荡器输出频率较高1hz秒信号输入需振荡器输出信号进行分频
通常实现分频器电路计数器电路般采级2进制计数器实现例32768hz振荡信号分频1hz分频倍数32768()实现该分频功计数器相15级2进制计数器常2进制计数器74hc393等
3)时间计数单元
时间计数单元时计数分计数秒计数等部分
时计数单元24进制计数器输出两位8421bcd码形式分计数秒计数单元60进制计数器输出8421bcd码
般采10进制计数器74hc29074hc390等实现时间计数单元计数功欲实现24进制60进制计数需进行计数模值转换
4)译码驱动显示单元
计数器实现时间累计8421bcd码形式输出计数器输出
8421bcd码显示出需显示译码电路计数器输出数码转换数码显示器件需输出逻辑定电流般种译码器通常称7段译码显示驱动器
常7段译码显示驱动器cd4511
5)校时电源电路
重新接通电源走时出现误差时需时间进行校正通常校正时间方法首先截断正常计数通路然进行工出触发计数频率较高方波信号加需校正计数单元输入端校正转入正常计时状态设计节
时间真快专眼间周次课程设计画圆满句号次课程设计题数字电子钟设计中需振荡电路等通 设计更进步加深电认识理解设计中首先查找资料图书馆电脑查找先找出芯片关脚功然老师检查开始设计时间紧迫设计没进行仿真较遗憾设计程中学少东西芯片数字电子技术基础里没学查找资料程中学东西芯片懂查资料懂芯片定解果时间够做出实物图较解时间实太紧拉然老师布置久考试复没少时间想点遗憾
致谢
次电子技术课程设计程中老师学帮助学东西时感谢学校图书馆提供资料设计更加够轻松完成感谢网站提供量资料
通次设计高程度弥补理知识足通设计进步巩固理知识学更扎实数电认识更加形象
总次实带收获次感谢学校展现设计机会工作学作
第四篇:基单片机数字钟课程设计程序
#include
#define uchar unsigned char #define uint unsigned int
uchar code table[]i love you uchar code table1[]20140614 sbit lcdenp3^5
sbit lcdrsp3^4uchar num
void delayms(uint z)
{
uint xy
for(xzx>0x)
for(y110y>0y)}
void write_com(uchar com) {
lcdrs0
p0com
delayms(5)
lcden0
}
void write_data(uchar date) {
lcdrs1
p0date
delayms(5)
lcden1
delayms(5)
lcden0
}
void init()
{
lcden0
write_com(0x38)
write_com(0x0c)
write_com(0x06)
write_com(0x01)
}
void main()定义端命令选择端延时函数写入命令函数写入数 初始化lcd
{}init() write_com(0x80) for(num0num<11num++) {write_data(table[num])delayms(5) } write_com(0x80+0x40) for(num0num<13num++) {write_data(table[num])delayms(5) } while(1)
第五篇:单片机数字钟设计心体会
单片机数字钟设计心体会
周课程设计收获颇深刻心体会
实训受益匪浅首先关单片机方面学许关单片机系统开发知识开始选题结题更充分锻炼次体会什teamwork spirit:团队理验团队意识提升协调力等等会终身受益 通次课程设计更加扎实掌握关电子线路单片机方面知识设计程中然遇问题次次思考遍遍检查终找出问题暴露出前期方面知识欠缺验足实践出真知实践检验真理唯标准唯通亲动手制作令掌握知识纸谈兵东西
次课程设计中遇困难程艰难克服肯定断发现错误断改正断领悟断获取灰心茫然知措开始信满满紧张繁杂令回味穷已成生宝藏想学工作样汗水见证着成功想十年已走入社会某阳光明媚夏日午醒突然想起学历时候先映入脑海里门课程吧目标相互合作奋斗日子
否认单片机门较难专业学科学期学觉单片机门课设计中掌握课程具强实性社会单片机应极广泛通次课程设计掌握常元件识测试熟悉常仪器仪表解电路连线方法提高电路性等等相信接日子里会更深刻研究发掘次实训里觉充实实训仅培养独立思考动手操作力种力提高更重实验课学会学方法日实真受益匪浅面社会挑
战断学实践学实践帮助苦想变苦乐找寻趣事情发现中珍贵事情汗水努力程更成功者希凝聚
回首次实训真学巩固前学知识理实际结合起断提高实际动手力独立思考力学会知识然仅仅课 知 识更 课没 重 知 识 团队合作精神等已走入社会某阳光明媚夏日午醒突然想起学历时候回忆起泛着汗水时光时候定然会团队感动成功会喜悦程样令回味穷次设计明白思路出路学问学问学必问认真钻研动脑思考动手实践没弄懂知识亲历亲亲手实践硬道理希样实训够继续断前进帮助更学生更学单片机够中发现穷魅力
2014年1月13日
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档