摘要: ——2012年6月1日一、任务和要求1、 课程设计任务:2、 分组完成一个课题制作。3、 按要求完成可提供能。4、 进行元器件的焊接、装配、并进行硬件测试。5、 进行软件、硬件联机调试。本设计通过理论学习,资料查阅,软、硬件设计,系统调试等环节,巩固和提高所学的知识和应用水平,进一步学习和领会嵌入式电子产品开发方法和技巧,提高自己的分析问题和解决问题的能力,提高学生的实际动手能力。学会提出问题,观察和分析问题,得到最终的科学方法。培养团队合作精神,严谨的工作作风,务实的工作态度,为今后的毕业设计,及从事嵌入式产品的设计与维护奠定坚实的基础... 阅读全文
posted @ 2012-11-05 00:43 Estrong 阅读(1746) 评论(0) 推荐(1) 编辑
摘要: 通过8253各计时器的组合使用实现每隔N秒(N可设置)发出一个信号(我们采用下降沿信号);8255的PB0每接收到一个下降沿信号时就让AD模块采集十次,再判断去掉最大值、最小值后的平均值,让8255的PA7~PA0输出相应的处理信号对LED小灯和步进机的状态进行控制。 阅读全文
posted @ 2012-11-05 00:40 Estrong 阅读(3323) 评论(0) 推荐(0) 编辑
摘要: 资源使用说明: 2410+LINUX、UART(即RS-232串口)全双工通信、RS-485半双工通信局部程序框图及其设计说明:调试记录及调试结果:MODBUS总结: MODBUS协议对比:ASCII模式:用8位表示一个由内容字符转化而来的实际数值,直观;RTU模式 :用4位表示一个由内容字符转化而来的实际数值,效率高。其它编程注意点总结:1、分母或乘数为2的n次方的乘除法用移位运算以提高效率,注意移位运算符的优先级比加减运算符低,别忘了加括号先算移位的;2、short两个字节,long四个字节,int则与机器字长相关。3、在使用多个输... 阅读全文
posted @ 2012-11-05 00:19 Estrong 阅读(6655) 评论(0) 推荐(0) 编辑
摘要: 一、要解决的问题 给出某一个操作系统下目录和文件信息,输入的数据第一行为根目录节点。若是目录节点,那么它的孩子节点将在第二行中被列出,同时用一对圆括号“()”界定。同样,如果这些孩子节点中某一个也是目录的话,那么这个目录所包含的内容将在随后的一行中列出,由一对圆括号“()”界定。目录的输入输入格式为:*name size,文件的输入输入格式为:name size。Name为一串不超过10个字符组成,并且字符串中不能有‘(’,‘)’,‘[‘,’]’和’*’。Size是该文件/目录的大小,文件的size输入值为该文件的大小,目录的size输入值都为1。树结构最多10层,每一层最多2个文件/目录。要 阅读全文
posted @ 2012-11-05 00:18 Estrong 阅读(5242) 评论(0) 推荐(0) 编辑
摘要: 一、设计目的: 通过单片机应用产品的设计与调试过程,巩固课程所学理论知识,初步了解单片机应用系统设计与调试的方法。二、设计要求: 设计一个以AT89S51单片机为核心的数字电子钟控制器,实现电子钟的时间、日期交替显示、闹钟功能,并可通过按钮开关或键盘切换显示内容、调整参数、设置闹钟,在单片机实验板上模拟调试实现控制器的功能。具体设计要求如下:1.开机自检,检查相关接口及数码管显示器、指示灯、蜂鸣器等外设是否正常。2.8位数码管显示器平常以一定的时间间隔、合适的格式显示时间和日期信息,时间显示时、分、秒;日期显示年(2000~2099)、月、日;设置闹钟功能时显示时、分、开/关状态。3.可... 阅读全文
posted @ 2012-11-05 00:18 Estrong 阅读(2844) 评论(0) 推荐(0) 编辑
摘要: 主要算法思想: 1.用一个二维数组记录棋盘上15*15个位置的棋形。2.电脑决策:遍历所有空位,对每个空位估值评分(总分=对于电脑而言的价值+对于玩家而言的价值),取分值最大的点作为电脑落子点。3.估值评分:通过对某个空位各个方向上的各种棋形进行分析及打分总结出价值数组,价值数组决定AI的高低。试玩棋局: 游戏代码清单:/*WuZiQi.V3.0.2011.04.21 By:Estrong. All Rights Reserved*//*更新日志:2011.04.18~04.21完成基本功能。2011.05.01 改进棋盘,优化视图。2011.06.01 添加悔棋功能,优化算法,改进价值数组, 阅读全文
posted @ 2012-11-05 00:18 Estrong 阅读(873) 评论(0) 推荐(0) 编辑
摘要: “单词”分类说明标识符(Identifier):变量名和函数名(字母或下划线开头);关键字(Keyword):系统保留字;运算符(Operator): + - * / % === != < <= > >= 等;分隔符(Separator): ,; . ' " ( ) [ ]{ } // /* */ #等;常量(Constant): 字符串或字符常量;注释(Note): 注释不参与编译。程序清单:/* ======================================================== 词法分析器V1.0 (DFA,C语言描述 阅读全文
posted @ 2012-11-05 00:18 Estrong 阅读(6613) 评论(0) 推荐(0) 编辑