电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

单片机课设(三篇课设均带带仿真图和源程序代码)

单片机课设(三篇课设均带带仿真图和源程序代码)_第1页
1/53
单片机课设(三篇课设均带带仿真图和源程序代码)_第2页
2/53
单片机课设(三篇课设均带带仿真图和源程序代码)_第3页
3/53
1 / 53 12232 LCD PROTEUS 仿真(51C) 12232在proteus 里模型用关键字P ,“12232” 查不出LCD 的,要用1232 查找 。 好不容易得到模型,编写程序,一直不能成功。第一个字符正常,后面的就乱了。最后才明白:12232的模型和实物不一样,共4页(这和实物一样),每页只能从地址0开始,水平方向从左往右显示。另外,按实物的程序,仿真中显示是相反的,所以初始化时应改为反向显示,仿真显示才正常。 //12232LCD proteus 仿真 //2012 01 20 E:\DPJ_C\12232\12232UV4\12232_2C.C #include #include #include"chr16.h" #define uchar unsigned char #define uint unsigned int #define LCD_DB P0 sbit E2=P3^5; sbit E1=P3^6; sbit A0=P3^7; void WR_Mcom(uchar i) { E1=1; _nop_(); _nop_(); 2 / 53 A0=0; _nop_(); _nop_(); LCD_DB=i; _nop_(); _nop_(); E1=0; _nop_(); _nop_(); } void WR_Mdat(uchar i) { E1=1; _nop_(); _nop_(); A0=1; _nop_(); _nop_(); LCD_DB=i; _nop_(); _nop_(); E1=0; _nop_(); _nop_(); } void WR_Scom(uchar i) { A0=0; _nop_(); _nop_(); E2=1; _nop_(); _nop_(); LCD_DB=i; _nop_(); _nop_(); E2=0; _nop_(); _nop_(); 3 / 53 } void WR_Sdat(uchar i) { A0=1; _nop_(); _nop_(); E2=1; _nop_(); _nop_(); LCD_DB=i; _nop_(); _nop_(); E2=0; _nop_(); _nop_(); } void lcdini() { WR_Mcom(0XE2); WR_Scom(0XE2);// WR_Mcom(0XAE); WR_Scom(0XAE);//显示开关:关 WR_Mcom(0XA4);//动态显示 WR_Scom(0XA4);// WR_Scom(0XA9);//1/32 占空比 WR_Mcom(0XA1); WR_Scom(0XA1); WR_Mcom(0XEE); WR_Scom(0XEE);//写模式 WR_Mcom(0X00);//起始列0 WR_Mcom(0XC0);//起始行0 WR_Scom(0X00); WR_Scom(0XC0); WR_Mcom(0XAF); WR_Scom(0XAF);//显示开关:开 } void SetPage(uchar page0,uchar page1) { WR_Mcom(0xB8|page1); 4 / 53 WR_Scom(0xB8|page0); } void SetAddress(uchar address0,uchar address1) { WR_Mcom(address1&0x7F); WR_Scom(address0&0x7F); } void clrscr( ) { uchar i; uchar page; for (page=0;page<4;page++) { SetPage(page,page); SetAddress(0,0); for (i=0;i<61;i++) { WR_Mdat(0); WR_Sdat(0...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

单片机课设(三篇课设均带带仿真图和源程序代码)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部