有必要上这儿来吗,去图书馆的数据库,这样类型的文章多得不得了啊
1、频率计嘛就是用来测试信号频率的啊!2、用FPGA来做就最简单不过了!3、我做了一个频率范围在0.5Hz__20MHz,一点都不夸张的,而且精度还很高,比你想象的要高的多!4、软件设计就只要QUARTUS II,很好做的也很容易!5、就连报告也都有的!
这是大规模数字集成电路在系统可编程领域的经典课程设计。数字频率计是近代电子技术领域的重要测量工具之一,同时也是其他许多领域广泛应用的测量仪器。数字频率计是在规定的基准时间内把测量的脉冲数记录下来,换算成频率并以数字形式显示出来。数字频率计用于测量信号(方波,正弦波或其他周期信号)的频率,并用十进制数字显示,它具有精度高,测量速度快,读数直观,使用方便等优点。一个用VHDL语言实现的实例如下:-- Project Name: 恒精度频率计-- Target Devices: FPGA or CPLD-- Revision 0.01 - File Created-- Comments: clk--系统工作时钟,2MHz-------------reset--系统复位信号,高电平有效-------------Fx--为待测信号-------------FreqNx--为待测信号的计数值-------------FreqNs--为标准信号的计数值-------------Freq--为待测信号的频率------------------------------------------------------------------------------------library IEEE;use IEEE.STD_LOGIC_1164.ALL;use IEEE.STD_LOGIC_ARITH.ALL;use IEEE.STD_LOGIC_UNSIGNED.ALL;----------------------------------------------------------entity Cymometer is generic(clk_freq : integer := 2000000);--系统工作时钟频率 Port ( clk : in STD_LOGIC; reset : in STD_LOGIC; Fx : in STD_LOGIC; ----待测信号 FreqNs : out natural; FreqNx : out natural); --Freq : out natural);end Cymometer;----------------------------------------------------------architecture Behavioral of Cymometer is---------------------------------------- signal start : STD_LOGIC;--此信号为高电平时计数器开始计数 signal CTRL : STD_LOGIC;--CTRL信号为待测信号和门控信号产生的计数器启动信号 signal CNTx : natural;--待测信号计数器 signal CNTs : natural;--标准信号计数器----------------------------------------begin--***************************************----产生一个门控信号,高电平有效 GateCtrl : process(clk) --------------------------- variable CNT0 : integer range 0 to 2_097_152;--门控信号计数器 --------------------------- begin if rising_edge(clk) then if reset='1' then CNT0 := 0; else CNT0 := CNT0 + 1; end if; --------- if reset='1' then start <= '0'; elsif CNT0 < (clk_freq*3/4) then start <= '1'; else start <= '0'; end if; end if; end process GateCtrl;--***************************************----产生CTRL信号,由待测信号和门控信号产生的计数器启动信号 CtrlGen : process(Fx) begin if rising_edge(Fx) then if reset='1' then CTRL <= '0'; else CTRL <= start; end if; end if; end process CtrlGen;--***************************************----用两个计数器分别对标准信号clk和待测信号signal计数------------------------------------计数标准信号,CTRL高电平期间有效 CountS : process(clk) begin if rising_edge(clk) then if reset='1' then CNTs <= 0; elsif CTRL='1' then CNTs <= CNTs + 1; else CNTs <= 0; end if; end if; end process CountS;------------------------------------计数待测信号,CTRL高电平期间有效 CountX : process(Fx) begin if rising_edge(Fx) then if reset='1' then CNTx <= 0; elsif CTRL='1' then CNTx <= CNTx + 1; else CNTx <= 0; end if; end if; end process CountX;--***************************************----CTRL下降沿将技术结果和测量值输出 CountOut : process(CTRL) begin if falling_edge(CTRL) then if reset='1' then FreqNs <= 0; FreqNx <= 0;-- Freq <= 0; else FreqNs <= CNTs; FreqNx <= CNTx;-- Freq <= (clk_freq / CNTs * CNTx); end if; end if; end process CountOut;end Behavioral;下面是为上面的模块编写的测试平台,在Modelsim下仿真通过,因为数据量较大,建议不要使用Altera及ISE仿真。--------------------------------------------------------------------------------LIBRARY ieee;USE ieee.std_logic_1164.ALL;USE ieee.std_logic_unsigned.all;USE ieee.numeric_std.ALL; ENTITY tb ISEND tb; ARCHITECTURE behavior OF tb IS -- Component Declaration for the Unit Under Test (UUT) COMPONENT Cymometer PORT( clk : IN std_logic; reset : IN std_logic; Fx : IN std_logic; FreqNs : OUT natural; FreqNx : OUT natural; Freq : OUT natural ); END COMPONENT;--Inputs signal clk : std_logic := '0'; signal reset : std_logic := '1'; signal Fx : std_logic := '0'; --Outputs signal FreqNs : natural; signal FreqNx : natural;-- signal Freq : natural; -- Clock period definitions constant clk_period : time := 500ns; BEGIN -- Instantiate the Unit Under Test (UUT) uut: Cymometer PORT MAP ( clk => clk, reset => reset, Fx => Fx, FreqNs => FreqNs, FreqNx => FreqNx, -- Freq => Freq ); -- Clock process definitions clk_process :process begin clk <= '0'; wait for clk_period/2; clk <= '1'; wait for clk_period/2; end process; --产生待测信号 Fx_process : process begin Fx <= '0'; wait for 2*clk_period; Fx <= '1'; wait for 2*clk_period; end process; -- Stimulus process stim_proc: process begin -- hold reset state for 100ms. wait for clk_period*10; reset <= '0'; -- insert stimulus here wait; end process;END;参考原理M/T测频法。
你好 需要毕业设计可以看我的百度空间的
基于FPGA的信号发生器按键LCD模块设计 廖超平激光清洗技术的初步研究和应用 苏春洲,栾晓雨,王海军,袁晓东,叶亚云,Su Chunzhou,Luan Xiaoyu,Wang Haijun,Yuan Xiaodong,Ye Yayun基于SuperMap GIS平台的车辆跟踪系统设计 李琦,李子博,孙光民基于Excel VBA技术的调查问卷系统的实现 张茜浅析海南省技师学院《校园办公自动化(SOA)系统》的设计 陈印霁基于单片机的数字心率计设计 黄川X波段波导窄边定向耦合器的设计 王抗美分析调度优化的数据库管理 王鹏,王雪飞,吴亚明多元化计算机网络传输方式的解析 王岩Word在网页布局中的应用 杨柳,罗俊中小企业办公自动化系统(XPOA)的设计思考 马琴浅谈升级后的广电移动合作系统 殷菲虹,严芳服务器机房虚拟化建设实践与思考 唐宏维对电子数据现场获取存在问题的分析与探讨 王永刚地铁综合监控系统设计与实现 付芳蓉,戴军,洪超PPT课件中的色彩搭配 韩建彬CFK201319浅析Ontology及其与E-learning的关系 董栋浅谈网页设计中的艺术表现形式——艺术与技术相结合 许玲玲超声波风数据异常的分析和解决办法 刘永利浅论电子商务在我国国际贸易发展中存在的问题及对策 王舟光接入网ODN工程规划实例 方国涛,丁业兵,李安庆准能公司“光进铜退”网络改造方案分析探讨 徐琛无线网络最优接入的研究 屠子谦,Tu Ziqian《科技资讯》期刊投稿要求及说明工程测量内业相关关键技术研究 徐清园,孔繁雯应用RTK的线路测量技术研究 张兴元,魏国,王秀玲地铁隧道收敛监测方法应用分析 谭长瑞,张焱基于多波束测深的海洋测绘技术研究 罗杰林基于COMGIS的房产测绘信息系统总体架构设计研究 牛卫东广东某资源勘查项目中GPS布网及数据处理研究 江秀明基于GIS的地震专题图模版绘制 李雅静,赵颖,姜海GPS RTK技术在地质测量中的应用研究 张双,邓清卿,屈夷陵关于山区高速公路的桥梁设计问题探讨 吴星,虞建水电站有压隧洞开挖施工技术探讨 潘祥弟浅析桥梁设计中的仿生理念应用 宣秀珍浅析猴子岩水电站特大断面溢洪洞开挖施工方法 刘旭东浅谈混凝土裂缝处理 钱峰不同地震强度作用下导管架海洋平台的动力响应研究 胡欢焕,蒋建平宜昌某工程岩土勘察技术研究 汪俊,罗关俊,邓燕红,刘彦地下空间利用背景下的城市规划研究 胡婿解析建筑工程电气仪表安装施工要点 伏国运铝热连轧机大件牌坊卸车及吊装方案 陈鑫,黄昆峰基于感知悬架载荷的车辆防侧翻控制策略研究 王奥博,唐炜,赵喻贤汽车雾灯生产流程之精益改善研究 柯佚多管取样器常见故障及原因分析 王俊珠,刘碧荣中厚板铸机动态轻压下控制系统优化 张明辉,Zhang Minghui多层升降横移立体停车库钢结构骨架设计 马静,杨叶,黑正荣液固分离综合单元操作的研究 夏毅,张遥,曾昆,印炜琪,赵天文定位轴在立式转塔磨床上的控制方法 吴湘益基于Pro/Mechnaica的四辊卷板机机架优化 顾明慧高速泵控制系统的改造与应用 孙桂娟,赵洋,顾斌快速处理15MW汽轮机断叶片事故 戴国伟PLC控制技术在自动生产线中的应用 郭淳芳薄煤层托伪顶开采安全高效技术实践 温玉玺工业自动化仪表与自动化的控制技术 于杰工业自动化仪表控制系统的技术 刘敏影响中密度纤维板质量因素及控制探究 姜世明数控车宏程序的研究及椭圆实例加工分析 刘衍益浅析圆管带式输送机的特点和优势 裴红光谈浅掘进工作面的支护与完善 李世雄基于工作实践的水电厂发电控制程序研究 谢再军,侯仰东,彭俊玲火电厂输煤系统含尘污水的简易治理 田赣兰超大型潜孔弧门制造工艺研究 胡井林广州蓄能电站厂用电研究 江淑文分布式发电对配电网继电保护的影响 张杰,李兵垂直单管顺流式采暖系统中立管流量偏差对室温的影响 王莉,柳昊洋,许鹏远实现300MW机组停炉不停机功能的方案探讨 霍凤武,李娜智能化变电站10kVPT计量绕组容量选择研究 王爽,周运波浅谈“智能钥匙管理系统”在紫坪铺电厂的应用 龚晓琴,刘江武一起660 MW汽轮发电机转子匝间短路缺陷的查找与分析 高勇变电站标准化红马甲设计 陆强,丁宇海,LU Qiang,DING Yu-hai谐波对高压输电线路的危害及治理探讨 王洪亮火电厂锅炉引风机故障分析及研究对策 孙鹏浅谈输电线路防外力破坏的方法 姚红刚CFB锅炉煤泥入炉系统的优化设计及应用 赵宗花,王文峰,马志鸿继电保护在智能变电站中的改革与应用 达俊电气化铁路接触网故障分析及防护措施探讨 李涛地市级电网零序电流保护的整定计算分析 康雪琴CFB锅炉高压流化风机节能改造 李思平并联电抗器组合式消弧线圈的特点及其在潘一矿的使用 李红,陈超矿产资源评价理论与方法分析 刘蓓蓓近20年玛多县土地沙漠化时空变化特征分析 郑标,殷青军,李文奇,余金林,刘金锋,ZHENG Biao,YIN Qing-jun,LI Wen-qi,YU Jin-lin,LIU Jin-feng城市生态环境规划的原理与模拟探析 高波苏鲁超高压带的研究现状 曾敏敏,王泽利,陈双艳,何智浩,赵远方大兴安岭林区可持续发展的几点构想 张逢彬城市轨道交通减振降噪措施分级比选研究 张朋成,王雨,曾仲毅,Zhang Pengcheng,Wang Yu,Zeng Zhongyi农村环境污染对三农问题的不利影响及对策分析 李新阳公路环境保护的必要性及保护措施探讨 吴莉浅析人造板甲醛释放来源和部分检测方法的影响因素 王首忠,田泽华汽车尾气PM2.5对人体健康危害的处理措施 黄妹,林黄果,豆红波青果的综合利用 谢惠波,杨艳,苏红卫,陈润,袁箐,马小英,郑小玲供水管网工程造价控制及可持续发展研究 赵浩辰电力工程造价管理与控制 陈聪有关电力安全施工管理的几点思考 黄超浅谈景电灌区泵站水泵机组震动及运行管理措施 张明慧建筑机电安装施工技术管理研究 史建伟汉中电网“调控一体化”项目实施研究 李阳工程项目管理模式探讨 吴启春,程阳,周玉洁森工企业效益量材法的实施 杜玉娟,肖建北,牛志权,卫元河,王金丽如何降低线损提高电力企业经济效益 宋洁浅析电力行业开展职业技能鉴定的重要性 祁爽企业班组建设的实践与探索 赵菁,韩波浅谈维修养护企业应如何抓好安全管理 黄永刚焊接新专业人才培养方案的设计 金燕校企合作管理模式研究 曹娣,吴慎将,张海庆,Cao di,Wu shenjiang,Zhang haiqing以应用引导工科《线性代数》教学的研究 白梅花运用技术量化评价方法提高普通高校游泳教学质量分析 郭爱民,朱静Multisim10在核电子学课程设计中的应用 刘丽艳,赵修良基于高校困难学生认定工作现状调查的思考 王彦加强高职院校体育课教学质量对策分析 李明昊操作系统实验课程分层次教学方法研究 李红林,徐坚,兰美辉,刘昆,Li Honglin,Xu Jian,Lan Meihui,Liu Kun家庭教育与学校教育模式的协调 王莹浅谈技工学校教师素质 王英项目化教学在计算机教学中的应用 陈钊华神经内科临床护生带教思考与实践 曹静我国大学生职业生涯规划教育的改进策略思考 梁海珊学校体育隐性课程的开发策略研究 王建浅议我国高等院校教师素质 徐秀丽,杨娟,刘宝林浅谈农村幼儿园班级管理 尹召霞职业院校语文教学问题探讨 董吉娜浅论大学里计算机理论的教育方法 江琼琴,高迎斌,金焱明“核环境治理工程”课程建设的经验与思考 曹锦佳,刘红娟,单健,康玺,Cao Jinjia,Liu Hongjuan,Shan Jian,Kang Xi高职院校环保类专业的建设与探讨 周子鹏电路实验课程教学改革与探索 李翠英从「モ一娘。」的读法看日语缩略词的缩略规律 陈莹某卫生类高职校企合作现状探析 潘鹏旅游专业快乐教学策略分析 甘露经济管理类实验室建设问题的探讨 周春梅浅谈各学科在音乐欣赏课中的综合运用 周晶浅谈高中艺术生的化学教学 刘保荣浅谈高校实验室管理 张克浅谈“数控加工工艺与编程”课程的教学方法改革 费姝霞,王宏霞浅谈新课标理念下如何在数学教学中突出学生主体地位 王建昌浅谈如何高效完成初、高物理教学的过度 陆新忠体育游戏在小学体育教学中的作用 郁佳园应用型本科高校商务谈判课程实训教学探索 李玲玲论高职院校财务管理信息化建设 杨雪浅析肿瘤实习医科生医患沟通能力的培养 王晓莉,熊伟《电气类数学及应用》课程教学研究 陈海峰以案例为中心的《环境卫生学》教学新模式 罗皓,唐焕文,邵军丽应用型本科“产、学、研”合作教育模式研究 陈树平,梁咏梅高职院校职业技能鉴定机构质量管理体系的构建 刘晓燕《电子商务》课程教学研究综述 方芳大革命前(1661~1789)法国社会状况的特点及启示 冯德昕,Feng Dexin高等职业教育教材选题策划初探 牛晋芳海南省建设用地报批地块统一编码存在问题及实现方法探讨 陈美无平方因子数倒数和问题的几个估计 张艳娜赴德国InWent学习见闻 孙祎教育支出与经济增长关系的实证研究——基于LMDI模型 段玮装备健康管理技术研究与展望 赵以顺,吴飞,管旭军罂粟替代种植合理化探讨——以澜沧县桉树种植为例 陈彬,杨玲汽车维修专业学生就业应对策略 宋飞关于高层建筑物业管理消防安全工作的探讨 高源唐山市城乡体育公共服务体系的一体化探究 曹英浅析机场运行指挥体系管理 付连伟土地财政模式面临重要拐点分析 周璐平行文本在金融英语汉译中的应用 李晶晶,王慧莹论策划编辑服务能力的重要性及服务能力提高的方法 王若明固原市宣传思想文化工作突出的方面及建立长效机制推动文化建设 王宁霞中国大学生方程式汽车大赛成本分析报告 李晔,从光好,Li Ye,Cong Guanghao自动气象站防直击雷技术的改进 王慧,胡晋,胡新凯区域品牌形象塑造的影响因素研究 宁冉发达国家应急救援管理体系分析及对福建消防部门的启示 邱凯旋装备维修保障能力评估指标体系与方法研究综述 沈剑,黄定东,赵大磊论职业指导在促进大学生就业工作中的作用和重要性 庄艳阳试从积极心理学角度看我国社会主义核心价值理念 陈新颖网络技术在图书馆工作中的应用体现 聂俊涛浅议乡镇图书馆建设的缺失与补救方略 刘文凤浅议微信在图书馆的应用前景 马骥浅谈高校图书馆勤工助学的意义及管理方法 卢晓何 Linux在嵌入式操作系统中的应用 钟华数字滤波器网络结构的SIMULINK仿真 甘庆玉,Gan Qingyu面向逆向工程中点云数据的处理与精简方法 许岚汽车多功能语音监控系统设计 王波,郑鹏飞关于建设智能变电站的问题研究 徐乾,徐宝库IPG YLP系列脉冲参镱激光器的单片机控制 王国运数字电视节目指南EPG的实现方式 张晓强驾校内场智能教练系统模型的初步设计 赵猛,宋震移动存储设备使用过程中的风险及管控 范晓明利用Excel软件中VBA批量计算环境空气质量指数(AQI) 王悦东,阎毅,张华PLC变频供水系统的设计与实现 汤立刚正交实验法优选99mTc-Gd-DTPA-BMA的标记条件 王华丽,曹丰物联网在日常生活中的应用与发展趋势 韩志君浅析网络审计 林丁国基于web的高校毕业论文档案管理信息系统的设计 江小华大学新生入学教育游戏设计探讨 许文俊,宋珠东,黄奕达,李一媛电子商务的安全分析和Java实现 罗兴荣全自动无人值守换热站及热网监控系统 张云锋无线设备监测系统设计与应用 王丽LTE网络中的VoIP语音实现 方国涛岚皋县佐龙镇正沟村WLAN无线网络覆盖方案 袁法,Yuan Fa基于江苏某市实践的平面控制测量技术研究 王立国市政道路路面采样测量技术研究 顾汉忠地形图数据库设计与数据录入维护研究 刘利清基于云计算的摄影测量数据处理模型设计研究 蒋昌晶凤凰颈闸垂直位移观测方法的探讨 万进桃,Wan Jintao海洋多波束测深技术应用研究 廖剑波水下不分散混凝土配合比应用研究 詹思卵石地层及入岩地下连续墙的设计与施工 孙孝林,祁志强,谭昌军,黄仙坤关于水利堤防工程软土地基处理的探讨 于权超长预应力束张拉损失分析及预应力连接工艺 唐维东海堤地基承载性状研究 宣杰,蒋建平简支系杆拱钢管拱拼接安装测量方案 庞佑涛工业建筑色彩研究 张姝建筑防火中外墙保温材料防火性能的重要性 贾令龙浅析新材料应用与现代建筑结构技术的创新 徐朝富中心组合设计法优化CuCl2为活化剂的茶梗活性炭制备工艺 李素琼,王焕涵,Li Suqiong,Wang Huanhan乌石化常减压蒸馏装置腐蚀调查及分析 唐应彪,Tang Yingbiao综采工作面刮板运输机的安装及试运转的研究 翟智哲,张锡鹏,徐泉矿用液压千斤顶泄露相关事宜及对策 苏伟,刘朋张力控制对冷轧轧机带钢厚度控制的影响 赵兴华用平行流电积技术处理废电解液研究 张伟提高静电除尘器效率的措施与途径 王兆明刃板型钢的生产 宋翊电动汽车的发展趋势分析 郑孟用户宏程序加工实例 郝晓飞软齿面齿轮传动的应用一例 丁鸣浅析张力计工作原理 宋丹,李文波浅析消除铸轧卷质量缺陷的措施 吕文斌钢结构与搅拌设备机架设计论述 薛水明深加工制冷系统的节能方法探讨 万其乐,朱世龙,王平多绳摩擦式提升机罐道钢丝绳导向座的改进 柴占彪,王文华浅谈车床震动问题的解决措施 孙雪娜,张述江,肖红梅基于VB的四辊卷板机辊位精确控制研究 敖峰浅谈智能化家电产品 吕伟TDC(数字时间转换)测量技术在飞机机体变形上的研究 何超浅析FANUC Oi-D机床主轴换挡方式及含义 谢贺年,Xie Henian机电一体化的发展与应用 王霞,Wang Xia探讨液体膨胀机在内压缩流程空分设备中的应用 孙阳,孟凡华火电厂锅炉安装工程施工组织设计分析 熊柳智给水加氨设备自动化改造工程实例 武友根电力大客户负荷用电负荷预测 史焕弘,毛倩倩小波变换在面波去噪中的一些应用 郝建奇,Hao Jianqi锅炉汽包水位计量误差分析及校正 袁明根发电机封闭母线穿墙隔板发热原因分析及解决方案 施明礼,朱晓军矿用变频器漏电检测系统分析 张先华,张磊,孟庆凯,何辉某发电公司1000MW机组锅炉送风机故障跳闸的原因分析及处理对策 卢伟翔TCR静止型动态无功补偿装置应用 陈淑丽,佟维威浅析轿车电器常用维修方法 许佳云浅谈我国港口节能减排 李宗泽,熊如东水泥窑废气污染防治的几个问题 邓加宏冬暖式蔬菜大棚种植对寿光气温的影响研究分析 徐风霞,高学芹,张爱玲,郭春香农村沼气使用情况调查报告 岳效飞配网自动化管理的探析 於永攀探讨住宅工程分户验收的质量控制 钱峰水利水电工程施工技术及质量控制研究 李永锋建筑混凝土施工现场监理工作探讨 王飞尔基于铁路建设工程管理问题与对策的研究 陈曦环境监测仪器设备的检定管理初探 王晓伟3S技术矿产资源勘查与管理中的应用 高闻宇,王志远,李德忠,Gao Wenyu,Wang Zhiyuan,Li Dezhong矿山用电系统可靠性安全现状研究 甘泽加强高校建筑工程质量管理探析 徐波轧钢厂电气设备综述及其管理维护 丛绍华柬埔寨甘再水电站运行维护管理综述 石全建筑工程管理中的成本控制 谭纬数据挖掘技术在电力管理和分析中的应用 肖文英,张振飞采运企业原条检验地方标准的实施应用 矫全彬,刘新刚,赵菊芳,王林,孙志刚,韩英霞特种设备作业人员培训模式的构想 鲁燕,孔庆伟,高大明新媒体时代茶企业网络创新销售模式探究 李欣欣浅析网络时代企业思想政治工作的创新 黄华浅谈优化员工绩效管理办法 助力“集约化”体系建设 俞益春精益生产在A航空企业的应用 刘柳,樊琳江苏企业自主创新的金融扶持政策研究 杨海波党支部工作积分制考核的思考与实践 史明南探索电子商务在体育用品行业的发展 钱小红师生互动关系视角下的高等教育多媒体应用的思考 梁海珊职业院校机械专业课程考核的现状与改革——以宁夏工商职业技术学院为例 杨叶,赵润良,马静职业教育品牌化思考与构建 奚亚洲本科工程教育实践教学现状及深层次形成原因剖析 吕静概率理论的应用实例 白梅花基于问题解决的创新教育理论研究探析 黄光荣计算机听打录入技术 蔡文中央高校基本科研业务费执行情况回顾与思考——以西北农林科技大学为例 崔卫芳,刘旭,赵磊,王志刚运用多种激励性评价方式优化高职课堂教学 周丹浅谈计算机基础课中任务驱动教学法的应用 吴丹,罗俊促进职业教育教师实施项目课程开发的探索 史春红《工业炸药》课程教学法改革探讨 王瑾专业教师任班主任的认识 李炎,张健,Li Yan,Zhang Jian《PLC应用技术》教改探索与实践 马州生大学公共英语教学中跨文化意识培养的策略 李峥高校电子实验室的规范化管理探讨 任守华,马秀莲,孟洁,张品秀改革人才培养方案,公共类课程先行 罗丹浅谈校友录系统设计 符宇构建现代职业教育体系将校企合作落到实处 蔡敏对张景中数学教育思想的诠释 何淑芬“美国精神”在高校公共英语教学中的应用探析 黄日明高校实施课内外一体化体育俱乐部教学的意义与困境 宋忠良高职院校体育教学中对学生的心理健康教育探析 葛建生结合中学生心理特点,提高生物教学效率 孙晓红浅谈提高机械专业课程教学的有效性 张淑晴浅谈体育教师如何更好的说课 刘文军论计算机等级考试与计算机应用基础教学改革——以高职非计算机专业等级考试为例 马琴完善约束机制才能提高中等职业学校课堂管理水平 张贻莎新时期高职院校财务管理工作探析 杨雪信息化教学在单片机课程中的应用 陈东焰有效率的练习钢琴 张茜基于SolidWorks的《机械制图》国标工程图技术 马静,赵润良如何提高低年级学生识字的时效 袁鹏霞浅谈体育课上如何培养学生终身体育意识 孙杏芳大学课堂应该如何学习 董菊明高校课堂教学管理探索 邢林高校课程考试管理研究 付英杰工学结合课程中网络化辅导模式的探讨 王咏梅,Wang Yongmei浅谈大学生科技创新中的师生互动 涂艳蓉,裴彦斐提高小学德育实效性浅探 王仕魁,谢彦波,王河滨关于高校智库建设的思考 李伟高职学生英语学习中的母语负迁移现象探析——以句法错误为例 干映锋自主学习在环境微生物检测实验中的应用 胥成浩,龚明福,Xu Chenghao,Gong Mingfu影响课堂教学效果的因素分析 邢林基于职业能力与职业素养融合的汽车电器设备课程教学实践 张立关于尺寸链原理在技能大赛中应用的思考 姚辉浅析深化经济改革必须注重的二个领域 唐亚敏苏州社区居民科学素养与科普现状调研——以苏州大学材料与化学化工学部“科普志愿者进社区”活动为例 龚学锋学生评教在高职院校学生思想教育工作中的重要作用 卢秋菊新闻写作相关问题分析 郑国玲电力科技期刊编辑如何适应数字出版时代 陆莹独立学院学籍处理案例的整合与分析——以中国传媒大学南广学院为例 单彩云,郭晓静,滕飞,Shan Caiyun,Guo Xiaojing,Teng Fei2012年世界非织造布生厂商40强过滤材料产品 陆荣生,赵殿栋,陆海岸,严志波,顾钰良浅析政府专职消防队员发展工作中存在的问题及对策 邱凯旋汉越十二生肖动物词语文化内涵的对比分析 裴氏恒娥小学生体质下降的主要原因及教学对策 王洪浅析新形势下一体化教室的文化建设要求 赵洁浅谈农委车队车辆调度管理工作 陈寿宝民航空管运行不安全因素调查研究 张红仓雷雨情况下的空中管制指挥探析 段金国老年人工全膝关节置换手术患者的术后康复护理 田润,沈旭慧克服自身瓶颈,迎来高职音乐就业春天——浅谈现阶段高职音乐教育现状 崔瑜关于国民经济管理制度理念创新的思考 周春梅工科院校研究生就业现状调研分析与对策研究——以广东工业大学2012届毕业研究生为例 王舒书上海废旧衣物回收现状初探 郭亚文,姚钰,万小娟,黎彬有限空间年龄结构种群模型一个新的间断Galerkin方法 岳红格,郝惠娟,Yue Hongge,Hao Huijuan环保部门形象塑建的媒体沟通策略 蒋澄宇,李文青凸函数与Jensen不等式 覃平阳,Qin Pingyang浅谈职业技能大赛对高职师生的影响 张爱芳狄金森诗歌中隐喻的认知研究 甘小群从夏洛蒂·勃朗特看简爱的双重性格 郭玥公共图书馆老年读者服务工作之我见 马丹阳浅论中医药高校图书馆的文化建设 治丁铭浅析高职院校图书馆的服务创新 毕蓉历史感悟未来镌刻发展辉煌——辽宁科技大学校史馆的建设理念与特色 王霞,高兴体育高职院校图书馆的现状及发展对策 邓娉现代医院图书馆知识服务探讨与实践 区雨齐,王秀华,Ou Yuqi,Wang Xiuhua探析公共图书管理中的社会责任 夏建华从CALIS谈中国图书馆联盟发展之路 胡勇祥信息动态
正好我刚做好了,过两天也要交了,论文,仿真,还有PPt,不是一个学校的话可以发给你QQ1255324803
有必要上这儿来吗,去图书馆的数据库,这样类型的文章多得不得了啊
电子信息工程大学毕业论文 (张清卓)从21世纪开始,无线传感器网络就开始引起了学术界,军事界和工业界的极大关注。美国和欧洲相继启动了许多关于无线传感器网络的研究计划。随着科学技术的迅猛发展,人类目前已经置身于信息时代,信息的获取是实现信息化的前提,获取物理家门口满怀欣喜的一种重要工具就是传感器。无线传感器网络是当前国际上备受关注的,由多学高度交叉的新兴研究热点领域⑴它综合了传感器技术,嵌入式计算技术及无线通信技术等三大技术,能够通过嵌入式系统对信息进行处理,并通过随机自组织无线通信网络以多跳中继方式所感知信息传送到用户终端。 无线传感器网络可以用于监控温度,湿度,压力,土壤构成,噪声,机械应力等多种环境条件,使用户可以深入的了解和把我周围的世界。无线传感器网络的随机布设,自组织,环境适应等特点使其在军事国防,环境监测,生物医疗,抢先去救灾以及商业应用等领域具有广阔的应用前景,和很高的应用价值⑵。当然,在空进搜索和灾难拯救等特殊领域,无线传感器网络也有其得天独厚的技术优势。
这是大规模数字集成电路在系统可编程领域的经典课程设计。数字频率计是近代电子技术领域的重要测量工具之一,同时也是其他许多领域广泛应用的测量仪器。数字频率计是在规定的基准时间内把测量的脉冲数记录下来,换算成频率并以数字形式显示出来。数字频率计用于测量信号(方波,正弦波或其他周期信号)的频率,并用十进制数字显示,它具有精度高,测量速度快,读数直观,使用方便等优点。一个用VHDL语言实现的实例如下:-- Project Name: 恒精度频率计-- Target Devices: FPGA or CPLD-- Revision 0.01 - File Created-- Comments: clk--系统工作时钟,2MHz-------------reset--系统复位信号,高电平有效-------------Fx--为待测信号-------------FreqNx--为待测信号的计数值-------------FreqNs--为标准信号的计数值-------------Freq--为待测信号的频率------------------------------------------------------------------------------------library IEEE;use IEEE.STD_LOGIC_1164.ALL;use IEEE.STD_LOGIC_ARITH.ALL;use IEEE.STD_LOGIC_UNSIGNED.ALL;----------------------------------------------------------entity Cymometer is generic(clk_freq : integer := 2000000);--系统工作时钟频率 Port ( clk : in STD_LOGIC; reset : in STD_LOGIC; Fx : in STD_LOGIC; ----待测信号 FreqNs : out natural; FreqNx : out natural); --Freq : out natural);end Cymometer;----------------------------------------------------------architecture Behavioral of Cymometer is---------------------------------------- signal start : STD_LOGIC;--此信号为高电平时计数器开始计数 signal CTRL : STD_LOGIC;--CTRL信号为待测信号和门控信号产生的计数器启动信号 signal CNTx : natural;--待测信号计数器 signal CNTs : natural;--标准信号计数器----------------------------------------begin--***************************************----产生一个门控信号,高电平有效 GateCtrl : process(clk) --------------------------- variable CNT0 : integer range 0 to 2_097_152;--门控信号计数器 --------------------------- begin if rising_edge(clk) then if reset='1' then CNT0 := 0; else CNT0 := CNT0 + 1; end if; --------- if reset='1' then start <= '0'; elsif CNT0 < (clk_freq*3/4) then start <= '1'; else start <= '0'; end if; end if; end process GateCtrl;--***************************************----产生CTRL信号,由待测信号和门控信号产生的计数器启动信号 CtrlGen : process(Fx) begin if rising_edge(Fx) then if reset='1' then CTRL <= '0'; else CTRL <= start; end if; end if; end process CtrlGen;--***************************************----用两个计数器分别对标准信号clk和待测信号signal计数------------------------------------计数标准信号,CTRL高电平期间有效 CountS : process(clk) begin if rising_edge(clk) then if reset='1' then CNTs <= 0; elsif CTRL='1' then CNTs <= CNTs + 1; else CNTs <= 0; end if; end if; end process CountS;------------------------------------计数待测信号,CTRL高电平期间有效 CountX : process(Fx) begin if rising_edge(Fx) then if reset='1' then CNTx <= 0; elsif CTRL='1' then CNTx <= CNTx + 1; else CNTx <= 0; end if; end if; end process CountX;--***************************************----CTRL下降沿将技术结果和测量值输出 CountOut : process(CTRL) begin if falling_edge(CTRL) then if reset='1' then FreqNs <= 0; FreqNx <= 0;-- Freq <= 0; else FreqNs <= CNTs; FreqNx <= CNTx;-- Freq <= (clk_freq / CNTs * CNTx); end if; end if; end process CountOut;end Behavioral;下面是为上面的模块编写的测试平台,在Modelsim下仿真通过,因为数据量较大,建议不要使用Altera及ISE仿真。--------------------------------------------------------------------------------LIBRARY ieee;USE ieee.std_logic_1164.ALL;USE ieee.std_logic_unsigned.all;USE ieee.numeric_std.ALL; ENTITY tb ISEND tb; ARCHITECTURE behavior OF tb IS -- Component Declaration for the Unit Under Test (UUT) COMPONENT Cymometer PORT( clk : IN std_logic; reset : IN std_logic; Fx : IN std_logic; FreqNs : OUT natural; FreqNx : OUT natural; Freq : OUT natural ); END COMPONENT;--Inputs signal clk : std_logic := '0'; signal reset : std_logic := '1'; signal Fx : std_logic := '0'; --Outputs signal FreqNs : natural; signal FreqNx : natural;-- signal Freq : natural; -- Clock period definitions constant clk_period : time := 500ns; BEGIN -- Instantiate the Unit Under Test (UUT) uut: Cymometer PORT MAP ( clk => clk, reset => reset, Fx => Fx, FreqNs => FreqNs, FreqNx => FreqNx, -- Freq => Freq ); -- Clock process definitions clk_process :process begin clk <= '0'; wait for clk_period/2; clk <= '1'; wait for clk_period/2; end process; --产生待测信号 Fx_process : process begin Fx <= '0'; wait for 2*clk_period; Fx <= '1'; wait for 2*clk_period; end process; -- Stimulus process stim_proc: process begin -- hold reset state for 100ms. wait for clk_period*10; reset <= '0'; -- insert stimulus here wait; end process;END;参考原理M/T测频法。
这样类型的文章 我知道怎么写 老师有问题 包修改 包通过 ↓↓↓↓↓下面可以找到我
1、频率计嘛就是用来测试信号频率的啊!2、用FPGA来做就最简单不过了!3、我做了一个频率范围在0.5Hz__20MHz,一点都不夸张的,而且精度还很高,比你想象的要高的多!4、软件设计就只要QUARTUS II,很好做的也很容易!5、就连报告也都有的!
第1节 引言 21.1 数字频率计概述21.2 频率测量仪的设计思路与频率的计算21.3 基本设计原理3第2节 数字频率计(低频)的硬件结构设计4 2.1系统硬件的构成42.2系统工作原理图42.3AT89C51单片机及其引脚说明 52.4信号调理及放大整形模块72.5时基信号产生电路72.6显示模块8第3节 软件设计123.1 定时计数 123.2 量程转换 123.3 BCD转换123.4 LCD显示15第4节 结束语 16参考文献 20附录 汇编源程序代码28
频率计设计基本原理可以参考这个blog,网址是:。后续还会有具体的设计实现方法,估计最近两天就会搞定
数字频率计是一种基本的测量仪器。它被广泛应用与航天、电子、测控等领域。它利用VHDL硬件描述语言进行设计,并在EDA(电子设计自动化)工具的帮助下,用大规模可编程器件(CPLD)实现数字频率计的设计原理及相关程序。通过了Max+plusⅡ软件进行仿真、硬件调 ... 你可以去这个网 址看看
1、 用FPGA实现控制基于I2C总线的EEPROM 2、 基于FPGA的简单OEM板GPS接收机设计 3、 基于FPGAD的数字频率计设计 4、 [电气工程]基于FPGA的电网基本电量数字测量系统的设计 5、 [电子信息工程]基于单片机和FPGA的位同步信号提取 6、 基于FPGA的数字通信系统 7、 基于FPGA和锁相环4046实现波形发生器 8、 UC/OSII在FPGA上的移植 9、 基于FPGA的IIR滤波器设计 10、 基于FPGA的TD-SCDMA信道编解码技术研究与实现(硕士) 11、 基于ARM和FPGA的数控系统的硬件设计(硕士) 12、 基于FPGA的JPEG压缩编码的研究与实现(硕士) 13、 OFDM通信系统基带数据处理部分的FPGA实现 14、 FPGA应用实验板设计 15、 UWB-OFDM解调器的仿真及FPGA在线仿真实现 16、 高速VITERBI译码器在ALTERA FPGA中的设计与实现 17、 基于FPGA温、湿度传感器系统设计 18、 基于FPGA的嵌入式系统开发板 19、 卫星信道延时模拟器的FPGA实现 20、 基于Altera FPGA的发动机ECU原型设计 21、 基于FPGA设计电梯控制系统 22、 FPGA在机卡分离式高清数字一体电视机里的应用 23、 PSK调制算法仿真与FPGA实现 24、 基于FPGA的数字复接系统帧同步器的设计
你问的也太多了吧。真是舍得用百度啊。1.频率计应该是能对输出的信号的频率进行调整。比如要求输出10kHZ的某种波。指标:频率,波形,占空比,最高电压,最低电压,振幅等。2.可以模块化,你自己参考资料去实现吧。3.依旧百度,百科里有。4.FPGA是基于硬件的编程,相对ASIC很灵活,能调整来实现你的功能。在视频处理,工业控制,DSP上都有很大的使用。他也作为ASIC的模型。
毕业设计(论文)报告 系 别: 电子与电气工程学院 专 业: 电子信息工程 班 号: 电子 0 8 5 学 生 姓 名: 傅浩 学 生 学 号: 080012212 计 论 ) 目 设 ( 文 题 : 基于AT89C51 的数字温度计的设计 指 导 教 师: 傅浩 设 计 地 点: 起 迄 日 期: 2010.5.4-2010.7.3 常州信息职业技术学院电子与电气工程学院 毕业设计论文 毕业设计(论文)任务书 专业 电子信息工程 班级 电子 085 姓名 傅浩一、课题名称:基于 AT89C51 的数字温度计的设计二、主要技术指标: 1、测温范围-50℃-110℃ 2、精度误差小于 0.5℃ 3、LED 数码直读显示 4、可通过人机接口任意设定温度报警阀值三、工作内容和要求:(1)、要求数字温度计能对环境的温度进行实时监测。(2)、数字温度计要能够实时显示环境的温度信息,使用户及时了解到环境温度情况。(3)、数字温度计能够在程序跑飞的情况下自动重启,对环境温度进行正确的测量。 四、主要参考:1.李勋.刘源单片机实用教程M.北京航空航天大学出版社,20002.李朝青.单片机原理及接口技术(简明修订版)M.杭州:北京航空航天大学出版社,19983.李广弟.单片机基础M.北京:北京航空航天大学出版社,19944.阎石.数字电子技术基础(第三版)M.北京:高等教育出版社,19895.廖常初.现场总线概述J.电工技术,19996.王津.单片机原理与应用M.重庆大学出版社,2000 学 生(签名) 年 月 日 指 导 教师(签名) 年 月 日常州信息职业技术学院电子与电气工程学院 毕业设计论文 教研室主任(签名) 年 月 日 系 主 任(签名) 年 月 日 常州信息职业技术学院电子与电气工程学院 毕业设计论文 毕业设计(论文)开题报告设计(论文)题目 基于 AT89C51 的数字温度计的设计一、选题的背景和意义: 随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研等各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度计,它给人带来的方便也是不可否定的。要为现代人生活提供更好、更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。 本文将要设计的数字温度计具有性能稳定、灵敏度高、抗干扰能力强、使用方便等优点,广泛应用于冰箱、空调器、粮仓等日常生活中温度的测量和控制中,为人们生活水平的提高做出了巨大的贡献。二、课题研究的主要内容: 1.本文是以单片机 AT89C51 为核心进行设计。 2.通过 DALLAS 公司的单总线数字温度传感器 DS18B20 来实现环境温度的采集和 A/D转换。 3.其输出温度采用数字显示,用 3 位共阳极 LED 数码管以串口传送数据,实现温度显示,能准确达到以上要求。 4.此温度计属于多功能温度计可以用来测量环境温度,还可以设置上下报警温度,当温度不在设置范围内时,可以报警。 常州信息职业技术学院电子与电气工程学院 毕业设计论文三、主要研究(设计)方法论述: 1. 通过查阅书籍了解数字温度计的基本概念等信息,结合以前所学的电子专业知识认真研究课题。 2. 借助强大的网络功能,借鉴前人的研究成果更好的帮助自己更好地理解所需掌握的内容。 3. 通过与老师与同学的讨论研究,及时地发现问题反复地检查修改最终完成。 四、设计(论文)进度安排:时间(迄止日期) 工 作 内 容2010.05.04 ~ 查找资料,确定论文题目2010.05.052010.05.06 ~ 根据选题方向查资料,确定基本框架和设计方法2010.05.072010.05.08 ~ 完成开题报告2010.05.102010.05.11 ~ 完成初稿并交指导老师审阅2010.05.312010.06.01 ~ 根据指导老师意见修改论文2010.06.262010.06.26 ~ 根据模板将论文排版2010.06.292010.06.30 ~ 仔细阅读论文并作细节完善后上交2010.07.03 常州信息职业技术学院电子与电气工程学院 毕业设计论文五、指导教师意见: 指导教师签名: 年 月 日六、系部意见: 系主任签名: 年 月 日 常州信息职业技术学院电子与电气工程学院 毕业设计论文 目录摘要Abstract第 1 章 前言 ...................................................... 1第 2 章 数字温度计总体设计方案 .................................... 2 2.1 数字温度计设计方案.......................................... 2 2.2 总体设计框图................................................ 2第 3 章 数字温度计的硬件设计 ...................................... 3 3.1 主控制器 AT89C51 ............................................ 3 3.1.1 AT89C51 的特点及特征 .................................... 3 3.1.2 管脚功能说明............................................ 3 3.1.3 片内振荡器.............................................. 5 3.1.4 芯片擦除................................................ 5 3.2 单片机的主板电路............................................ 6 3.3 温度采集部分的设计.......................................... 6 3.3.1 温度传感器 DS18B20 ...................................... 6 3.3.2 DS18B20 温度传感器与单片机的接口电路 ................... 10 3.4 显示部分设计............................................... 10 3.4.1 74LS164 引脚功能及特征 ................................. 10 3.4.2 温度显示电路........................................... 11 3.5 报警系统电路............................................... 12第 4 章 数字温度计的软件设计 ..................................... 13 4.1 系统软件设计流程图......................................... 13 4.2 数字温度计部分程序清单..................................... 15第 5 章 结束语 ................................................... 20答谢辞参考文献 常州信息职业技术学院电子与电气工程学院 毕业设计论文 摘 要 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子。 本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示。该设计控制器使用单片机 AT89C51,测温传感器使用 DS18B20,用 3 位共阳极 LED 数码管以串口传送数据,实现温度显示。本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。 此外本文还介绍了数字温度计的硬件设计和软件设计,硬件设计主要包括主控制器、单片机的主板电路、温度采集部分电路、显示电路以及报警系统电路。 软件设计包括系统软件的流程图和数字温度计的部分程序清单。关键词:AT89C51 单片机,数字控制,测温传感器,多功能温度计 常州信息职业技术学院电子与电气工程学院 毕业设计论文 Abstract As peoples living standard rising SCM is undoubtedly one of theobjectives pursued by the people the convenience it brings is equallynegative and one digital thermometer is a typical example. The design presented in the traditional thermometer digitalthermometer and compared with a reading convenience a wide range oftemperature measurement temperature measurement accuracy the output ofthe temperature digital display. The design of the controller usingmicrocontroller AT89C51 temperature sensor uses DS18B20 with threecommon anode LED digital tube to serial transmission of data to achievetemperature display. The thermometer is multi-functional thermometeryou can set the upper and lower alarm temperature range when thetemperature is not set you can alarm. Besides the paper also describes the digital thermometer in hardwaredesign and software design hardware design includes the main controllermicrocontroller circuit board the temperature acquisition part of thecircuit display circuit and the alarm system circuit. Software designincluding system software flow chart and the digital thermometer in thepart of the program list.Key words: AT89C51 microcontroller digital control temperature sensormulti-function thermometer 常州信息职业技术学院电子与电气工程学院 毕业设计论文第1章 前言 随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度计,本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。 现代信息技术的飞速发展和传统工业改造的逐步实现。 能够独立工作的温度检测和显示系统应用于诸多领域。传统的温度检测以热敏电阻为温度敏感元件。热敏电阻的成本低,但需后续信号处理电路,而且可靠性相对较差,测温准确度低,检测系统也有一定的误差,所以传统的温度计有反应速度慢、读数麻烦、测量精度不高、误差大等缺点。 本文是以单片机 AT89C51 为核心,通过 DALLAS 公司的单总线数字温度传感器 DS18B20 来实现环境温度的采集和 A/D 转换,用来测量环境温度,温度分辨率为 0.0625℃,并能数码显示。因此本文设计的数字温度计具有读数方便,测温范围广,测温精确,数字显示,适用范围宽其电路简单,软硬件结构模块化,易于实现等特点。 数字式温度计的设计将给人们的生活带来很大的方便, 为人们生活水平的提高做出了贡献。数字温度计在以后将应用于我们生产和生活的各个方面,数字式温度计的众多优点告诉我们:数字温度计将在我们的未来生活中应用于各个领域,它将会是传统温度计的理想的替代产品。 -1- 常州信息职业技术学院电子与电气工程学院 毕业设计论文第2章 数字温度计总体设计方案2.1 数字温度计设计方案方案 一: 采用热敏电阻器件,利用其感温效应,再将随被测温度变化的电压或电流采集过来,进行 A/D 转换后,利用单片机进行数据的处理,然后在显示电路上,将被测温度显示出来。 方案 二: 利用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器 DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换就可以满足设计要求。 分析上述两种方案可以看出方案一是使用热敏电阻之类的器件利用其感温效应,进行 A/D 转换后,利用单片机进行数据的处理,在显示电路上被测温度显示出来,这种设计需要用到 A/D 转换电路,感温电路比较麻烦。方案二是利用温度传感器直接读取被测温度,读数方便,测温范围广,测温精确,适用范围宽而且电路简单易于实现。 综合方案一和方案二的优缺点,我们选择方案二。2.2 总体设计框图 温度计电路设计总体设计方框图如图 2-1 所示, 控制器采用单片机 AT89C51,温度传感器采用 DS18B20,用 4 位 LED 数码管以串口传送数据实现温度显示。 L 单片机复位 E D 主 显 控 示 报警点按键调整 制 器 温 度 时钟振荡 传 感 器 图 2-1 总体设计方框图 -2- 常州信息职业技术学院电子与电气工程学院 毕业设计论文第3章 数字温度计硬件设计3.1 主控制器 AT89C513.1.1 AT89C51 的特点及特性: 40 个引脚,4K Bytes FLASH 片内程序存储器,128 Bytes 的随机存取数据存储器(RAM) ,32 个外部双向输入/输出(I/O)口,5 个中断优先级 2 层中断嵌套中断,2 个 16 位可编程定时计数器,2 个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。 此外,AT89C51 在空闲模式下,CPU 暂停工作,而 RAM 定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存 RAM 的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有 PDIP、TQFP 和 PLCC 等三种封装形式,以适应不同产品的需求。 主要功能特性: 兼容 MCS-51 指令系统 4k 可反复擦写gt1000 次)ISP FLASH ROM 32 个双向 I/O 口 4.5-5.5V 工作电压 2 个 16 位可编程定时/计数器 时钟频率 0-33MHZ 全双工 UART 串行中断口线 128X8 BIT 内部 RAM 2 个外部中断源 低功耗空闲和省电模式 中断唤醒省电模式 3 级加密位 看门狗(WDT)电路 软件设置空闲和省电功能 灵活的 ISP 字节和分页编程 双数据寄存器指针3.1.2 管脚功能说明: AT89C51 管脚如图 3-1 所示: -3- 常州信息职业技术学院电子与电气工程学院 毕业设计论文 图 3-1 AT89C51 管脚图 (1)VCC:供电电压。 (2)GND:接地。 P0 P0 (3) 口: 口为一个 8 位漏级开路双向 I/O 口, 每脚可吸收 8TTL 门电流。当 P1 口的管脚第一次写 1 时,被定义为高阻输入。P0 能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在 FIASH 编程时,P0 口作为原码输入口,当 FIASH 进行校验时,P0 输出原码,此时 P0 外部必须被拉高。 (4)P1 口:P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口,P1 口缓冲器能接收输出 4TTL 门电流。P1 口管脚写入 1 后,被内部上拉为高,可用作输入,P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH编程和校验时,P1 口作为第八位地址接收。 (5)P2 口:P2 口为一个内部上拉电阻的 8 位双向 I/O 口,P2 口缓冲器可接收,输出 4 个 TTL 门电流,当 P2 口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2 口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2 口当用于外部程序存储器或 16 位地址外部数据存储器进行存取时,P2 口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2 口输出其特殊功能寄存器的内容。P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号。 (6)P3 口:P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出 4个 TTL 门电流。当 P3 口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3 口将输出电流(ILL)这是由于上拉的缘故。P3 口也可作为 AT89C51 的一些特殊功能口,如下所示: P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断 0) P3.3 /INT1(外部中断 1) P3.4 T0(记时器 0 外部输入) P3.5 T1(记时器 1 外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) -4- 常州信息职业技术学院电子与电气工程学院 毕业设计论文 P3 口同时为闪烁编程和编程校验接收一些控制信号。 (7)RST:复位输入。当振荡器复位器件时,要保持 RST 脚两个机器周期的高电平时间。 (8)ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在 FLASH 编程期间,此引脚用于输入编程脉冲。在平时,ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个 ALE 脉冲。如想禁止 ALE 的输出可在 SFR8EH 地址上置 0。此时,ALE 只有在执行 MOVX,MOVC 指令是 ALE 才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态 ALE 禁止,置位无效。 (9)/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN 有效。 但在访问外部数据存储器时, 这两次有效的/PSEN信号将不出现。 ( 10 ) /EA/VPP : 当 /EA 保 持 低 电 平 时 , 则 在 此 期 间 外 部 程 序 存 储 器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式 1 时,/EA 将内部锁定为 RESET;当/EA 端保持高电平时,此间内部程序存储器。在 FLASH 编程期间,此引脚也用于施加 12V 编程电源(VPP)。 (11)XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 (12)XTAL2:来自反向振荡器的输出。3.1.3 片内振荡器: 该反向放大器可以配置为片内振荡器,如图 3-2 所示。 图 3-2 片内振荡器3.1.4 芯片擦除: -5- 常州信息职业技术学院电子与电气工程学院 毕业设计论文 整个 PEROM 阵列和三个锁定位的电擦除可通过正确的控制信号组合, 并保持ALE 管脚处于低电平 10ms 来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。 此外,AT89C51 设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU 停止工作。但 RAM、定时器、计数器、串口和中断系统仍在工作。在掉电模式下,保存 RAM 的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。单片机 AT89C51 具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。 单片机 AT89C51 具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要, 很适合便携手持式产品的设计使用系统可用二节电池供电。3.2 单片机主板电路 单片机 AT89C51 是数字温度计的核心元件,单片机的主板电路如图 3-3 所示,包括单片机芯片、报警系统电路、晶振电路、上拉电阻以及与单片机相连的其他电路。 图 3-3 单片机的主板电路3.3 温度采集部分的设计3.3.1 温度传感器 DS18B20 DS18B20 温度传感器是美国 DALLAS 半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现 9~12 位的数字值读数方式。 -6- 常州信息职业技术学院电子与电气工程学院 毕业设计论文 TO-92 封装的 DS18B20 的引脚排列见图 3-4,其引脚功能描述见表 .
你好,我有你需要的设计!需要的联系回答者 目 录 一、引言 4 二、设计内容及性能指标 5 三、系统方案论证与比较 5 (一)、方案一 5 (二)、方案二 6 四、系统器件选择 7 (一)、 单片机的选择 7 1、 89S51 引脚功能介绍 8 (二)、温度传感器的选择 10 1、 DS18B20 简单介绍: 10 2、 DS18B20 使用中的注意事项 12 3、 DS18B20 内部结构 12 4、DS18B20测温原理 16 5、提高DS1820测温精度的途径 17 (三)、显示及报警模块器件选择 18 五、硬件设计电路 18 (一)、主控制器 19 (二)、显示电路 19 (三)、 温度检测电路 20 (四)、温度报警电路 25 六、 软件设计 26 (一)、 概述 26 (二)、主程序模块 26 (三)、各模块流程设计 27 1、 温度检测流程 28 2、报警模块流程 28 3、 中断设定流程 29 七、总结和体会 31 八、致谢 31 参考文献32
江苏省联合职业技术学院常州旅游商贸分院专科毕业论文 基于51单片机及DS18B20温度传感器的数字温度计设计 姓 名:(××××××××3号黑体)学 号:(××××××××3号黑体)班 级:(联院班级号×××3号黑体)专 业:(××××××××3号黑体)指导教师:(××××××××3号黑体)系 部:创意信息系××××3号黑体)二〇二0年××月××日摘 要本设计采用的主控芯片是ATMEL公司的AT89S52单片机,数字温度传感器是DALLAS公司的DS18B20。本设计用数字传感器DS18B20测量温度,测量精度高,传感器体积小,使用方便。所以本次设计的数字温度计在工业、农业、日常生活中都有广泛的应用。单片机技术已经广泛应用社会生活的各个领域,已经成为一种非常实用的技术。51单片机是最常用的一种单片机,而且在高校中都以51单片机教材为蓝本,这使得51单片机成为初学单片机技术人员的首选。本次设计采用的AT89S52是一种flash型单片机,可以直接在线编程,向单片机中写程序变得更加容易。本次设计的数字温度计采用的是DS18B20数字温度传感器,DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。本设计根据设计要求,首先设计了硬件电路,然后绘制软件流程图及编写程序。本设计属于一种多功能温度计,温度测量范围是-55℃到125℃。温度值的分辨率可以被用户设定为9-12位,可以设置上下限报警温度,当温度不在设定的范围内时,就会启动报警程序报警。本设计的显示模块是用四位一体的数码管动态扫描显示实现的。在显示实时测量温度的模式下还可以通过查询按键查看设定的上下限报警温度。 关键词:单片机、数字温度计、DS18B20、AT89S52目 录 1 引言 12 系统总体方案及硬件设计 22.1 系统总体方案 22.1.1系统总体设计框图 22.1.2各模块简介 22.2 系统硬件设计 62.2.1 单片机电路设计 62.2.2 DS18B20温度传感器电路设计 62.2.3 显示电路设计 72.2.4 按键电路设计 72.2.5 报警电路设计 83 软件设计 93.1 DS18B20程序设计 93.1.1 DS18B20传感器操作流程 93.1.2 DS18B20传感器的指令表 93.1.3 DS18B20传感器的初始化时序 103.1.4 DS18B20传感器的读写时序 103.1.5 DS18B20获取温度程序流程图 113.2 显示程序设计 133.3 按键程序设计 134实物制作及调试 145电子综合设计体会 15参考文献 161 引言本系统所设计的数字温度计采用的是DS18B20数字温度传感器测温,DS18B20直接输出的就是数字信号,与传统的温度计相比,具有读数方便,测温范围广,测温准确,上下限报警功能。其输出温度采用LED数码管显示,主要用于对测温比较准确的场所。该设计控制器使用的是51单片机AT89S52,AT89S52单片机在工控、测量、仪器仪表中应用还是比较广泛的。测温传感器使用的是DS18B20,DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。显示是用4位共阴极LED数码管实现温度显示,LED数码管的优点是显示数字比较大,查看方便。蜂鸣器用来实现当测量温度超过设定的上下限时的报警功能。2 系统总体方案及硬件设计2.1 系统总体方案2.1.1系统总体设计框图由于DS18B20数字温度传感器具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠,所以在该设计中采用DS18B20数字温度传感器测量温度。 温度计电路设计总体设计框图如图2-1所示,控制器采用单片机AT89S52,温度传感器采用DS18B20,显示采用4位LED数码管,报警采用蜂鸣器、LED灯实现,键盘用来设定报警上下限温度。 图2-1 温度计电路总体设计框图2.1.2各模块简介1.控制模块AT89S52单片机是美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含有8kb的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程的Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。2.显示模块显示电路采用4位共阴LED数码管,从P0口输出段码,P2口的高四位为位选端。用动态扫描的方式进行显示,这样能有效节省I/O口。3.温度传感器模块DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。DS18B20的性能特点如下:独特的单线接口仅需要一个端口引脚进行通信;多个DS18B20可以并联在惟一的三线上,实现多点组网功能;无须外部器件;可通过数据线供电,电压范围为3.0~5.5v;零待机功耗;温度以9或12位二进制数字表示;用户可定义报警设置;报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件;负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作;DS18B20采用3脚TO-92封装或8脚SO或µSOP封装,其其封装形式如图2-2所示。图2-2 DS18B20的封装形式DS18B20的64位ROM的结构开始8位是产品类型的编号,接着是每个器件的惟一的序号,共有48位,最后8位是前面56位的CRC检验码,这也是多个DS18B20可以采用一线进行通信的原因。温度报警触发器TH和TL,可通过软件写入户报警上下限。DS18B20温度传感器的内部存储器还包括一个高速暂存RAM和一个非易失性的可电擦除的EEPRAM。高速暂存RAM的结构为8字节的存储器,结构如图2-3所示。图2-3 DS18B20的高速暂存RAM的结构头2个字节包含测得的温度信息,第3和第4字节TH和TL的拷贝是易失的,每次上电复位时被刷新。第5个字节,为配置寄存器,它的内容用于确定温度值的数字转换分辨率,DS18B20工作时寄存器中的分辨率转换为相应精度的温度数值,该字节各位的定义如表2-1所示。表2-1:配置寄存器D7 D6 D5 D4 D3 D2 D1 D0TM R1 R0 1 1 1 1 1配置寄存器的低5位一直为1,TM是工作模式位,用于设置DS18B20在工作模式还是在测试模式,DS18B20出厂时该位被设置为0,用户要去改动,R1和R0决定温度转换的精度位数,来设置分辨率,“R1R0”为“00”是9位,“01”是10位,“10”是11位,“11”是12位。当DS18B20分辨率越高时,所需要的温度数据转换时间越长。因此,在实际应用中要将分辨率和转换时间权衡考虑。高速暂存RAM的第6、7、8字节保留未用,表现为全逻辑1。第9字节读出前面所有8字节的CRC码,可用来检验数据,从而保证通信数据的正确性。当DS18B20接收到温度转换命令后,开始启动转换。转换完成后的温度值就以16位带符号扩展的二进制补码形式存储在高速暂存存储器的第1、2字节。单片机可以通过单线接口读出该数据,读数据时低位在先,高位在后,数据格式以0.0625℃/LSB形式表示。当符号位s=0时,表示测得的温度值为正值,可以直接将二进制位转换为十进制;当符号位s=1时,表示测得的温度值为负值,要先将补码变成原码,再计算十进制数值。输出的二进制数的高5位是符号位,最后4位是温度小数点位,中间7位是温度整数位。表2-2是一部分温度值对应的二进制温度数据。表2-2 DS18B20输出的温度值温度值 二进制输出 十六进制输出+125℃ 0000 07D0h+85℃ 0000 0550h+25.0625℃ 0001 0191h+10.125℃ 0010 00A2h+0.5℃ 1000 0008h0℃ 0000 0000h-0.5℃ 1000 FFF8h-10.125℃ 1110 FF5Eh-25.0625℃ 1111 FF6Fh-55℃ 0000 FC90hDS18B20完成温度转换后,就把测得的温度值与RAM中的TH、TL字节内容作比较。若T>TH或T<TL,则将该器件内的报警标志位置位,并对主机发出的报警搜索命令作出响应。因此,可用多只DS18B20同时测量温度并进行报警搜索。在64位ROM的最高有效字节中存储有循环冗余检验码(CRC)。主机ROM的前56位来计算CRC值,并和存入DS18B20的CRC值作比较,以判断主机收到的ROM数据是否正确。4.调节模块介绍调节模块是由四个按键接地后直接接单片机的I/O口完成的。当按键没有按下时单片机管脚相当于悬空,默认下为高电平,当按键按下时相当于把单片机的管脚直接接地,此时为低电平。程序设计为低电平触发。5.报警模块介绍报警模块是由一个PNP型的三极管9012驱动的5V蜂鸣器,和一个加一限流电阻的发光二极管组成的。报警时蜂鸣器间歇性报警,发光二极管闪烁。 2.2 系统硬件设计2.2.1 单片机电路设计 图2-4 单片机最小系统原理图单片机最小系统是由晶振电路,上电复位、按键复位电路,ISP下载接口和电源指示灯组成。原理图如图2-4所示。2.2.2 DS18B20温度传感器电路设计DS18B20温度传感器是单总线器件与单片机的接口电路采用电源供电方。电源供电方式如图2-7,此时DS18B20的1脚接地,2脚作为信号线,3脚接电源。 图2-7 DS18B20电源供电方式当DS18B20处于写存储器操作和温度A/D转换操作时,总线上必须有强的上拉,上拉开启时间最大为10us。采用寄生电源供电方式时VDD端接地。由于单线制只有一根线,因此发送接口必须是三态的。2.2.3 显示电路设计显示电路是由四位一体的共阴数码管进行显示的,数码管由三极管9013驱动。四位一体的共阴数码管的管脚分布图如图2-5所示。 图2-5 四位一体的共阴数码管管脚分布图显示电路的总体设计如图2-6所示。 图2-6 显示电路2.2.4 按键电路设计按键电路是用来实现调节设定报警温度的上下限和查看上下报警温度的功能。电路原理图如图2-10所示。 图2-10 按键电路原理图 2.2.5 报警电路设计报警电路是在测量温度大于上限或小于下限时提供报警功能的电路。该电路是由一个蜂鸣器和一个红色的发光二极管组成,具体的电路如图2-9所示。 图2-9 报警电路原理图3 软件设计3.1 DS18B20程序设计3.1.1 DS18B20传感器操作流程根据DS18B20的通讯协议,主机(单片机)控制DS18B20完成温度转换必须经过三个步骤:• 每一次读写之前都要对DS18B20进行复位操作• 复位成功后发送一条ROM指令• 最后发送RAM指令这样才能对DS18B20进行预定的操作。复位要求主CPU将数据线下拉500μs,然后释放,当DS18B20收到信号后等待16~60μs左右,后发出60~240μs的存在低脉冲,主CPU收到此信号表示复位成功。DS18B20的操作流程如图3-1所示。 如图3-1 DS18B20的操作流程3.1.2 DS18B20传感器的指令表DS18B20传感器的操作指令如表3-1所示。传感器复位后向传感器写相应的命令才能实现相应的功能。表3-1 DS18B20的指令表指 令 指令代码 功 能读ROM 0x33 读DS1820温度传感器ROM中的编码(即64位地址)符合 ROM 0x55 发出此命令之后,接着发出 64 位 ROM 编码,访问单总线上与该编码相对应的 DS1820 使之作出响应,为下一步对该 DS1820 的读写作准备。搜索 ROM 0xF0 用于确定挂接在同一总线上 DS1820 的个数和识别 64 位 ROM 地址。为操作各器件作好准备。跳过 ROM 0xCC 忽略 64 位 ROM 地址,直接向 DS1820 发温度变换命令。适用于单片工作。告警搜索命令 0xEC 执行后只有温度超过设定值上限或下限的片子才做出响应。温度变换 0x44 启动DS1820进行温度转换,12位转换时最长为750ms(9位为93.75ms)。结果存入内部9字节RAM中。读暂存器 0xBE 读内部RAM中9字节的内容写暂存器 0x4E 发出向内部RAM的3、4字节写上、下限温度数据命令,紧跟该命令之后,是传送两字节的数据。复制暂存器 0x48 将RAM中第3 、4字节的内容复制到EEPROM中。重调 EEPROM 0xB8 将EEPROM中内容恢复到RAM中的第3 、4字节。读供电方式 0xB4 读DS1820的供电模式。寄生供电时DS1820发送“ 0 ”,外接电源供电 DS1820发送“ 1 ”。3.1.3 DS18B20传感器的初始化时序DS18B20传感器为单总线结构器件,在读写操作之前,传感器芯片应先进性复位操作也就是初始化操作。DS18B20的初始化时序如图3-2所示。首先控制器拉高数据总线,接着控制器给数据总线一低电平,延时480μs,控制器拉高数据总线,等待传感器给数据线一个60-240μs的低电平,接着上拉电阻将数据线拉高,这样才初始化完成。 图3-2 DS18B20初始化时序3.1.4 DS18B20传感器的读写时序 1.写时序DS18B20传感器的读写操作是在传感器初始化后进行的。每次操作只能读写一位。当主机把数据线从高电平拉至低电平,产生写时序。有两种类型的写时序:写“0”时序,写“1”时序。所有的时序必须有最短60μs的持续期,在各个写周期之间必须有最短1μs的恢复期。在数据总线由高电平变为低电平之后,DS18B20在15μs至60μs的时间间隙对总线采样,如果为“1”则向DS18B20写“1”, 如果为“0”则向DS18B20写“0”。如图3-2的上半部分。对于主机产生写“1”时序时,数据线必须先被拉至低电平,然后被释放,使数据线在写时序开始之后15μs内拉至高电平。对于主机产生写“1”时序时,数据线必须先被拉至低电平,且至少保持低电平60μs。2.读时序在数据总线由高电平变为低电平之后,数据线至少应保持低电平1μs,来自DS18B20的输出的数据在下降沿15μs后有效,所以在数据线保持低电平1μs之后,主机将数据线拉高,等待来自DS18B20的数据变化,在下降沿15μs之后便可开始读取DS18B20的输出数据。整个读时序必须有最短60μs的持续期。如图3-2的下半部分。读时序结束后数据线由上拉电阻拉至高电平。 图3-3 DS18B20传感器的读写时序3.1.5 DS18B20获取温度程序流程图DS18B20的读字节,写字节,获取温度的程序流程图如图3-3所示。图3-4 DS18B20程序流程图3.2 显示程序设计显示电路是由四位一体的数码管来实现的。由于单片机的I/O口有限,所以数码管采用动态扫描的方式来进行显示。程序流程图如图3-4所示。图3-5 显示程序流程图3.3 按键程序设计按键是用来设定上下限报警温度的。具体的程序流程图如图3-5所示。图3-6 按键程序流程图4实物制作及调试制作好的实物如图4-1所示。 图4-1 数字温度计实物正面图在做实物时出现了不少问题。比如本来是采用NPN型9013驱动蜂鸣器,但是在实际调试中蜂鸣器驱动不了,经多次试验,在三极管的基极电阻与单片机的接口处接一个1、2kΩ的上拉电阻就能驱动了。但考虑到单片机的I/O口默认状态时为高电平,这样一上电蜂鸣器就会响,所以将NPN型9013换成了PNP型的9012三极管,效果还不错。5电子综合设计体会经过将近一个月的设计、焊接、编程、调试,我们终于完成了数字温度计的设计,基本能够达到设计要求,而且还设计了一些其他功能,比可以开启或消除按键音功能,开机动画功能,查看报警上下限温度功能。此次的设计使我从中学到了一些很重要的东西,那就是如何从理论到实践的转化,怎样将我们所学到的知识运用到实践中去。在大学课堂的学习只是给我们灌输专业知识,而我们应把所学的知识应用到我们现实的生活中去。这次的设计不仅使我们将课堂上学到的理论知识与实际应用结合了起来,而且使我们对电子电路、电子元器件、印制电路板等方面的知识有了更进一步的认识,同时在软件编程、焊板调试、相关调试仪器的使用等方面得到较全面的锻炼和提高,为今后能够独立进行某些单片机应用系统的开发设计工作打下一定的基础。此次单片机设计也为我们以后进行更复杂的单片机系统设计提供了宝贵的经验。在本次设计的过程中,我们遇到不少的问题,刚开始焊好的板子下不进去程序,经过一再仔细的检查,才发现是在下载口处出了问题,由于焊盘口比较小,排针插不进去,最后使了很大力气才插进去,插进去后才发现坏了,结果在去排针的时候把焊盘给去下来了,最后只能在旁边将下载口引了出来。还有就是文章中提到的蜂鸣器驱动问题等等。经过此次的硬件制作与调试,锻炼了我们的动手实践能了。本次设计的另一个重点就是软件程序的设计,其中需要有很巧妙的程序算法,虽然以前写过几次程序,但我觉的写好一个程序并不是一件简单的事,有好多的东西,只有我们去试着做了,才能真正的掌握,只学习理论,有些东西是很难理解的,更谈不上掌握。通过此次的综合设计,我们初步掌握了单片机系统设计的基本原理。充分认识到理论学习与实践相结合的重要性,对于书本上的很多知识,不但要学会,更重要的是会运用到实践中去。在以后的学习中,我们会更加注重实践方面的锻炼,多提高自己的动手实践能力。参考文献[1] 谭浩强.C程序设计(第三版).北京:清华大学出版社,2005.7 .[2] 余发山,王福忠.单片机原理与应用技术.徐州:中国矿业大学出版社,2008.6 .[3] 求是科技.单片机典型模块设计实例导航.北京:人民邮电出版社,2005.5 .[4] 求是科技.8051系列单片机C程序设计完全手册.北京:人民邮电出版社,2006.4 .[5] 于永,戴佳,刘波.51单片机C语言常用模块与综合系统设计实例精讲(第2版).北京:电子工业出版社,2008.10 .[6]刘腾远.基于单片机的温度控制系统设计[J].科技经济导刊,2018(01):77-78.[7]苏康友.基于51单片机的无线温度控制系统设计[J].电子技术与软件工程,2017(10):250-251.[8]刘丰年.基于AT89C51的简易智能化加湿器设计[J].三门峡职业技术学院学报,2016,15(04):139-142.[9]杨伟才.基于DS18B20的多点温度测量系统研究[J].山东工业技术,2016(24):266.[10]严敏.基于单片机的智能温控系统的设计与实现[J].无锡职业技术学院学报,2016,15(03):61-64.[11]吴嘉颖. 基于单片机的地铁低压设备触点温度监测系统的设计与实现[D].西南交通大学,2017.[12]孙晓倩.基于51单片机的温度监测报警系统设计研究[J].赤峰学院学报(自然科学版),2015,31(24):24-26.[13]仲霞.基于DS18B20的多点温度测量系统探讨[J].山东工业技术,2015(22):156.[14]吕晓磊.基于单片机智能控温的仿真与设计[J].安徽电子信息职业技术学院学报,2015,14(03):34-37.[15]贺争汉.基于51单片机的温度控制系统[J].黑龙江科技信息,2015(16):145.[16]谭虹.智能型滑雪保温鞋温控系统的设计与实现[J].体育世界(学术版),2014(11):19-20.[17]王云飞.DS18B20温度传感器的应用设计[J].电子世界,2014(12):355.[18]刘金魁.基于DS18B20的数字测温系统[J].焦作大学学报,2014,28(02):99-100.[19]杨丹丹,杨风,马慧卿.基于单片机的温度采集系统设计[J].山西电子技术,2014(03):19-21.[20]曹美霞.单片机与数字温度传感器DS18B20的接口设计[J].电子制作,2014(11):9-10.
已把我毕业论文的一部分发给你了,应该是你想要的。还需要其它的说一声