关于Map容器类的实现问题。(很简单,新手既可答)

evaporater 2003-03-27 10:06:33
我有一个Cat class,通过Map m = new TreeMap();生成一个Map。
如果用Cat实例的名字作为Map的key,用Cat实例作为Map的value,那么应该怎样实现Cat实例在Map中的存取?取出key时,key要作为String显示。(最好能够利用Iterator索引。)谢谢各位!
...全文
37 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
evaporater 2003-03-28
  • 打赏
  • 举报
回复
up!






'''
(0 0)
+-----oOO----(_)------------+
| |
| 有感而发! |
| |
| |
+------------------oOO------+
|__|__|
|| ||
ooO Ooo
基于云台的单片机控制系统设计 Zdh 1911 摘要: 本文提出了用一主单片机 AT89C52 通过 C 语言编程实现 PC 机与多个从单片机的串口通 信,控制多台步进电机的一种方法。主单片机通过 GM 8125 实现在单通道模式下的串口通信 端口扩展。 PC 机采用 MAX 1487 芯片实现 RS-485 通信标准下的电平转换。 此法适用于 Windows 平台,并具有很好的实时性,能够实现对云台的快速实时控制。 关键词:串口通信 MAX1487 GM8125 AT89C52 步进电机 引言: 在基于图像的自动跟踪系统中, 首先云台控制子系统根据图像识别处理子系统得到的目 标图像与监视器中心位置的误差,控制云台运动方向,实现对运动目标的实时跟踪。从实际 应用情况可以知道, 目标图像在监视器显示平面中作二维运动, 因此要求云台能在水平和俯 仰两个向做独立运动, 这就要求云台的引用两台相互独立的控制运动控制系统。 如图 1 所示 摄像头 步进电机1 步进电机2 单片机控制系统 PC机 仰俯运动 位置数据采集 位置信息 水平控制信息 仰俯控制信息 水平运动 图 1 云台系统 1 云台控制系统的硬件设计 本文通过主单片机做数据中转实现 PC 机与从单片机之间的通信,PC 机采用 ADAM-4520、 MAX1487 实现 PC 机与单片机在 RS-485 通信协议下电平的转换。主单片机通过 GM8125 实现 PC 机、从单片机片的通信端口地址扩展。如图 2 1.1 PC 机的 RS-485 串行接口 RS-485采用平衡发送、差分接收数据,是一种抗干扰能力强、能够有效延伸数据传输距 离、便于实现多机通信的半双工串行通信方式,其接口标准是一种多发送器的,它扩展了 RS422A的性能,允许双导线上一个发送器驱动32个负载设备,通讯距离可答1200米。 采用RS-485串行通信时,在PC机与单片机之间必须有相同的通信协议,由于AT89C52单 片机采用TTL逻辑电平,在PC机侧的RS-485串行口采用+12V和-12V,为使两者相连接,在与 PC机相联接的ADAM-4520侧用MAX1487进行电平转换。 如图 2中电平转换部分。 其中ADAM-4520 用于RS-232到RS-485之间的转换;MAX1487 用于RS-485到TTL电平的转换。 从3#片端口扩展 PC机 ADAM-4520 MAX 1487 GM 8125 主单片机 2#从单片机 1#从单片机 3#从单片机 母口 PC机端口扩展 从2#片端口扩展 从1#片端口扩展 RS-232 TO RS-485 RS-485 TO TTL 端口扩展 图 2 电平转换与端口扩展 1.2 MAX1487 MAX 1487用于电平转换,采用+5V电源供电,当供电电流约为500μA时,传输速率达到 2.5MB/S。它适用于半双工通信,通信传输线上最多可挂128个收发器,其输入输出的差动电 压符合RS-485标准, 为±2V-±6V。 MAX 1487的输入脚DI可以直接与单片机CPU的TXD脚相连, 输出脚RO与单片机CPU的RXD脚相连。MAX 1487内部的驱动器与接收器是三态的,通过DE和RE 进行发送和接收,发送和接收的两种控制信号是相反的,避免发送和接收的冲突。引脚A、B 实现多机通信。引脚DE=1,RE=0只允许PC机接收数据;DE=0,RE=1只允许PC机发送数据。 1.3 GM 8125多串口扩展 GM8125可以将一个全双工的标准串口扩展成5个标准串口,并能通过外部引脚控制串口 扩展模式:单通道工作模式和多通道工作模式。芯片的外部控制少,应用灵活,编程使用简 单,适用于大多数有串口扩展需求的系统。 本文中采用单通道工作模式, 模式控制引脚MS=1, 单通道模式在一个时刻只允许一组RXD 和TXD与母串口进行通讯。芯片的地址线用于选择希望和母串口相连接的子串口,外部MCU 通过三根输入地址线和三根输出地址线选择指定和母串口连接的子串口。输入/输出地址线 可以不相同, 则连接到母串口上的RXD和TXD可以属于不同的子串口。 STADD0~STADD2为发送 子通道地址;SRADD0~SRADD2接收子通道地址;用于通信端口选择。多串口扩展如图 3 P3.7 P3.6 P12 P13 P14 P15 P16 P17 TXD RXD AT89C52 主 单 片 机 MS RST SRADD0 SRADD1 SRADD2 STADD0 STADD1 STADD2 TXD0 RXD0 GM 8125 TXD1 RXD1 TXD2 RXD2 TXD3 RXD3 RXD4 TXD4 TXD5 RXD5 从1#片端口扩展 从2#片端口扩展 PC机端口扩展 从3# 片端口扩展 …… 母口
这是一套工笔荷花背景的小暑节气PPT模板,共26页; PPT模板封面使用了工笔荷花背景图片。中间填写小暑节气PPT标题。界面风格古典雅致。 PowerPoint模板内容页,由24张绿色动态幻灯片图表,搭配PPT文字排版。另外使用了小暑风俗习惯插图、小暑养生饮食插图等装饰。 小暑节气PPT内容简介: 一、小暑的来龙去脉 小暑是农历二十四节气之第十一个节气,夏天的第五个节气。每年7月7日或8日视太阳到达黄经105°时为小暑。 《月令七十二候集解》:“六月节……暑,热也,就热之中分为大小,月初为小,月中为大,今则热气犹小也。”暑,表示炎热的意思,古人认为小暑期间,还不是一年中最热的时候,故称为小暑。 也有节气歌谣曰:“小暑不算热,大暑三伏天。”指出一年中最热的时期已经到来,但还未达到极热的程度。俗话说:“热在三伏”。我国三伏天气一般出现在夏至的28天之后,即所谓“夏至三庚数头伏”。 我国古代将小暑分为三候:“一候温风至;二候蟋蟀居宇;三候鹰始鸷。”小暑时节大地上便不再有一丝凉风,而是所有的风中都带着热浪; 一候:温风至。指小暑日后,大地上便不再有一丝凉风,而是所有的风中都带着热浪。 二候:蟋蟀居宇。五日后,由于炎热,蟋蟀离开了田野,到庭院的墙角下以避暑热。 三候:鹰始鸷。再过五日,老鹰因地面气温太高,而在清凉的高空中活动。 《诗经•七月》中描述蟋蟀的字句有“七月在野,八月在宇,九月在户,十月蟋蟀入我床下。”文中所说的八月即是夏历的六月,即小暑节气的时候,由于炎热,蟋蟀离开了田野,到庭院的墙角下以避暑热;在这一节气中,老鹰因地面气温太高而在清凉的高空中活动。 二、小暑的习俗 吃暑羊 “吃暑羊”是鲁南和苏北地区在小暑时节的传统习俗。入暑之后,正值三夏刚过、秋收未到的夏闲时候,忙活半年的庄稼人便三五户一群、七八家一伙吃起暑羊来。而此时喝着山泉水长大的小山羊,吃了数月的青草,已是肉质肥嫩、香气扑鼻。这种习俗可追溯到尧舜时期,在当地民间有“彭城伏羊一碗汤,不用神医开药方,之说法。徐州人对吃暑羊的爱好莫过于当地民谣:“六月六接姑娘,新麦饼羊肉汤。” 簪茉莉 茉莉,性喜烈日,于炎夏盛开。花香浓郁,能祛秽浊之气。江苏和上海等地,夏天的卖花人,常把连蒂的茉莉花用细铁丝扎成花球、花带等,供女子簪戴。苏州虎丘的花农,把茉莉放在马头篮里,沿街叫卖,称之为戴花,妇女们一般都会购买、簪戴。《晋书》载“都人簪奈花”,奈花,就是现在的茉莉。盛夏时候,每晚采下茉莉花,取井水半杯,用东西把花架在杯上,使花离水一二分高,用厚纸密封。第二天花可答戴,水用来点茶,清香扑鼻,尤其绝妙。 晒书画 小暑时节,民间还有晒书画、衣服的习俗。民谚有云:“六月六,人晒衣裳龙晒袍”,“六月六,家家晒红绿”。“红绿”就是指五颜六色的各样衣服。因为这一天,差不多是在小暑的前夕,为一年中气温最高,日照时间最长,阳光辐射最强的日子,所以家家户户多会不约而同选择这一天“晒伏”,把存放在箱柜里的衣服晾到外面接受阳光的暴晒,以去潮,去湿,防霉防蛀。 吃伏面 俗话说“热在三伏”,小暑过后就进入伏天。伏,即伏藏的意思,所以人们应当少外出以避暑气。饮食上,人们会吃清凉消暑的食品,以度过炎热的伏天。 入伏之时,刚好是我国小麦生产区麦收不足一个月的时候,家家麦满仓,而到了伏天人们精神委顿,食欲不佳,饺子却是传统食品中开胃解馋的佳品,所以人们用新磨的面粉包饺子,或者吃顿新白面做的面条,就有了“头伏饺子二伏面,三伏烙饼摊鸡蛋”的说法。在山东,有的地方吃生黄瓜和煮鸡蛋来治苦夏,入伏的早晨吃鸡蛋,不吃别的食物。 据考证,伏日吃面习俗出现在三国时期。《魏氏春秋》记载:“伏日食汤饼,取巾拭汗,面色皎然”,这里的汤饼就是热汤面。《荆楚岁时记》中说:“六月伏日食汤饼,名为辟恶。”五月是恶月,六月与五月相近,故也应“辟恶”。伏天还可吃过水面、炒面。过水面,就是将面条煮熟用凉水过出,拌上蒜泥,浇上卤汁,不仅味道鲜美,而且可以“败心火”。炒面,就是用锅将面粉妙干炒熟,然后用开水冲后加糖拌着吃,具有“解烦渴,止泻,实大肠的作用”。 吃藕 在民间有小暑吃藕的习俗。在清咸丰年间,莲藕就被钦定为御膳贡品。藕与“偶”同音,所以人们用食藕祝愿婚姻美满。藕与莲花一样,出污泥而不染,因此也被看做是清廉高洁的人格象征。藕中含有大量的碳水化合物及丰富的钙、磷、铁和多种维生素,钾和膳食纤维也比较多,具有清热养血除烦等功效,适合夏天食用。鲜藕以小火偎烂,切片后加适量蜂蜜,可随意食用,有安神入睡之功效,可治血虚失眠。 三、关于小暑的民间传说 龙宫晒龙袍 “六月六”相传这是龙宫晒龙袍的日子,因为这一天,差不多是在小暑的前夕,为一年中气温最高,日照时间最长,阳关辐射最强的日子,所以家家户户多会不约而同的选择这一天“晒伏”,就是把存放在箱柜里的衣服晾到外面接受阳光的

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧