1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
二控制器最小系统系统使用作为系统主控芯片,主要接受到按键设置信号。
对报警蜂鸣器和显示器做出相应控制。
单片机不断的扫描按键信息,通过显示时钟和实现设置闹钟的功能。
二显示模块使用液晶的线控制方法,减少端口使用,提高硬件资源的充分利用。
偏置电压使用对电源分压输入,可以对液晶对比度进行调节。
线控制需要对个字节的数据分两次写入液晶,所以在程序设计中每个字节需要使用次传输完成。
二报警电路设置使用三极管驱动蜂鸣器报警。
当单片机输出为低电平时,三级管导通,蜂鸣器发声报警。
这样设计的原因在于,单片机在上电时的电平输出为高电平,这样可以防止在单片机上电时发出蜂鸣声。
三程序设计框图三主流程图三按键设置程序四液晶屏驱动四模块说明引脚说明主要技术参数四通信时序图读时序写时序线式数据传送共分两次实现个字节数据的传输。
时序参数四字符显示坐标五定时器模式介绍比较匹配时清零定时器模式本设计的时间采用单片机内部定时器的模式实现。
六系统调试经过分阶段的调试,成功完成系统的调试。
六可以显示时间六调节时间六系统整体运行正常。
开机正常显示初始化时间年月号星期,闹铃关。
通过按键可以设置时间和闹钟。
闹钟响起时按下除功能键设置键外其他键,闹钟停止。
显示信息正常。
七附录七电路总图七全部程序,显示时显示分显示秒,户注册模块,用户审核模块,用户登入验证模块,会员管理模块完成个人会员,企业会员的注册登入管理,防止重复及无效用户名。
求职招聘模块包括发布求职模块,发布招聘模块,信息查询模块,求职招聘模块完成个人会员与企业会员的信息发布与查看功能。
系统管理模块包括个人会员管理,企业会员管理及站内信息管理,该模块完成管理员对个人会员,企业会员和网站内新闻的管理,删除无用及恶意信息。
数据库设计根据系统功能设计的要求和模块划分,本站的数据库主要存储个人用户信息,企业用户信息,求职信息和招聘信息。
数据库概念结构设计根据前面的设计规划出的实体有个人用户信息实体,企业用户信息实体和管理员实体。
相关的数据组成如图所示。
图个人用户图图求职信息图图企业用户图图招聘信息图图管理员图图总体图数据库逻辑结构设计逻辑设计中的表是根据上节所画的实体图而整理出来的,结合图个实体之间的联系,找出关键属性,标注关键字。
由关键字所能决定的属性组结合成张表。
个人用户信息与求职信息表由关键属性所决定,如表所示,表个人用户信息与求职信息表名称数据类型字段大小备注长整型关键字不断的寻找解决问题的方法。
终于,经历了天多的纠结之后,我们成功地把这个问题。
第二,代码编译成功后下载到实验板上时执行结果却不是很理想,时间自动的向前走与键盘输入这两个最基本的功能总是冲突。
显示屏能读取键盘输入的数字,显示时间就不能自动向前走,时间自走时按键盘时又没有用了。
这个问题也让我们很头痛,经过初步分析,应该是代码主函数里面的控制时间自增的函数与控制键盘的函数调用时发生了冲突,果不其然,经过我们细心的分析之后,发现源代码有逻辑。
将这个逻辑改正后这个问题就了。
这只是整个实验过程中遇到的两个主要问题,其他的小问题就更多了。
总之通过这次实验自己收获了很多。
不仅系统地认识了单片机的开放过程,而且积累了很多开发的经验。
这次试验很有价值,设置切换加减确认时钟闹铃设置切换加减确认实验总结总体来讲,这次实验比较成功的完成了规定的任务。
但是中间页经历了很多意想不到的情况。
首先是软件安装的问题,由于实验室电脑用起来不太方便,在寝室也无法写代码。
故而需要在自己的电脑上装相关软件。
可是由于相关软件的版本太低,装在系统的上不器,其优点是价格便宜。
但是功能相对较为简单,烧录比较复杂,不便于程序调试。
方案二使用功能齐全的单片机作为控制器,内部资源多,价格相对稍贵,程序烧录容易,便于系统调试。
根据我们设计的实际要求,我需要个性能较高,稳定性好的单片机,我们选择了单片机实现设计。
时钟信号源方案采用单片机内部定时器实现时钟,不需要外接芯片,成本较低,但是时间精度不单片机用户输入按键报警模块显示模块电源模块高,时间掉电会丢失,只适合般场合使用方案二使用时钟芯片作为时钟源,该芯片断电后需要通过外接电池或者电容供电,因此电路相对比较复杂,成本也较高。
结合我们应用的实际情况,我们般要求时钟精度不是很高,只用于般使用,故选择成本较低的方案实现。
显示器方案使用数码管扫描,显示效果般,只能显示数字,显示效果单,不易于使用。
方案二使用液晶显示,可以显示些字符,显示效果较好,易于使用。
综上,我们考虑到用户的使用方便,选择用作为显示终端。
报警方案通过使用语音芯片实现语音播报来实现报时和闹钟功能。
但是接口比较麻烦,同时需要录音和实现地址检索。
方案二通过三极管控制蜂鸣器发出声报警,电路简单,价格便宜。
比较适合我们这个设计的应用。
二硬件电路二按键输入模块使用六个按键设计,分别为闹钟时钟切换键,设置键,修改切换键,加,减,确认。
人性化设计,将调节按键分开,用户名字符串姓名字符串密码字符串性别字符串地址字符串电话字符串地址字符串邮编字符串注册日期日期求职类型字符型应聘岗位字符串工作地点字符串薪金要求字符串其他要求字符串的用户名或密码,请重新输入,,的用户名或密码,请重新输入,求职招聘模块求职招聘模块包含以下子模块信息搜索职位搜索,为了节省时间,个人用户在浏览信息时可有针对性地查看些职位需求,此时应该为用户提供个招聘信息搜索的页面,在首页有个搜索的表单,如图所示图职位搜索界面相关实现代码如下到站人才人才市场站内搜索发布求职信息个人用户注册用户名之后登入,显示的界面如图所示,求职者在该界面可以登入与修改求职简历,浏览招聘信息。
图求职者求职信息相关实现代码如下起点登录求职简历起点更新求职简历联系人字符串联系人电话字符串联系地址字符串发布时间日期浏览次数企业用户信息与招聘信息表由企业用户的属性为主属性,唯决定着表中的其他属性。
如图表所示。
表企业用户信息与招聘信息表名称数据类型字段大小备注长整型关键字用户名字符串企业名称字符串所属行业字符串密码字符串性别字符串地址字符串电话字符串地址字符串邮编字符串注册日期日期招聘职位字符串招聘人数岗位描述字符串相关要求字符串工作地点字符串发布时间日期浏览次数表管理员信息表名称数据类型字段大小备注账号字符串关键字密码字符串系统的详细设计与实现会员管理模块会员管理模块包含以下子模块个人会员注册和企业会员注册用户注册界面,用户在网站导航处点击新会员注册将打开这个页面,页面显示用户的注册表单,如图所示图用户注册界面相关实现代码如下起点新用户注册此信为系统所发,请不要回复,谢谢,,初始先定集极的电阻为千欧,根据公式由系统管理模块包含以下子模块管理个人会员具有管理员权限的用户登入进去,可以对企业用户及个人用户的信息进行编辑删除。
如图所示。
图管理员管理个人会员界面相关代码实现如下请正确填写转到页数,请输入转到页数,新闻管理管理个人用户管理单位用户清空调查数据管理企业会员管理员对企业会员用户发布的招聘信息具有管理权限,其实现界面如图所示。
图管理企业会员界面相关代码实现如下公司名称招聘职位发布日期删除删除管理站内信息管理员登入进行信息管理,对站内的新闻进行添加与删除操作,如图所示图管理站内信息界面其实现代码是起点人才人才市场管理登录添加新闻标题正文新闻添加成功,总结在线招聘与传统的企业人力管理中的招聘方式相比,最大的特点就是便捷。
在本系统中,通使用加减键分离,更加便于调试。
二控制器最小系统系统使用作为系统主控芯片,主要接受到按键设置信号。
对报警蜂鸣器和显示器做出相应控制。
单片机不断的扫描按键信息,通过显示时钟和实现设置闹钟的功能。
二显示模块使用液晶的线控制方法,减少端口使用,提高硬件资源的充分利用。
偏置电压使用对电源分压输入,可以对液晶对比度进行调节。
线控制需要对个字节的数据分两次写入液晶,所以在程序设计中每个字节需要使用次传输完成。
二报警电路设置使用三极管驱动蜂鸣器报警。
当单片机输出为低电平时,三级管导通,蜂鸣器发声报警。
这样设计的原因在于,单片机在上电时的电平输出为高电平,这样可以防止在单片机上电时发出蜂鸣声。
三程序设计框图三主流程图三按键设置程序四液晶屏驱动四模块说明引脚说明主要技术参数四通信时序图读时序写时序线式数据传送共分两次实现个字节数据的传输。
时序参数四字符显示坐标五定时器模式介绍比较匹配时清零定时器模式本设计的时间采用单片机内部定时器的模式实现。
六系统调试经过分阶段的调试,成功完成系统的调试。
六可以显示时间六调节时间六系统整体运行正常。
开机正常显示初始化时间年月号星期,闹铃关。
通过按键可以设置时间和闹钟。
闹钟响起时按下除功能键设置键外其他键,闹钟停止。
显示信息正常。
七附录七电路总图七全部程序,显示时显示分显示秒,户注册模块,用户审核模块,用户登入验证模块,会员管理模块完成个人会员,企业会员的注册登入管理,防止重复及无效用户名。
求职招聘模块包括发布求职模块,发布招聘模块,信息查询模块,求职招聘模块完成个人会员与企业会员的信息发布与查看功能。
系统管理模块包括个人会员管理,企业会员管理及站内信息管理,该模块完成管理员对个人会员,企业会员和网站内新闻的管理,删除无用及恶意信息。
数据库设计根据系统功能设计的要求和模块划分,本站的数据库主要存储个人用户信息,企业用户信息,求职信息和招聘信息。
数据库概念结构设计根据前面的设计规划出的实体有个人用户信息实体,企业用户信息实体和管理员实体。
相关的数据组成如图所示。
图个人用户图图求职信息图图企业用户图图招聘信息图图管理员图图总体图数据库逻辑结构设计逻辑设计中的表是根据上节所画的实体图而整理出来的,结合图个实体之间的联系,找出关键属性,标注关键字。
由关键字所能决定的属性组结合成张表。
个人用户信息与求职信息表由关键属性所决定,如表所示,表个人用户信息与求职信息表名称数据类型字段大小备注长整型关键字
