版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
本文格式為Word版,下載可任意編輯——基于單片機的數(shù)字鐘設計課程設計(5篇)每個人都曾試圖在平淡的學習、工作和生活中寫一篇文章。寫作是培養(yǎng)人的觀測、聯(lián)想、想象、思維和記憶的重要手段。寫范文的時候需要注意什么呢?有哪些格式需要注意呢?以下是我為大家收集的優(yōu)秀范文,歡迎大家共享閱讀。
基于單片機的數(shù)字鐘設計課程設計篇一
#defineucharunsignedchar#defineuintunsignedint
ucharcodetable[]=“iloveyou!〞;ucharcodetable1[]=“2023:06:14〞;sbitlcden=p3^5;
sbitlcdrs=p3^4;ucharnum;
voiddelayms(uintz)
{
uintx,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);}
voidwrite_com(ucharcom){
lcdrs=0;
p0=com;
delayms(5);
lcden=0;
}
voidwrite_data(uchardate){
lcdrs=1;
p0=date;
delayms(5);
lcden=1;
delayms(5);
lcden=0;
}
voidinit()
{
lcden=0;
write_com(0x38);
write_com(0x0c);
write_com(0x06);
write_com(0x01);
}
voidmain()//定義使能端、命令選擇端//延時函數(shù)//寫入命令函數(shù)//寫入數(shù)據(jù)//初始化lcd
{}init();write_com(0x80);for(num=0;num
voidshuchu(void);
voidsaomiao(void);
voiddelay(void);
unsignedintt;
unsignedcharm;
unsignedcharshi,fen,miao;
unsignedcharcodeduan[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};unsignedcharcodewei[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};
unsignedcharxianshi[8]={0,0,0,0,0,0,0,0};
sbitds=p2^2;
sbitst_cp=p2^3;
sbitsh_cp=p2^4;
sbitkey1=p3^2;
sbitkey2=p3^3;
sbitkey3=p3^4;
sbitkey4=p3^5;
sbitniaoling=p1^0;
sbitdingshi=p1^1;
voiddelay(void)
{
chari,j;
for(i=0;i<50;i++)
for(j=0;j<100;j++);
}
voidchuanshu(void)
{
unsignedcharb,c,num;
if(b==0)
{
b++;
num=wei[m];//把位選放在其次個74hc595芯片上
for(c=0;c<8;c++)
{sh_cp=0;
ds=num
num=num<<1;
sh_cp=1;//上升沿發(fā)生移位
}
}
if(b==1)
{
b--;
if(m==2||m==5)
{num=0xbf;}
else
{
num=duan[xianshi[m]];}
for(c=0;c<8;c++)
{sh_cp=0;
ds=num
num=num<<1;
sh_cp=1;//數(shù)據(jù)在sh_cp的上升沿輸入}
}
m++;
if(m==8)
{m=0;
}
}
voidshuchu(void)
{st_cp=0;
st_cp=1;//上升沿將數(shù)據(jù)送到輸出鎖存器
}
voidsaomiao(void)
{
if(key1==0)
{
delay();
if(key1==0)
{
miao=0;
while(key1==0);
}
}
xianshi[0]=miao%10;xianshi[1]=miao/10;
if(key2==0){
delay();
if(key2==0){
fen++;
while(key2==0);if(fen==60){
fen=0;}
}
}
xianshi[3]=fen%10;xianshi[4]=fen/10;
if(key3==0){
delay();
if(key3==0){
shi++;
while(key3==0);if(shi==24){
shi=0;}
}
}
xianshi[6]=shi%10;xianshi[7]=shi/10;
if(key4==0){
delay();
if(key4==0){
miao=0;fen=0;shi=0;}
}
}
voidmain(void)
{
tmod=0x01;
th0=(65536-50000)/256;tl0=(65536-50000)%256;ea=1;
et0=1;
tr0=1;
while(1)
{
saomiao();
chuanshu();shuchu();
}
}
voidtime0()interrupt1{
t++;
if(t==20)
{t=0;
miao++;
if(miao==60){miao=0;fen++;
if(fen==60){fen=0;shi++;
if(shi==24){shi=0;}}}
}
}
基于單片機的數(shù)字鐘設計課程設計篇三
湖南工業(yè)大學
課程設計
資料袋
電氣與信息工程學院學年第學期
課程名稱單片機系統(tǒng)課程設計指導教師凌云職稱教授學生姓名專業(yè)班級測控101學號題目數(shù)字鐘(c51版)成績起止日期2023年12月10日~2023年12月28日
目錄清單
湖南工業(yè)大學
課程設計任務書
2023—2023學年第1學期
電氣與信息工程學院測控技術與儀器專業(yè)101班課程名稱:單片機系統(tǒng)課程設計設計題目:數(shù)字鐘(c51版)完成期限:自2023年12月17日至2023年12月28日共2周單片機系統(tǒng)課程設計說明書起止日期:
學
班
學
成數(shù)字鐘(c51版)2023年12月17日至2023
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 再生廢鋼購銷協(xié)議
- 中藥材供應商采購合同批發(fā)格式
- 權威認證合同范本新款
- 終止代理合同協(xié)議解除流程
- 圓管涵施工勞務分包合同
- 中水回用項目招標文件
- 合伙協(xié)議合同指南
- 電子商務理論知識題庫及答案(701-800題)
- 房地產(chǎn)項目策劃顧問合同-1
- 地理《海陸的變遷》同步訓練 2024-2025學年七年級地理上冊(2024)人教版
- 課件《買櫝還珠》寓言故事
- 酒店管理系統(tǒng)云平臺的客戶數(shù)據(jù)管理與分析
- 工廠員工放行條管理制度
- 康復科護理的溝通技巧和有效的交流
- 醫(yī)藥政策解讀-課件
- 畜牧獸醫(yī)專業(yè)課程體系分析報告
- 《食品營養(yǎng)與衛(wèi)生》課程教學大綱
- 新課標視域下的小學數(shù)學大單元教學
- 新外研版高中英語選擇性必修2單詞正序英漢互譯默寫本
- 小學生德育素質(zhì)教育評價表
- 睡眠管理主題班會 課件
評論
0/150
提交評論