介绍 |
实现各种逻辑关绻的电路称为逻辑电路(或数字电路),由与门、或门、非门等基本电路组成。 双龙单片机仿真软件中的逻辑电路库中有:非门1, 非门2, 与门1, 与门2, 或门1, 或门2, 与非门1, 与非门 2, 或非门1, 或非门2, D触发器1, D触发器2, JK触发器1, JK触发器2 。 双龙逻辑电路仿真软件在双龙单片机仿真软件V3.0中。
为了适应单片机和机器人课堂学习、科技创新及机器人竞技比赛的需要,双龙电子开发的SL-DIY系列单片机实验器及教学机器人硬件,又开发了模块化SLBASIC/SLROBOTC解释型高级语言软件, 满足了“三合一”多功能(课堂教学、科技创新、竞技比赛)的需求。
我国广大中小学,尤其农村中小学经济条件、实验条件较差, 这些学校要开设“单片机” 和“机器人”课程,会有一定难度,双龙电子考虑到以上情况,利用2D、3D 多媒体软件技术,图形软件控制技术、模块化SLBASIC/SLROBOTC解释型语言、通讯技术等,开发了“单片机仿真” 和仿真(虚拟)教学机器人(简称仿真机器人),可使用绘画技术和语音识别技术,语音对话,用语音指挥仿真机器人动作。只要你会操作电脑,你就会开发创新设计单片机和仿真机器人的应用,使我国所有中小学开设“单片机”和“机器人”教学既省钱,又采用了最新科研成果,又达到同样教学效果。 SLBASIC/SLROBOTC语言,以高级语言形式表述,为今后学习应用于科研开发的高级语言打下基础。双龙电子创建结构化SLBASIC/SLROBOTC语言,语言简要清晰,易于初学者理解和掌握。SLBASIC/SLROBOTC语言解决了电脑与单片机及机器人的通信与控制工作。 与单片机汇编语言相比, SLBASIC/SLROBOTC语言有许多优点:
(1) 接近人类语言习惯,易学好用。 (2) 采用模块化程序结构,使复杂问题简单化,无语法编译错误。 (3) 语句功能强,通用性好,易于移植,可以适合同类各种芯片。 (4) 程序的可读性和维护性好,理解快。 尤其SLBASIC/SLROBOTC语言有面向通用单片机I/O口和专用外设的操作语句,结构化语句、模块化的程序设计语句,所以把很多复杂问题简单化。SLBASIC/SLROBOTC语言适用在SL-DIY02-8A、SL-DIY08-8、SL-DIY08-16、SL-DIY08-51、SL-DIY08-61A、SL-DIY08-PIC等单片机实验器及教学机器人上,可以直接驱动直流电机、直流减速电机、伺服电机(舵机)等功率设备,也可直接从I/O口输入/输出各种数字信号。SLBASIC/SLROBOTC语言,目前适用AVR单片机、SPCE061A语音单片机及含ISP/IAP功能的MCS-51、 PIC单片机,这是跨平台软件。普通高中新课程标准中的有关课程内容,尤其“简易机器人制作”内容丰富而课时很紧, SLBASIC/SLROBOTC语言能很好地解决这种矛盾。SLBASIC/SLROBOTC语言,也适合高中教材“电子控制技术”、“技术与设计”等课程学习、创新、实验之用。学习者如果要进一步深造,同样的单片机硬件、同样的机器人硬件、同样的SLBASIC/SLROBOTC程序例子,双龙电子还提供对应的汇编语言、对应的多种高级语言、对应的流程图语言,达到同样效果的程序例子供你学习参考。 SLBASIC/SLROBOTC语言,配合双龙电子的SL-DIY系列单片机实验器及教学机器人硬件设备, 完全适用于“简易机器人制作”、“电子控制技术”、“技术与设计”等的课堂教学。SL-DIY系列硬件软件资源,比课堂教学要求有所提高,更适合科技创新开发应用,也符合参加机器人竞技比赛要求。 双龙开发的SL-DIY系列(主控器件有AVR、51、SPCE061A和PIC单片机)教学机器人,还可以调用双龙SLVOC50S系列语音模块内容,使单片机及机器人“会说话”、“会唱歌”、“会朗诵诗词”,并可发出各种动物声音及自然界声音,把单片机及机器人科技创新变得更简单更方便,应用领域更广泛。 模块化SLROBOTC解释型语言软件开发环境 模块化SLBASIC/SLROBOTC解释型语言软件是在电脑的Microsoft Word环境下开发的。先在电脑Word编辑窗口中编辑成Word文档,便于对程序注释说明。为了下载到双龙SL-DIY系列单片机实验板及教学机器人中,必须把Word文档转换成纯文本文档*.txt文件。TXT文件是在SLBASIC/SLROBOTC监控中解释执行。
|