A. 如何在液晶上显示汉字,单片机用的ATmega16,液晶是1602,求详细代码
我给你推荐一款,是我自己用的这款,比较好,开发时自己的机子要有并口,价格是168rmb,免邮
2008-7-7--------2008-9-1 为暑期促销特价期 原价168元 现特价150元!! 配置不变. 锐志电子单片机普及计划 让学习者花最少的钱 学到最多的知识.
此款是有并口电脑所用的配置利用并口ISP线烧写程序
(没有并口的电脑 但是有串口的可以采用STC89C52芯片 利用串口下载程序 购买时请说明 我们会配STC89C52芯片)
本实验板是锐志电子开发的一款多功能51综合学习实验板。 是经过研究和分析市面上的多种实验板后, 取其所长,弊其所短短 研发而成。 所以对于学习者来说, 性价比是很高的。 花最少的钱, 学到最多的知识, 这就是锐志电子单片机普及计划的宗旨。
本实验板是集单片机编程、 仿真(须配仿真芯片)、 实验、下载线 多种功能为一体, 该51单片机学习实验板除了支持ATmel公司的AT89S所有系列之外,还支持STC的所有系列增强型51单片机和SST系列的增强型51单片机的实验、编程与仿真功能,支持的被编程芯片数量达100之多;是一款真正具有物超所值的51单片机多功能板。
功能特点
编程器、仿真器、实验板、ISP下载线四合一
直接支持Atmel 89系列,AVR AT90S8515,Atmega8515系列单片机的烧写,
提供丰富的实验例程,附带C源代码和少量汇编源码,并且附带详细的注解说明(C语言是未来的趋势 所以我们提倡使用C开发 附带汇编源码较少)
编程与实验共享唯一的锁紧插座,串行下载与仿真共享同一串口,操作方便
内置完善的过载、短路保护功能
直接使用计算机USB接口供电,也可以接电源适配器供电板载7805稳压IC 保证其他电源供电时 实验板工作的稳定。
带有电源开关实验更加方便 再也不用频繁拔实验板电源线了 轻轻一按 即可通断。
直接将器件放在开发系统锁紧座上进行编程,可单独作编程器使用
直接在锁紧座上放上仿真芯片连上串口 稍作设置 即可进行仿真。
板载丰富的实验硬件资源,P0 P1 P2 P3 四个IO口 全部可扩展设计 真正的满足学习者的需要通过自己连接IO口线路 可以完成任何复杂的51单片机实验
配有ISP下载口 配合本实验板标配的89S52单片机 就可不用任何编程器 也不用将芯片取下就可直接完成烧写编程工作 十分方便, 烧写完毕即可自动演示。实验过程中无需拔插任何电缆和芯片,也无需切换电源,可轻松地将编绎好的代码下载到实验板上进行验证或演示,整个过程只需利用鼠标操作即可,方便快捷。
实验板资源配置如下:
1、此款采用并口ISP下载线,配AT89S52单片机,可以很方便的下载程序到单片机。下载后不用插拔线缆, 下载好后自动直接运行程序。
2、USB供电系统,直接插接到电脑USB口即可提供电源,不需另接直流电源。
3、8位数码管(可做数码管的静态扫描以及动态扫描显示实验 不如 0-999 计数器实验 18B20温度检测实验 遥控解码实验等都可以用数码管显
示)。
4、8位LED发光二极管(做 跑马灯实验 交通灯实验 )。
5、一路继电器控制(通过继电器可以控制其他电器设备的工作低压控制高压等实验 不过为了安全 建议不要控制电压超过30V的设备)
6、蜂鸣器(做单片机发声实验 播放音乐实验 报警实验等声响实验)
7、DS18B20温度传感器,(初步掌握单片机操作后即可亲自编写程序获知当时的温度 可以配合本站原创的PC与单片机双向温度控制程序 将温
度实时显示在电脑上)
8、AT24C08外部EEPROM存储芯片(IIC总线元件实验)
9、SPI串行实时时钟 DS1302(熟悉SPI总线 用DS1302可以做一个万年历电子时钟 比定时器做的精确很多哦)
10、 板上集成一体化红外接收头(方便学习红外遥控接收 解码实验 还可以通过遥控控制电脑 本站原创的红外遥控解码控制电脑音乐播放实例可以让学习者 学习 体验用遥控器控制电脑的乐趣)
11、MAX232芯片RS232通讯接口(可以做为与计算机通迅的接口同时也可做为STC单片机下载程序的接口及仿真调试的接口)
12、字符液晶1602LCD接口 采用接插件方式方便插拔(可显示两行 每行16个 共计32任意 ASCII码字符 它的功能应用比数码管丰富很多 显示
的信息量更大 我们已经随板附赠了1602LCD 方便学习者开发1602LCD显示的程序)
13、图形点阵液晶12864接口 采用接插件方式方便插拔(可显示任意汉字和图形 是目前单片机 图文显示最常用的显示器件 我们实验板支持带字库的12864液晶 开发程序更方便 12864液晶不随板附赠 需单独购买 我们成本价70元提供带字库的支持对比度调节12864液晶)
14、4*4矩阵键盘(熟悉矩阵键盘编码、解码扫描原理 可作为人机输入接口 编写按键输入程序)
15、4个独立键盘(可做普通独立按键检测试验 本实验板4个独立按键采用跳线设计 考虑周全 可以通过跳线连接任意P口 方便学习者做 外中
断INT0 INT1 外定时器T0 T1 实验)。
16、单片机32个IO口全部引出 端口扩展设计采用双排跳线帽设置,如果跳线帽拔掉,完全可以做最小系统,真正发挥你的开发才能 便于你今后的开发。
17、为方便大家更换晶体振荡器(单片机“超频”)特别采用了镀金晶体插座,做实验时需要不同晶振频率时 可很方便的插拔更换(我们随板赠送三个不同频率的晶振 11.0592MHZ、12MHZ、24MHZ各一个 最大程度上满足了学习者的需要)
18、本实验板带有51单片机 和AVR单片机的切换开关通过开关轻轻波动一下直接就可以使用ATMEGA8515等AVR系列单片机做AVR实验,真正做到物尽其用。为51学习者将来学习AVR单片机节省了再次购买AVR实验板的成本,所以我们的实验板非常超值。
19、ISP下载接口(用并口ISP下载线或者其他的兼容ISP下载线 可以对AT89S51 S52 ATMEGA8515 AT90S8515单片机直接编程。)
20、本实验板采用40PIN锁紧座安放单片机芯片,非常方便单片机芯片的取放。
21、本实验板 板上带有外接电源接口 方便使用外接电源为单片机供电。
22、实验板 带有 +5V 和地线扩展口 方便用户扩展其他外围电路时取电
本实验板附带的试验程序:
产品规格:长X宽X高 = 120x100x20(mm)
产品装箱清单:
RZ-51/AVR实验板一台
USB取电线一条
串口通讯电缆一条
AT89S52单片机一片
1602LCD字符液晶模块一块
并口ISP下载线一条
12M 11.0592M 24M 晶振各一个
10根杜邦连接线
10个备用跳线帽
700MB的51学习资料光盘一张(光盘中含本实验板所有例程 每个例程里都有实验指导文档,方便学习者做实验。实验板PDF格式原理图,实验板使用说明文件、STC单片机程序下载软件,ISP下载线软件 大量KEIL51学习资料及教程 串口调试软件 还有本站原创的串口控制单片机 双向通讯的智能温控报警系统 上位机程序源码 和单片机程序源码)
我们所有器件都采用防静电袋包装 外包装采用泡沫防震包装 邮政标准7#箱 包装专业 避免运输过程出现损坏
发货前每项功能均已严格测试 保证质量 请放心购买。
我们长期从事单片机程序开发 和PC程序开发 可为客户提供很好的技术支持。
每天早上8:00到晚上12:00都会在线 随时为客户提供专业的技术支持。
部分实验图片:
本站原创 单片机温控+VB上位机温度检测实验VB上位机图片
(可设定报警温度 并有实时温度曲线图 附赠全部源码。有很大的应用价值)
本站原创 单片机S52 控制上位机VB 制作成的 VB红外遥控电脑播放器 上位机图片
(可自定义遥控器的键值 支持市面上大部分遥控器 可进行 磁盘选择 目录选择 歌曲选择 音量调节 播放/暂停 静音 还有播放视频时全屏等操作 可以说是一个完整的功能强大的红外遥控播放器 和遥控DVD 没什么区别 非常实用。全部源码 均在光盘中赠送。。)
自定义遥控键值图片
近一个月销售记录 众多买家的选择证明 我们的实验板非常超值。。
B. 单片机能否用中文编写
不能。
1,现在的单片机内部结构设计全是外国人设计的,编程语言也是外国人发明的。
2,最初设计就是英语,要想用中文编写那之前的这一切就要全部推倒重来。
《51汇编集成开发环境》是基于windows环境的51汇编软件开发平台,它集源程序的编辑、汇编、反汇编和全软件仿真调试于一体,功能齐全,使用方便,适用于与MCS51兼容的各类单片机。源程序的编辑采用汇编语言,内嵌的汇编程序还支持中文编程,MCS51源程序中的操作码、标号和特殊功能寄存器均可使用中文。
C. MULTISIM怎么仿真51单片机
1、⑴组建仿真电路
"" componet”对话框的“family”栏中先选取“805x”,="" 然后在“componet”栏下选取“8051”,最后单击对话框右上角的“ok”按钮。鼠标箭头将带出一个“8052”模块,在电子仿真平台上单击鼠标,将先弹出MCU向导对话框之一,第一栏是工作区路径,第二栏是工作区取名,这里输入“my mcu design1”,最后单击下方的“Next”按钮;
⑵再次弹出MCU向导对话框之二,共有4栏选项,第一栏为项目类型,一般选择“Standard (标准) ”;第二栏选择编程语言种类,单击右侧下拉箭头,可以在“Assembly C汇编”和“C”语言之间选择,这里选取“C”语言;则第三栏自动显示“Hi-tech C51-Lite compiler”字样; 第四栏可以输入项目名称,本文取名为“project1”,最后单击下方的“Next”按钮;
⑶再次弹出MCU向导对话框之三,有2个单选项:“Create emptyproject (创建空项目) ”和“Addsource file (添加源文件) ”, 这里选取“Add sourcefile”;下面栏中可以输入后缀为“。 C”的源文件名,这里就用“LED001. c”最后单击下方“Finish”按钮完成。
⑷完成MCU向导对话框之后,这时能在电子仿真平台上显示出原来调出单片机模块U18051,右击鼠标退出元件操作。
⑸保存文件,在文件名栏输入“led11”文件名,默认文件后缀“.ms10”。
⑹在电子仿真软件Multisim10基本界面平台上,单击主菜单“View /Design Toolbox”,在基本界面左侧将打开“设计工具盒”窗口,单击“led11”前的“ + ”号可以看到刚才命名的工作区“my mcudesign1”,在工作区下面是项目名“project1 ”, 在项目名下面是源文件名“Led001. c”。
⑺编写MCU源C语言程序(过程略);
⑻调出其他仿真元件,搭建单片机仿真电路,进行仿真;
2、51单片机用protues这个软件仿真更好!里面已经有现成的51模块了。调用就可以用,电源、地、复位电路和时钟等等都不用画。只要把编好的程序下载到protues中的51单片机里面就可以运行。外围提供的器件可以自己搭建。非常好用。
3、可以参考《基于Multisim 10的51单片机仿真实战教程:使用汇编和C语言》。