




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
单片机原理及应用课程设计报告五篇 第一篇:单片机原理及应用课程设计报告中国地质大学江城学院一、课程设计内容编写C程序进行跑马灯及键盘控制根据所用芯片设计外围电路电路焊接程序下载入所焊电路进行系统软硬件综合调试二、器材9个二极管、9个330Ω的电阻、11个10K的电阻、2个220Ω的电阻、4个5.1K的电阻、1个整流二极管IN4007、1个三端稳压集成电路(+5V)LM7805、2个10μF/25V的电容、1个三端稳压芯片(+3.3V)LM1117、1个12MHZ无源晶振、2个33瓷片电容、2个16脚的插槽、2个CD4511BE芯片、1个20脚的插槽、1个74HC573N芯片、1个24脚的插槽、2个七段数码管、1个14脚的插槽、1个HD74HC21P芯片、1个40脚的插槽、1个AT89S52芯片、1个10脚下载口、19个按键、若干细导线。三、电路结构四、程序设计1.跑马灯和键盘控制:#include#include#defineucharunsignedchar#defineuintunsignedintsbitP27=P2^7;sbitP26=P2^6;uchara;uintkey;ucharcodetable[]={0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88,0x99,0x00,0x11,0x22,0x33,0x44,0x55};voiddelay(uintz){uintx,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}main(){P1=0xF0;P2=0x00;P0=0x00;a=0x01;P26=0;P27=1;key=0;EA=1;EX0=1;EX1=1;IT0=0;IT1=1;PX0=0;PX1=1;while(1);}display(uintnum){P26=0;P0=table[num];delay(20);P26=1;P1=0Xf0;}voidint0()interrupt0{uinti,j,pin;P27=0;for(i=0;ifor(j=0;j{P1=0xFF&(~(0x01pin=P1;if(((pin>>(4+j))&0x01)==0){key=i+j*4;IE0=0;return;}}display(key);}voidint1()interrupt2{P26=1;while(1){a=_crol_(a,1);P27=1;P0=a;delay(1000);P27=0;}}2.秒表:#include#defineucharunsignedchar#defineuintunsignedintsbitP27=P2^7;sbitP26=P2^6;uinta;ucharb;main(){TMOD=0x01;TH0=0x3C;TL0=0xB0;ET0=1;EA=1;TF0=0;TR0=1;P0=0xFF;P2=0x00;P26=0;P27=1;while(1);}voidTimer0_Overflow()interrupt1{TH0=0x3C;TL0=0xB0;{if(a==20){a=0;b=b+1;if((b&0x0F)==0x0A)b=b+6;P0=b;}a++;if(b>0x59){b=0x00;P0=b;}}}五、结果分析1.外部中断0控制按键,此时令P27=0,让8个二极管锁存为初始状态,全灭。同时令P26=0,然后按下按键可以在数码管上同时显示相应的数字,按下16个键可以显示0-9-0-5。2.外部中断1控制跑马灯,此时令P26=1,让数码管锁存为初始状态,不亮。同时令P27=1,二极管就能大约1秒循环。3.显示60秒,令P26=0和P27=1,让数码管和二极管都亮,二极管按照0-59循环,数码管就显示0-59秒。六、实物图第二篇:单片机原理及应用课程设计智能电子钟(LCD显示)1、设计内容及要求...............................................................................................21.1、设计内容..............................................................................................21.2、设计要求..............................................................................................21.3、撰写设计报告.........................................................

山梅****ai
实名认证
内容提供者


最近下载
贵州省城市管理行政执法条例.doc
贵州省城市管理行政执法条例.doc
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf