keep up the good work :)
i'll wait for other tutorial in ISIS proteus
Thanks for the appreciation bro .... it really meant a lot to the team ..... :))
This comment has been removed by the author.
Can't we remove "text" in each component?
I want to print the circuit i have in proteus.
But it looks odd with these unnecessary text.
yeah you can easily remove the text ..... open the properties and remove the name of the component ..... just clear it and click OK.
I followed ur all instructions bt nothing is displayed on LCD.can u tell me where i am doing mistake??
Hi,
you must be doing some mistake somewhere, Let me know what problem you are facing and does the copy the same code ???
Thanks.
nothing is displayed...here's are d errors...plz help..
Am new to the PIC stuffs...does the code u wrote on mikroC pro for PIC run on mikroC for PIC...what is the difference between the two?
Thanx for the tutorial..grt job :)
i want to write the name of circuit on the pcb but there is ground area probem. How to remove particulr ground area for write the name of circuit on ares.
I have done the Domitian of LCD using ARM7 nd I didn't connect crystall and reset to it ..Then how does the circuit simulate? If I want to connect crystal nd reset den what changes should I made in coding?
plz pass me the proteus simulation and also the code
this is very helpful...
When I will get the Proteus Professional software, I have already subscribed to your newsletter. adarsh33success@gmail.com
We don't provide software
send me the file
If possible can you please send me the hex and c flie.
Thanks
Ernest
Hi
I done exactly as you said but getting errors when compiling the code
the errors are:-
3 300 Syntax Error: ';' expected, but 'at' found PIC18f452.c
3 424 '}' expected ';' found PIC18f452.c
3 1163 Variable 'LCD_RS' has been declared, but not used PIC18f452.c
27 393 'main' Identifier redefined PIC18f452.c
33 324 Undeclared identifier 'txt1' in expression PIC18f452.c
33 1508 Implicit conversion of int to ptr PIC18f452.c
34 324 Undeclared identifier 'txt2' in expression PIC18f452.c
34 1508 Implicit conversion of int to ptr PIC18f452.c
39 312 Internal error '' PIC18f452.c
0 102 Finished (with errors): 18 Jan 2015, 19:47:21 PIC18f452.mcppi
Im using MicroC pro v 6.0
Any help will be appreciated
Thanks for sharing your knowledge with us
Ernest
You must be doing something wrong
this website very useful to embedded design engineer...... really very nice admin....go ahead admin
Dear Syed Zain Nasir Sb,
AOA,realy u r doing an excellent and effortless work for others which is i think SADQA JARIA,God bless u all.
I wanna ask that how arrows indicating current/signals directions are created in interactive simulation,Example lies in open samples (interactive simulation),Regards.
ch wazir 03334290755.
Hi,
Thanks a lot for appreciation, it works as a fuel for our team. :)
Regarding your question, there are different ways to show current or voltage, you can find current/voltage probes in the left toolbar, place that probe on any point and you will get the voltage or current at that point depending which probe you are using.
Moreover, you can also use Oscilloscope in Proteus and can check your current or voltage curve there. I have posted a tutorial on How to use Oscilloscope in Proteus, which can help you a lot.
Thanks.
Hey,
I need of helps with a work about Protheus. I can to pay if is all OK. Send me a E-mail that we can to speak better. I'm a Brazilian student of electrical engineering. Thank you!
i did this simulation but i am getting the error as
----mclr is low and processor is in reset---
Hi my friend. thanks for useful information in web. im Vahid . im looking complete tutorial with examples in proteus 8.8 hands on. i check in web alot but what i found is not complete and not so clear teaching. if you have some ebook about it in PDF format please so kind and send in to my email vahidvahdati@yahoo.com
im so apperiate. looking forward to hear from you soon.
Arduino: 1.8.9 (Windows 10), Board: "Arduino/Genuino Uno"
E:\Arduino\arduino-builder -dump-prefs -logger=machine -hardware E:\Arduino\hardware -tools E:\Arduino\tools-builder -tools E:\Arduino\hardware\tools\avr -built-in-libraries E:\Arduino\libraries -libraries C:\Users\rida rajput\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10809 -build-path C:\Users\RIDARA~1\AppData\Local\Temp\arduino_build_798585 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=E:\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=E:\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=E:\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=E:\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=E:\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=E:\Arduino\hardware\tools\avr -verbose F:\Seventh Semestr (Final YEar)\Embedded System\ALL LABS\EXP NO 05\lcd\lcd.ino
E:\Arduino\arduino-builder -compile -logger=machine -hardware E:\Arduino\hardware -tools E:\Arduino\tools-builder -tools E:\Arduino\hardware\tools\avr -built-in-libraries E:\Arduino\libraries -libraries C:\Users\rida rajput\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10809 -build-path C:\Users\RIDARA~1\AppData\Local\Temp\arduino_build_798585 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=E:\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=E:\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=E:\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=E:\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=E:\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=E:\Arduino\hardware\tools\avr -verbose F:\Seventh Semestr (Final YEar)\Embedded System\ALL LABS\EXP NO 05\lcd\lcd.ino
Using board 'uno' from platform in folder: E:\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: E:\Arduino\hardware\arduino\avr
Detecting libraries used...
"E:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IE:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IE:\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\RIDARA~1\\AppData\\Local\\Temp\\arduino_build_798585\\sketch\\lcd.ino.cpp" -o nul
Generating function prototypes...
"E:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IE:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IE:\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\RIDARA~1\\AppData\\Local\\Temp\\arduino_build_798585\\sketch\\lcd.ino.cpp" -o "C:\\Users\\RIDARA~1\\AppData\\Local\\Temp\\arduino_build_798585\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"E:\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\RIDARA~1\\AppData\\Local\\Temp\\arduino_build_798585\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"E:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IE:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IE:\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\RIDARA~1\\AppData\\Local\\Temp\\arduino_build_798585\\sketch\\lcd.ino.cpp" -o "C:\\Users\\RIDARA~1\\AppData\\Local\\Temp\\arduino_build_798585\\sketch\\lcd.ino.cpp.o"
lcd:17:1: error: stray '\342' in program
char txt1[] = “www.TheEngineeri”;
^
lcd:17:1: error: stray '\200' in program
lcd:17:1: error: stray '\234' in program
lcd:17:1: error: stray '\342' in program
lcd:17:1: error: stray '\200' in program
lcd:17:1: error: stray '\235' in program
lcd:18:1: error: stray '\342' in program
char txt2[] = “ngProjects.com”;
^
lcd:18:1: error: stray '\200' in program
lcd:18:1: error: stray '\234' in program
lcd:18:1: error: stray '\342' in program
lcd:18:1: error: stray '\200' in program
lcd:18:1: error: stray '\235' in program
lcd:2:1: error: 'sbit' does not name a type
sbit LCD_RS at RD2_bit;
^
lcd:3:1: error: 'sbit' does not name a type
sbit LCD_EN at RD3_bit;
^
lcd:4:1: error: 'sbit' does not name a type
sbit LCD_D4 at RD4_bit;
^
lcd:5:1: error: 'sbit' does not name a type
sbit LCD_D5 at RD5_bit;
^
lcd:6:1: error: 'sbit' does not name a type
sbit LCD_D6 at RD6_bit;
^
lcd:7:1: error: 'sbit' does not name a type
sbit LCD_D7 at RD7_bit;
^
lcd:9:1: error: 'sbit' does not name a type
sbit LCD_RS_Direction at TRISD2_bit;
^
lcd:10:1: error: 'sbit' does not name a type
sbit LCD_EN_Direction at TRISD3_bit;
^
lcd:11:1: error: 'sbit' does not name a type
sbit LCD_D4_Direction at TRISD4_bit;
^
lcd:12:1: error: 'sbit' does not name a type
sbit LCD_D5_Direction at TRISD5_bit;
^
lcd:13:1: error: 'sbit' does not name a type
sbit LCD_D6_Direction at TRISD6_bit;
^
lcd:14:1: error: 'sbit' does not name a type
sbit LCD_D7_Direction at TRISD7_bit;
^
lcd:17:18: error: 'www' was not declared in this scope
char txt1[] = “www.TheEngineeri”;
^
lcd:18:18: error: 'ngProjects' was not declared in this scope
char txt2[] = “ngProjects.com”;
^
lcd:26:11: error: '::main' must return 'int'
void main(){
^
F:\Seventh Semestr (Final YEar)\Embedded System\ALL LABS\EXP NO 05\lcd\lcd.ino: In function 'void Move_Delay()':
lcd:23:13: error: 'Delay_ms' was not declared in this scope
Delay_ms(500); // You can change the moving speed here
^
F:\Seventh Semestr (Final YEar)\Embedded System\ALL LABS\EXP NO 05\lcd\lcd.ino: At global scope:
lcd:26:11: error: '::main' must return 'int'
void main(){
^
F:\Seventh Semestr (Final YEar)\Embedded System\ALL LABS\EXP NO 05\lcd\lcd.ino: In function 'int main()':
lcd:28:10: error: 'Lcd_Init' was not declared in this scope
Lcd_Init(); // Initialize LCD
^
lcd:29:9: error: '_LCD_CURSOR_OFF' was not declared in this scope
Lcd_Cmd(_LCD_CURSOR_OFF); // LCD Cursor Off
^
lcd:29:24: error: 'Lcd_Cmd' was not declared in this scope
Lcd_Cmd(_LCD_CURSOR_OFF); // LCD Cursor Off
^
lcd:30:9: error: '_LCD_CLEAR' was not declared in this scope
Lcd_Cmd(_LCD_CLEAR); // Clear display
^
lcd:32:17: error: 'Lcd_Out' was not declared in this scope
Lcd_Out(1,1,txt1); // Write text in first row
^
lcd:35:14: error: 'Delay_ms' was not declared in this scope
Delay_ms(2000);
^
exit status 1
stray '\342' in program
this type of error occur in my coding i need immediate attention you.
Hello friend, i just did mine and it works perfectly. Thanks for it . I don't think he used Arduino to run the program, try using mikroC Pro or any other C compiler for PIC.
Try add a 10k resistor in series with the mlcr pin