网站大量收购独家精品文档,联系QQ:2885784924

单片机时钟设计报告范本P28.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机时钟设计报告范本P28

单片机课程设计 院系: 电子工程信息学院 姓名: 学号: 班号:12级 电子通信313班 指导教师: 日期:2013.05.28 目录 第一部分 元器件的购买和电路板的焊接 1.元器件清单:USB电源借口,四位一体共阴数码管,电阻:铝电解电容器,电阻,晶振,瓷片电容器两个,电阻若干 2.电路板原理图,单片机,单片机芯片,电源指示灯 3.焊接 第二部分 1.编程软件的学习 2.简单的LED和液晶显示 第三部分 时钟的设计 1.总体设计 2.硬件设计 3.软件设计 第四部分 实习心得体会通过学习单片机我懂得了不只要在书本上花时间,还要动手去做,去实践,手脑结合,学习效果会更好,锻炼自己动手的能力更能突出自己的聪明才智,单片机在现实社会当中已经普片存在了,越来越多的电子产品牵涉到单片机的应用了,单片机在电子产品当中已经占主要市场了,所以我要学好这门技术,为自己的梦想从现在开始奋斗吧 第一部分 元器件的购买和电路板的焊接 1.元器件清单(见附录) 2.电路板原理图 1104 1204 1204 1104 通过和班长去广埠屯购买元件,对购买元器件有了一定的了解。另外通过对开发板硬件的学习,熟知了很多元器件的功能。 3.焊接 以下是完成后的开发板: 通过对开发板的焊接,首先对焊接技巧有了一定的掌握,另外对一些电路图有了一定的认识,并初步了解了一些基本的原理,如A/D转换,复位电路等。 第二部分 1.编程软件的学习 首先,在上课期间了解了wave,在暑假集中学习了keil. 以下是keil编程的主要步骤: 1、点击Keil uVision4→File→New可新建一个工程文件。点击Keil uVision4→File→Save可保存并重命名新建的工程文件。工程文件的名称后缀为.c 2、点击Keil uVision4→Project→New Project...可新建并重命名一个工程; 点击“保存”按钮后,选择对应的单片机型号 3、在Source Group 1上右键单击Add Files to Group ‘Source Group 1’为工程添加相应的工程文件 4、在工程文件中写入单片机程序,点击保存按钮保存文件 5、如果程序出现错误,在Output Window窗口会有错误和告警提示,修改并重新编译程序内容,直到Output Window窗口出现“0 Error(s),0 Warning(s)”。 2.简单的LED和液晶的显示 通过课程和编程软件的学习,可以编写一些基本的程序,比如数码管可以实现计时,闪烁,键盘扫描,移位,清屏;液晶可以实现按键显示。 以下是C语言源程序: #includereg51.h #include1602.h unsigned char t; unsigned char Led[8]={1,2,3,4,5,6,7,8}; unsigned char Led1[8]={0x00,0x21,0x42,0x63,0x84,0xa5,0xc6,0xe7}; unsigned char KeyV=0; unsigned char code Key[16]= { 0xeb,0x77,0x7b,0x7d, //0 1 2 3 0xb7,0xbb,0xbd,0xd7, //4 5 6 7 0xdb,0xdd,0x7e,0xbe, //8 9 a b 0xde,0xee,0xe7,0xed, //c d * # }; unsigned char code A[]= { 0X00,0X01,0X02,0X03,0X04,0X05,0X06,0X07,0X08,0X09 } ; unsigned char SecondL; unsigned char SecondH; unsigned char MinuteL; unsigned char MinuteH; unsigned char HourL; unsigned char HourH; unsigned char cnt; void delay() { unsigned char t; t=200;

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档