1、“.....专用寄存器只能用于存放控制指令数据,用户只能访问,而不能 用于存放用户数据,所以,用户能使用的只有个,可存放读写的数据, 运算的中间结果或用户定义的字型表。 图 程序存储器 共有个位掩膜,用于存放用户程序,原始数据或表格。 定时计数器 有两个位的可编程定时计数器,以实现定时或计数产生中断用 于控制程序转向。 基于单片机的简易计算器设计 并行输入输出口 共有组位口或,用于对外部数据的传输。 全双工串行口 内置个全双工串行通信口,用于与其它设备间的串行数据传送, 该串行口既可以用作异步通信收发器,也可以当同步移位器使用。 中断系统 具备较完善的中断功能,有两个外中断两个定时计数器中断和个 串行中断,可满足不同的控制要求,并具有级的优先级别选择......”。
2、“.....用于产生整个单片机运行的脉 冲时序,但单片机需外置振荡电容。 单片机的结构有两种类型,种是程序存储器和数据存储器分开的形式,即 哈佛结构,另种是采用通用计算机广泛使用的程序存储器与数据存储 器合二为的结构,即普林斯顿结构。 的系列单片机 采用的是哈佛结构的形式,而后续产品位的系列单片机则采用普林 斯顿结构。 基于单片机的简易计算器设计 下图是系列单片机的内部结构示意图。 图 的引脚说明 系列单与零计算并显示,如 加减乘除就加并把清零,表示可以输入下操作数,与第次相 同,并等待等于键按下。 清零键则不管在任何情况下都清零,相当与软复 位。 在扫描完键盘后,调用数据显示转换子程序,并选择,由于本任务是 两位四则运算......”。
3、“.....在此就是选择处理方 式,超出范围则跳过数据显示转换子程序,未超出则调用数据显示转换子 程序,两种选择都是要把值转换为七段码。 调用数码管动态显示子程序,显示数值,重新循环。 精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。 傻子是会吃亏的人,疯子是会行 动的人, 摘要 中文摘要 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控 制检测技术日益更新。 在实时检测和自动控制的单片机应用系统中,单片机往往 作为个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构 软硬件结合,加以完善。 本任务是个简易的两位数的四则运算,程序都是根据教材内和网络中的程序 参考编写而成,在功能上还并不完善,限制也较多。 本任务重在设计构思与团队 合作......”。
4、“..... 关键词 单片机计算器范围加减乘除 基于单片机的简易计算器设计 英文摘要 , , , 放在布袋里可随身携带。 直到今天 仍在使用的珠算盘,是中国古代计算工具领域中的另项发明,明代时的珠算盘 已经与现代的珠算盘几乎相同。 世纪初,西方国家的计算工具有了较大的发 展,英国数学家纳皮尔发明的纳皮尔算筹,英国牧师奥却德发明了圆柱型对数 计算尺,这种计算尺不仅能做加减乘除乘方开方运算,甚至可以计算三角函 数,指数函数和对数函数,这些计算工具不仅带动了计算器的发展,也为现代计 算器发展奠定了良好的基础,成为现代社会应用广泛的计算工具。 电子计算器的特殊键 在使用电子计算器进行四则运算的时候,般要用到数字键,四则运算键和 清除数据键。 除了这些按键,还有些特殊键,可以使计算更加简便迅速......”。
5、“.....也是颇具生命力的机种。 单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。 通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件 中央处理器存储器和接口电路等。 因此,单片机只需要和适当的软件及外 部设备相结合,便可成为个单片机控制系统。 单片机经过代的发展,目前单片机正朝着高性能和多品种方向 发展,它们的功能在增强,内部资源在增多,引角的多功能化,以及低电 压底功耗。 基于单片机的简易计算器设计 芯片简介 芯片简介 单片机内部结构 是系列单片机的典型产品,我们以这代表性的机型进行系 统的讲解......”。
6、“..... 现在我们分别加以说明 中央处理器 中央处理器是整个单片机的核心部件,是位数据宽度的处理器, 能处 , , 基于单片机的简易计算器设计 目录 引言 计算器的历史 电子计算器的特殊键 单片机概述 芯片简介 芯片简介 单片机内部结构 相关知识 数码管显示 矩阵按键 计算器硬件电路设计 计算器程序设计 存储单元分配 主程序设计 数码管显示数据转换子程序 数码管动态显示子程序 系统硬件设计 系统总框图如下 计算器硬件线路图 系统工作原理 程序源代码 结论 参考文献 基于单片机的简易计算器设计 引言 计算器的历史 说起计算器,值得我们骄傲的是......”。
7、“.....又被叫做算筹。 这种算筹多用竹子制成,也有用 木头,兽骨充当材料的。 约二百七十枚束,的, 端必须接地。 在编程时,脚还需加上的编程电压。 基于单片机的简易计算器设计 相关知识 数码管显示 在本任务中用位数码管显示当前数值的千,百,十,个,由于数码管个 数多,如采用静态显示方式,则占用单片机的口线太多,如果用定时器计 数器的串行移位寄存器工作方式及外接串入并出移位寄存器的方式,则 电路复杂。 所以,在数码管个数较多时,常采用动态显示方式。 如图所示为单片机应用系统中的种数码管动态显示电路图,位数码 管的相同段并联在起,由个位口输出字形码控制显示字形, 每个数码管的公共端由另外个口口输出的字位码控制,即数码管显 示的字形是由单片机口输出的字形码确定......”。
8、“..... 个数码管分时轮流循环点亮,在同时刻只有 个数码管点亮,但由于数码管具有余辉特性及人眼具有视觉暂留特性,所以适当 地选取循环扫描频率,看上去所有数码管是同时点亮的,察觉不出闪烁现象。 动 态显示方式所接数码管不能太多,否则会因每个数码管所分配的实际导通时间太 少,使得数码管的亮度不足。 在本任务中,为了简便,字形码和字位码都没由加 驱动电路,在实际应用中应加驱动电路。 数码管有共阴极和共阳极两种,对于共 阳数码管,字形驱动输出有效,字位驱动输出有效而对于共阴数码管则相 反,即字形驱动输出有效,字位驱动输出有效。 基于单片机的简易计算器设计 矩阵按键 键盘是单片机系统中最常用的人机对话输入设备,用户通过键盘向单片机输 入数据或指令。 键盘控制程序需完成的任务有监测是否有键按下,有键按下时, 在无硬件去抖的动电路时......”。
9、“.....只处理个按键,不管次按键持续多长时间,仅执行次按键功能 程序。 矩阵按键扫描程序是种节省口的方法,按键数目越多节省口就越可 观,思路 零。 之后,调用键盘扫描子程序,和数码管显示数据转换程序,数码管动态显示 子程序。 主程序不断进行键盘扫描,数码管显示数据转换子程序和动态显示子程 序。 基于单片机的简易计算器设计 数码管显示数据转换子程序 由于数值单元存放的是二进制数,而用户熟悉的是十进制数,所以应将数值 单元中的二进制转换为十进制数,即码。 要通过数码管显示出当前数值,还 必须将码进步转换为七段码,转换的最终结果数据存放于显示缓冲区 单元中,其中单元存放数值的个位七段码,单元存放数值的十 位七段码,单元存放数值的百位七段码,单元存放数值的千位七段码......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。