资源描述
51单片机-数字时钟程序设计具体要求
程设计分为两个步骤进行:
步骤一 :(一个星期内完成)
1、 熟悉STC系列51单片机实验板的软硬件环境;通过其电路原理图学习,掌握51单片机内部结构原理及其接口电路。
2、 结合给出的例子程序,进一步理解51单片机内部工作原理,熟悉单片机C51编程语言,并通过例子程序的调试,掌握单片机集成开发软件Keil的使用方法。
3、 尝试修改例子程序,掌握单片机LED数码管、LCD液晶显示器、定时器、KEY键接口功能模块的工作原理、控制方法以及单片机中断原理,并能够自行编程操作、调试,并生成HEX目标文件,下载到单片机查看运行结果。
步骤二 :(三个星期内完成)
1、 启动时在8位LED数码管上显示HELLO等欢迎提示。
2、 可以显示年、月、日、时、分、秒, 显示格式自定,并可显示其他相关信息。
3、 能通过KEY按键对相关数据进行调整。
4、 要用到时钟芯片(DS1302)、液晶显示(LCD1602)等模块。
5、 程序设计语言:采用C语言或汇编均可。
验收标准 :
1、 能正确回答教师提问,程序有创新,可酌情加分。
2、 能按教师的要求、每个人独自现场修改并调试程序,并完成教师指定的功能。(四人一组,一个组长,负责任务的分工,共用一套设备,验收及成绩记录则是每人单独进行!如发现抄袭,以零分处理)。
3、 验收时间:联系陶雄飞老师 地点:西一楼311。
4、 学生在通过验收后,写出实验报告,通过班长交到西一楼311室。
5、 联系电话:13808698015陶雄飞 13971549653 冯德玉
备注 :
1、 单片机按四人一组,分为小组登记后,由组长到西一楼311领取实验设备(签字),并调试设备,确保完好(自备U盘拷贝资料)。
2、 实验设备经登记后可自由选择寝室或在实验室进行课程设计。
3、 连接实验设备与计算机之间的串口线时、必须在设备和计算机断电情况下方可接线!否则可能设备和计算机的损坏!(设备如损坏,照价赔偿!)
网络多媒体实验室
2010、11
附录1:附件资料列表
1、 Proteus原理图
2、 开发板原理图和说明书
3、 元器件资料
4、 单片机烧录方法的资料
5、 Keil C的安装程序
6、 一些开发的例子
附录2: keil和proteus联调设置步骤如下
1、 把安装目录Proteus\MODELS下的VDM51.dll文件复制到Keil安装目录的\C51\BIN目录中。
2、 修改Keil安装目录下Tools.ini文件,在C51字段加入TDRV5=BIN\VDM51.DLL(PROTEUS 6 EMULATOR) 并保存。注意:不一定要用TDRV5,根据原来字段选用一个不重复的数值就可以了。引号内的名字随意。
3、 打开Proteus,画出相应电路,在Proteus的“Debug”菜单中选中“Use Remote Debug Monitor”。
4、 进入Keil的Project菜单Option for Target‘工程名’。在Debug选项中右栏上部的下拉菜单选中Proteus Driver。再进入Settings,机子IP设为127.0.0.1,端口号为8000。
5、 在Keil中进行debug,同时在Proteus中查看直观的结果。这样就可以像使用仿真器一样调试程序了。
6、 采用下面步骤可以跳过上面1,2两步骤:运行vdmagdi压缩文件,运行vdmagdi.exe文件,等待安装结束即可。
展开阅读全文